mirror of
https://github.com/epasveer/seer.git
synced 2026-08-30 00:50:42 +08:00
Initial add of Seer files.
This commit is contained in:
@@ -0,0 +1,52 @@
|
||||
#include "SeerEditorWidget.h"
|
||||
#include <QtGui/QTextCursor>
|
||||
#include <QtCore/QDebug>
|
||||
|
||||
SeerEditorWidgetMiniMapArea::SeerEditorWidgetMiniMapArea(SeerEditorWidgetSourceArea* editorWidget) : QWidget(editorWidget) {
|
||||
_editorWidget = editorWidget;
|
||||
}
|
||||
|
||||
QSize SeerEditorWidgetMiniMapArea::sizeHint () const {
|
||||
return QSize(_editorWidget->miniMapAreaWidth(), 0);
|
||||
}
|
||||
|
||||
void SeerEditorWidgetMiniMapArea::paintEvent (QPaintEvent* event) {
|
||||
_editorWidget->miniMapAreaPaintEvent(event);
|
||||
}
|
||||
|
||||
void SeerEditorWidgetMiniMapArea::mouseDoubleClickEvent (QMouseEvent* event) {
|
||||
|
||||
QTextCursor cursor = _editorWidget->cursorForPosition(event->pos());
|
||||
|
||||
qDebug() << __PRETTY_FUNCTION__ << ":" << cursor.blockNumber()+1;
|
||||
|
||||
QWidget::mouseDoubleClickEvent(event);
|
||||
}
|
||||
|
||||
void SeerEditorWidgetMiniMapArea::mouseMoveEvent (QMouseEvent* event) {
|
||||
|
||||
QTextCursor cursor = _editorWidget->cursorForPosition(event->pos());
|
||||
|
||||
qDebug() << __PRETTY_FUNCTION__ << ":" << cursor.blockNumber()+1;
|
||||
|
||||
QWidget::mouseMoveEvent(event);
|
||||
}
|
||||
|
||||
void SeerEditorWidgetMiniMapArea::mousePressEvent (QMouseEvent* event) {
|
||||
|
||||
QTextCursor cursor = _editorWidget->cursorForPosition(event->pos());
|
||||
|
||||
qDebug() << __PRETTY_FUNCTION__ << ":" << cursor.blockNumber()+1;
|
||||
|
||||
QWidget::mousePressEvent(event);
|
||||
}
|
||||
|
||||
void SeerEditorWidgetMiniMapArea::mouseReleaseEvent (QMouseEvent* event) {
|
||||
|
||||
QTextCursor cursor = _editorWidget->cursorForPosition(event->pos());
|
||||
|
||||
qDebug() << __PRETTY_FUNCTION__ << ":" << cursor.blockNumber()+1;
|
||||
|
||||
QWidget::mouseReleaseEvent(event);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user