okteta
Go to the documentation of this file.
23 #ifndef BYTEARRAYVIEW_H
24 #define BYTEARRAYVIEW_H
39 class ByteArrayJanusView;
46 class ByteArrayViewProfileSynchronizer;
47 class ByteArrayDocument;
64 enum { ColumnViewId = 0, RowViewId };
69 Qt::Alignment alignment = 0 );
77 virtual QString title()
const;
78 virtual bool isModifiable()
const;
79 virtual bool isReadOnly()
const;
80 virtual void setReadOnly(
bool isReadOnly );
83 virtual void setFocus();
84 virtual QWidget* widget()
const;
85 virtual bool hasFocus()
const;
88 virtual void setZoomLevel(
double Level );
89 virtual double zoomLevel()
const;
91 void zoomLevelChanged(
double Level );
94 virtual void selectAllData(
bool selectAll );
95 virtual bool hasSelectedData()
const;
96 virtual QMimeData* copySelectedData()
const;
100 void hasSelectedDataChanged(
bool hasSelectedData );
104 virtual void insertData(
const QMimeData* data );
105 virtual QMimeData* cutSelectedData();
106 virtual void deleteSelectedData();
107 virtual bool canReadData(
const QMimeData* data )
const;
117 void setValueCoding(
int valueCoding );
118 void setCharCoding(
const QString& charCodingName );
119 QString charCodingName()
const;
120 int valueCoding()
const;
122 void charCodecChanged(
const QString& charCodingName );
123 void valueCodingChanged(
int valueCoding );
129 void insert(
const QByteArray& byteArray );
130 QRect cursorRect()
const;
133 void setOverwriteMode(
bool overwriteMode );
134 bool isOverwriteMode()
const;
135 bool isOverwriteOnly()
const;
137 void overwriteModeChanged(
bool overwriteMode );
140 void toggleOffsetColumn(
bool visible );
141 void setOffsetCoding(
int offsetCoding );
142 void setVisibleByteArrayCodings(
int columns );
144 bool offsetColumnVisible()
const;
145 int offsetCoding()
const;
146 int visibleByteArrayCodings()
const;
148 void offsetColumnVisibleChanged(
bool visible );
149 void visibleByteArrayCodingsChanged(
int columns );
150 void offsetCodingChanged(
int offsetCoding );
153 void setLayoutStyle(
int layoutStyle );
154 void setNoOfBytesPerLine(
int noOfBytesPerLine );
157 int noOfBytesPerLine()
const;
158 int layoutStyle()
const;
160 void layoutStyleChanged(
int layoutStyle );
161 void noOfBytesPerLineChanged(
int noOfBytesPerLine );
164 void setShowsNonprinting(
bool showsNonprinting =
true );
165 void setNoOfGroupedBytes(
int noOfGroupedBytes );
166 void setSubstituteChar( QChar substituteChar );
167 void setUndefinedChar( QChar undefinedChar );
168 QChar substituteChar()
const;
169 QChar undefinedChar()
const;
170 bool showsNonprinting()
const;
172 int byteSpacingWidth()
const;
173 int noOfGroupedBytes()
const;
174 int groupSpacingWidth()
const;
175 int binaryGapWidth()
const;
177 void showsNonprintingChanged(
bool showsNonprinting );
178 void substituteCharChanged( QChar substituteChar );
179 void undefinedCharChanged( QChar undefinedChar );
180 void noOfGroupedBytesChanged(
int noOfGroupedBytes );
183 void setViewModus(
int viewModus );
184 int viewModus()
const;
186 void viewModusChanged(
int viewModus );
195 void setFontByGlobalSettings();
#define OKTETAKASTENGUI_EXPORT
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
KDE's Doxygen guidelines are available online.