okteta
bytearrayjanusview.cpp
Go to the documentation of this file.
100 connect( mView, SIGNAL(selectionChanged(Okteta::AddressRange)), SIGNAL(selectionChanged(Okteta::AddressRange)) );
103 connect( mView, SIGNAL(cursorPositionChanged(Okteta::Address)), SIGNAL(cursorPositionChanged(Okteta::Address)) );
108 connect( mView, SIGNAL(offsetColumnVisibleChanged(bool)), SIGNAL(offsetColumnVisibleChanged(bool)) );
110 connect( mView, SIGNAL(visibleByteArrayCodingsChanged(int)), SIGNAL(visibleByteArrayCodingsChanged(int)) );
QChar substituteChar() const
Definition: bytearrayjanusview.cpp:323
Definition: bytearrayrowview.h:35
AddressRange selection() const
Definition: abstractbytearrayview.cpp:161
virtual int noOfGroupedBytes() const =0
could it be useful to hide the data access behind an iterator? * class KDataBufferIterator { public: ...
Definition: abstractbytearraymodel.h:79
void setLayoutStyle(int layoutStyle)
Definition: bytearrayjanusview.cpp:313
double zoomLevel() const
Definition: abstractbytearrayview.cpp:70
void removeSelectedData()
removes the selected data, takes care of the cursor
Definition: abstractbytearrayview.cpp:226
int offsetCoding() const
Definition: bytearrayjanusview.cpp:263
void setZoomLevel(double Level)
Definition: bytearrayjanusview.cpp:125
QRect cursorRect() const
Definition: bytearrayjanusview.cpp:177
void charCodecChanged(const QString &charCodingName)
QMimeData * selectionAsMimeData() const
Definition: abstractbytearrayview.cpp:177
void setNoOfGroupedBytes(int noOfGroupedBytes)
Definition: bytearrayjanusview.cpp:288
Address startOffset() const
Definition: abstractbytearrayview.cpp:127
void setUndefinedChar(QChar undefinedChar)
Definition: bytearrayjanusview.cpp:298
Address firstLineOffset() const
Definition: abstractbytearrayview.cpp:122
void undefinedCharChanged(QChar undefinedChar)
void setOffsetCoding(OffsetCoding offsetCoding)
sets the format of the offset column.
Definition: abstractbytearrayview.cpp:326
void focusChanged(bool hasFocus)
void setOverwriteMode(bool overwriteMode)
sets whether the widget is in overwrite mode or not.
Definition: abstractbytearrayview.cpp:244
void setNoOfBytesPerLine(int noOfBytesPerLine)
Definition: bytearrayjanusview.cpp:190
void setMarking(Address start, Address end)
Definition: abstractbytearrayview.cpp:370
void setByteArrayModel(AbstractByteArrayModel *byteArrayModel)
Definition: bytearrayjanusview.cpp:46
virtual void setUndefinedChar(QChar undefinedChar)=0
sets the undefined character for "undefined" chars returns true if there was a change ...
ByteArrayJanusView(QWidget *parent=0)
Definition: bytearrayjanusview.cpp:36
virtual void setValueCoding(ValueCoding valueCoding)=0
sets the format of the value column.
void setFirstLineOffset(Address firstLineOffset)
Definition: bytearrayjanusview.cpp:186
void offsetColumnVisibleChanged(bool visible)
void setCursorPosition(Address index, bool isBehind=false)
puts the cursor to the position of index, handles all drawing
Definition: abstractbytearrayview.cpp:345
void ensureVisible(const AddressRange &range)
Definition: bytearrayjanusview.cpp:243
void setCursorPosition(Address cursorPosition)
Definition: bytearrayjanusview.cpp:165
void setSubstituteChar(QChar substituteChar)
Definition: bytearrayjanusview.cpp:293
bool hasSelectedData() const
returns true if there is a selected range in the array
Definition: abstractbytearrayview.cpp:166
void setVisibleCodings(int columns)
Definition: bytearrayjanusview.cpp:318
bool isOverwriteOnly() const
Definition: abstractbytearrayview.cpp:54
bool offsetColumnVisible() const
Definition: bytearrayjanusview.cpp:258
void setStartOffset(Address startOffset)
sets absolut offset of the data
Definition: abstractbytearrayview.cpp:269
Address cursorPosition() const
returns the index of the cursor position
Definition: abstractbytearrayview.cpp:133
void propagateFont(const QFont &font)
Definition: bytearrayjanusview.cpp:373
bool isReadOnly() const
Definition: abstractbytearrayview.cpp:59
virtual void setByteArrayModel(Okteta::AbstractByteArrayModel *byteArrayModel)
Definition: abstractbytearrayview.cpp:232
void setSelectionCursorPosition(Address index)
Definition: bytearrayjanusview.cpp:169
int noOfGroupedBytes() const
Definition: bytearrayjanusview.cpp:336
virtual int byteSpacingWidth() const =0
void insert(const QByteArray &byteArray)
Definition: bytearrayjanusview.cpp:248
void showsNonprintingChanged(bool showsNonprinting)
int binaryGapWidth() const
Definition: bytearrayjanusview.cpp:344
bool canReadData(const QMimeData *data) const
Definition: bytearrayjanusview.cpp:160
CodingTypeId activeCoding() const
Definition: abstractbytearrayview.cpp:297
void selectionChanged(const Okteta::AddressRange &selection)
bool isOverwriteMode() const
Definition: abstractbytearrayview.cpp:49
virtual bool showsNonprinting() const =0
reports if "non-printing" chars are displayed in the char column with their original character...
double zoomLevel() const
Definition: bytearrayjanusview.cpp:130
bool isOverwriteOnly() const
Definition: bytearrayjanusview.cpp:349
void setReadOnly(bool readOnly)
sets whether the widget is readonly or not, Default is true.
Definition: abstractbytearrayview.cpp:281
void setMarking(const AddressRange &marking)
Definition: bytearrayjanusview.cpp:238
void setSelection(Address start, Address end)
Definition: abstractbytearrayview.cpp:357
void pasteData(const QMimeData *data)
Definition: abstractbytearrayview.cpp:190
const QString & charCodingName() const
Definition: abstractbytearrayview.cpp:95
void setViewPos(const QPoint &pos)
Definition: bytearrayjanusview.cpp:359
void setZoomLevel(double level)
Definition: abstractbytearrayview.cpp:457
QRect cursorRect() const
Definition: abstractbytearrayview.cpp:523
virtual QChar undefinedChar() const =0
returns the actually used undefined character for "undefined" chars, default is '?'
void toggleOffsetColumn(bool offsetColumnVisible)
switches the Offset column on/off
Definition: abstractbytearrayview.cpp:320
bool hasSelectedData() const
Definition: bytearrayjanusview.cpp:140
int noOfBytesPerLine() const
Definition: abstractbytearrayview.cpp:117
void toggleOffsetColumn(bool visible)
Definition: bytearrayjanusview.cpp:303
void setViewModus(int viewModus)
Definition: bytearrayjanusview.cpp:51
void pasteData(const QMimeData *data)
Definition: bytearrayjanusview.cpp:150
int groupSpacingWidth() const
Definition: bytearrayjanusview.cpp:340
void readOnlyChanged(bool)
void setValueCoding(int valueCoding)
Definition: bytearrayjanusview.cpp:218
Okteta::AbstractByteArrayModel * byteArrayModel() const
Definition: abstractbytearrayview.cpp:44
Address cursorPosition() const
Definition: bytearrayjanusview.cpp:173
OffsetCoding offsetCoding() const
Definition: abstractbytearrayview.cpp:155
ValueCoding valueCoding() const
Definition: abstractbytearrayview.cpp:80
CodingTypes visibleCodings() const
Definition: abstractbytearrayview.cpp:287
bool offsetColumnVisible() const
Definition: abstractbytearrayview.cpp:149
void setStartOffset(Address startOffset)
Definition: bytearrayjanusview.cpp:182
AddressRange marking() const
Definition: abstractbytearrayview.cpp:183
void layoutStyleChanged(int layoutStyle)
virtual ~ByteArrayJanusView()
Definition: bytearrayjanusview.cpp:379
void setFirstLineOffset(Address firstLineOffset)
sets offset of the char in the upper left corner
Definition: abstractbytearrayview.cpp:275
void setOffsetCoding(int offsetCoding)
Definition: bytearrayjanusview.cpp:308
void setReadOnly(bool isReadOnly)
Definition: bytearrayjanusview.cpp:123
bool canReadData(const QMimeData *data) const
Definition: abstractbytearrayview.cpp:196
int noOfBytesPerLine() const
Definition: bytearrayjanusview.cpp:202
void setNoOfBytesPerLine(int noOfBytesPerLine)
sets the number of bytes per line, switching the resize style to Okteta::FixedLayoutStyle ...
Definition: abstractbytearrayview.cpp:262
int layoutStyle() const
Definition: bytearrayjanusview.cpp:268
void setShowsNonprinting(bool showsNonprinting=true)
Definition: bytearrayjanusview.cpp:283
int byteSpacingWidth() const
Definition: bytearrayjanusview.cpp:332
bool isOverwriteMode() const
Definition: bytearrayjanusview.cpp:278
virtual QChar substituteChar() const =0
gives the used substitute character for "unprintable" chars, default is '.
void offsetCodingChanged(int offsetCoding)
QChar undefinedChar() const
Definition: bytearrayjanusview.cpp:327
bool isReadOnly() const
Definition: bytearrayjanusview.cpp:122
void setLayoutStyle(LayoutStyle layoutStyle)
sets the resizestyle for the value column.
Definition: abstractbytearrayview.cpp:256
void ensureVisible(const AddressRange &range, bool ensureStartVisible=false)
Definition: abstractbytearrayview.cpp:383
AddressRange selection() const
Definition: bytearrayjanusview.cpp:228
void setSelection(Address start, Address end)
Definition: bytearrayjanusview.cpp:233
void cursorPositionChanged(Okteta::Address cursorPosition)
Address startOffset() const
Definition: bytearrayjanusview.cpp:194
void hasSelectedDataChanged(bool hasSelectedData)
virtual void setShowsNonprinting(bool showsNonprinting=true)=0
sets whether control chars or "non-printing" chars should be displayed in the char column with their ...
void overwriteModeChanged(bool overwriteMode)
void substituteCharChanged(QChar substituteChar)
void viewModusChanged(int viewModus)
void setSelectionCursorPosition(Address index)
Definition: abstractbytearrayview.cpp:351
int visibleCodings() const
Definition: bytearrayjanusview.cpp:273
void setVisibleCodings(int visibleCodings)
Definition: abstractbytearrayview.cpp:303
void visibleByteArrayCodingsChanged(int columns)
int valueCoding() const
Definition: bytearrayjanusview.cpp:208
void selectAll(bool selectAll)
Definition: bytearrayjanusview.cpp:135
void valueCodingChanged(int valueCoding)
LayoutStyle layoutStyle() const
Definition: abstractbytearrayview.cpp:143
void noOfGroupedBytesChanged(int noOfGroupedBytes)
QMimeData * selectionAsMimeData() const
Definition: bytearrayjanusview.cpp:145
QString charCodingName() const
Definition: bytearrayjanusview.cpp:213
Address firstLineOffset() const
Definition: bytearrayjanusview.cpp:198
bool showsNonprinting() const
Definition: bytearrayjanusview.cpp:253
void setOverwriteMode(bool overwriteMode)
Definition: bytearrayjanusview.cpp:354
virtual void setCharCoding(CharCoding charCoding)=0
sets the encoding of the char column.
void removeSelectedData()
Definition: bytearrayjanusview.cpp:155
virtual int groupSpacingWidth() const =0
virtual void setNoOfGroupedBytes(int noOfGroupedBytes)=0
sets the number of grouped bytes in the value column
void setActiveCoding(CodingTypeId codingId)
Definition: abstractbytearrayview.cpp:308
virtual void setSubstituteChar(QChar substituteChar)=0
sets the substitute character for "non-printing" chars returns true if there was a change ...
void setCharCoding(const QString &charCodingName)
Definition: bytearrayjanusview.cpp:223
void noOfBytesPerLineChanged(int noOfBytesPerLine)
virtual int binaryGapWidth() const =0
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:07 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:07 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.