 |
Blamite Game Engine - Keystone
00390.07.02.23.1947.blamite
A library that enables the use of Qt in Blamite's editing tools.
|
Go to the documentation of this file.
6 #define DEFAULT_HEX_LINE_LENGTH 0x10
7 #define DEFAULT_AREA_IDENTATION 0x01
30 explicit QHexCursor(QObject *parent =
nullptr);
51 void moveTo(quint64 line,
int column,
int nibbleindex = 1);
52 void moveTo(qint64 offset);
54 void select(quint64 line,
int column,
int nibbleindex = 1);
71 #endif // QHEXCURSOR_H
bool isLineSelected(quint64 line) const
Definition: qhexcursor.cpp:54
#define DEFAULT_HEX_LINE_LENGTH
Definition: qhexcursor.h:6
int currentColumn() const
Definition: qhexcursor.cpp:48
void moveTo(const QHexPosition &pos)
Definition: qhexcursor.cpp:76
Definition: qhexcursor.h:9
quint8 lineWidth
Definition: qhexcursor.h:12
const QHexPosition & position() const
Definition: qhexcursor.cpp:44
InsertionMode insertionMode() const
Definition: qhexcursor.cpp:45
bool operator==(const QHexPosition &rhs) const
Definition: qhexcursor.h:18
qint64 offset() const
Definition: qhexcursor.h:16
int column
Definition: qhexcursor.h:11
int nibbleindex
Definition: qhexcursor.h:13
void clearSelection()
Definition: qhexcursor.cpp:70
InsertionMode
Definition: qhexcursor.h:27
const QHexPosition & selectionEnd() const
Definition: qhexcursor.cpp:30
QHexCursor(QObject *parent=nullptr)
Definition: qhexcursor.cpp:4
void setInsertionMode(InsertionMode mode)
Definition: qhexcursor.cpp:111
int operator-(const QHexPosition &rhs) const
Definition: qhexcursor.h:17
const QHexPosition & selectionStart() const
Definition: qhexcursor.cpp:16
Definition: qhexcursor.h:22
int selectionLength() const
Definition: qhexcursor.cpp:46
int selectionColumn() const
Definition: qhexcursor.cpp:51
bool operator!=(const QHexPosition &rhs) const
Definition: qhexcursor.h:19
int currentNibble() const
Definition: qhexcursor.cpp:49
void setLineWidth(quint8 width)
Definition: qhexcursor.cpp:120
void switchInsertionMode()
Definition: qhexcursor.cpp:127
void selectOffset(qint64 offset, int length)
Definition: qhexcursor.cpp:105
quint64 line
Definition: qhexcursor.h:10
void insertionModeChanged()
quint64 selectionLine() const
Definition: qhexcursor.cpp:50
quint64 currentLine() const
Definition: qhexcursor.cpp:47
void select(const QHexPosition &pos)
Definition: qhexcursor.cpp:77
@ InsertMode
Definition: qhexcursor.h:27
bool hasSelection() const
Definition: qhexcursor.cpp:68
int selectionNibble() const
Definition: qhexcursor.cpp:52
@ OverwriteMode
Definition: qhexcursor.h:27