• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdesdk API Reference
  • KDE Home
  • Contact Us
 

okteta

  • sources
  • kde-4.12
  • kdesdk
  • okteta
  • parts
  • kbytesedit
kbytearrayedit.cpp
Go to the documentation of this file.
1 /*
2  This file is part of the Okteta KByteArrayEdit module, made within the KDE community.
3 
4  Copyright 2003 Friedrich W. H. Kossebau <kossebau@kde.org>
5 
6  This library is free software; you can redistribute it and/or
7  modify it under the terms of the GNU Lesser General Public
8  License as published by the Free Software Foundation; either
9  version 2.1 of the License, or (at your option) version 3, or any
10  later version accepted by the membership of KDE e.V. (or its
11  successor approved by the membership of KDE e.V.), which shall
12  act as a proxy defined in Section 6 of version 3 of the license.
13 
14  This library is distributed in the hope that it will be useful,
15  but WITHOUT ANY WARRANTY; without even the implied warranty of
16  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
17  Lesser General Public License for more details.
18 
19  You should have received a copy of the GNU Lesser General Public
20  License along with this library. If not, see <http://www.gnu.org/licenses/>.
21 */
22 
23 #include "kbytearrayedit.h"
24 
25 // Okteta gui
26 #include <bytearraycolumnview.h>
27 // Okteta core
28 #include <bytearraymodel.h>
29 // Qt
30 #include <QtGui/QLayout>
31 #include <QtGui/QWidget>
32 
33 
34 
35 KByteArrayEdit::KByteArrayEdit( QWidget* parent, const QList<QVariant>& )
36  : QWidget( parent )
37 {
38  Model = new Okteta::ByteArrayModel;
39  View = new Okteta::ByteArrayColumnView( this );
40  View->setByteArrayModel( Model );
41 
42  QHBoxLayout* Layout = new QHBoxLayout( this );
43  Layout->addWidget( View );
44 
45  connect( View, SIGNAL(copyAvailable(bool)), SIGNAL(copyAvailable(bool)) );
46 }
47 
48 
49 
50 void KByteArrayEdit::setData( char *D, int S, int RS, bool KM )
51 {
52  Okteta::ByteArrayModel *OldModel = Model;
53  Model = new Okteta::ByteArrayModel( reinterpret_cast<Okteta::Byte*>(D), S, RS, KM );
54 
55  // get attributes
56  Model->setReadOnly( OldModel->isReadOnly() );
57  Model->setAutoDelete( OldModel->autoDelete() );
58 
59  View->setByteArrayModel( Model );
60 
61  delete OldModel;
62 }
63 
64 
65 void KByteArrayEdit::setReadOnly( bool RO )
66 {
67  Model->setReadOnly( RO );
68  View->setReadOnly( RO );
69 }
70 
71 void KByteArrayEdit::setMaxDataSize( int MS )
72 {
73  Model->setMaxSize( MS );
74 }
75 
76 void KByteArrayEdit::setAutoDelete( bool AD )
77 {
78  Model->setAutoDelete( AD );
79 }
80 
81 
82 void KByteArrayEdit::setKeepsMemory( bool KM )
83 {
84  Model->setKeepsMemory( KM );
85 }
86 
87 
88 void KByteArrayEdit::setCursorPosition( int Index )
89 {
90  View->setCursorPosition( Index );
91 }
92 
93 void KByteArrayEdit::setCoding( KCoding C )
94 {
95  View->setValueCoding( (Okteta::ByteArrayColumnView::ValueCoding) C );
96 }
97 
98 void KByteArrayEdit::setResizeStyle( KResizeStyle Style )
99 {
100  View->setLayoutStyle( (Okteta::AbstractByteArrayView::LayoutStyle) Style );
101 }
102 int KByteArrayEdit::noOfBytesPerLine() const
103 {
104  return View->noOfBytesPerLine();
105 }
106 
107 KByteArrayEdit::KResizeStyle KByteArrayEdit::resizeStyle() const
108 {
109  return (KResizeStyle)View->layoutStyle();
110 }
111 void KByteArrayEdit::setNoOfBytesPerLine( int NoCpL )
112 {
113  View->setNoOfBytesPerLine( NoCpL );
114 }
115 
116 
117 
118 void KByteArrayEdit::setOverwriteOnly( bool b )
119 {
120  View->setOverwriteOnly( b );
121 }
122 
123 
124 void KByteArrayEdit::setOverwriteMode( bool b )
125 {
126  View->setOverwriteMode( b );
127 }
128 
129 
130 void KByteArrayEdit::setModified( bool b )
131 {
132  View->setModified( b );
133 }
134 
135 
136 void KByteArrayEdit::setByteSpacingWidth( int BSW )
137 {
138  View->setByteSpacingWidth( BSW );
139 }
140 
141 void KByteArrayEdit::setNoOfGroupedBytes( int NoGB )
142 {
143  View->setNoOfGroupedBytes( NoGB );
144 }
145 
146 void KByteArrayEdit::setGroupSpacingWidth( int GSW )
147 {
148  View->setGroupSpacingWidth( GSW );
149 }
150 
151 void KByteArrayEdit::setBinaryGapWidth( int BGW )
152 {
153  View->setBinaryGapWidth( BGW );
154 }
155 
156 void KByteArrayEdit::setEncoding( KEncoding C )
157 {
158  View->setCharCoding( (Okteta::ByteArrayColumnView::CharCoding)C );
159 }
160 
161 void KByteArrayEdit::setShowUnprintable( bool SU )
162 {
163  View->setShowsNonprinting( SU );
164 }
165 
166 void KByteArrayEdit::setSubstituteChar( QChar SC )
167 {
168  View->setSubstituteChar( SC );
169 }
170 
171 
172 char *KByteArrayEdit::data() const
173 {
174  return reinterpret_cast<char*>( Model->data() );
175 }
176 
177 int KByteArrayEdit::dataSize() const
178 {
179  return Model->size();
180 }
181 int KByteArrayEdit::maxDataSize () const
182 {
183  return Model->maxSize();
184 }
185 bool KByteArrayEdit::isAutoDelete() const
186 {
187  return Model->autoDelete();
188 }
189 
190 bool KByteArrayEdit::keepsMemory() const
191 {
192  return Model->keepsMemory();
193 }
194 
195 bool KByteArrayEdit::isOverwriteMode() const
196 {
197  return View->isOverwriteMode();
198 }
199 
200 bool KByteArrayEdit::isOverwriteOnly() const
201 {
202  return View->isOverwriteOnly();
203 }
204 
205 bool KByteArrayEdit::isModified() const
206 {
207  return View->isModified();
208 }
209 
210 bool KByteArrayEdit::isReadOnly() const
211 {
212  return View->isReadOnly();
213 }
214 
215 
216 KByteArrayEdit::KCoding KByteArrayEdit::coding() const
217 {
218  return (KCoding)View->valueCoding();
219 }
220 
221 int KByteArrayEdit::byteSpacingWidth() const
222 {
223  return View->byteSpacingWidth();
224 }
225 
226 int KByteArrayEdit::noOfGroupedBytes() const
227 {
228  return View->noOfGroupedBytes();
229 }
230 
231 int KByteArrayEdit::groupSpacingWidth() const
232 {
233  return View->groupSpacingWidth();
234 }
235 
236 int KByteArrayEdit::binaryGapWidth() const
237 {
238  return View->binaryGapWidth();
239 }
240 
241 bool KByteArrayEdit::showUnprintable() const
242 {
243  return View->showsNonprinting();
244 }
245 
246 QChar KByteArrayEdit::substituteChar() const
247 {
248  return View->substituteChar();
249 }
250 
251 KByteArrayEdit::KEncoding KByteArrayEdit::encoding() const
252 {
253  return (KEncoding)View->charCoding();
254 }
255 
256 
257 bool KByteArrayEdit::hasSelectedData() const
258 {
259  return View->hasSelectedData();
260 }
261 
262 
263 void KByteArrayEdit::repaintRange( int i1, int i2 )
264 {
265  Model->signalContentsChanged( i1, i2 );
266 }
267 
268 
269 void KByteArrayEdit::insert( const QByteArray &D )
270 {
271  View->insert( D );
272 }
273 
274 
275 void KByteArrayEdit::selectAll( bool Select )
276 {
277  View->selectAll( Select );
278 }
279 
280  // clipboard interface
281 void KByteArrayEdit::copy()
282 {
283  View->copy();
284 }
285 
286 void KByteArrayEdit::cut()
287 {
288  View->cut();
289 }
290 
291 void KByteArrayEdit::paste()
292 {
293  View->paste();
294 }
295 
296 // zooming interface
297 void KByteArrayEdit::zoomIn( int PointInc )
298 {
299  View->zoomIn( PointInc );
300 }
301 
302 void KByteArrayEdit::zoomIn()
303 {
304  View->zoomIn();
305 }
306 
307 void KByteArrayEdit::zoomOut( int PointDec )
308 {
309  View->zoomOut( PointDec );
310 }
311 
312 void KByteArrayEdit::zoomOut()
313 {
314  View->zoomOut();
315 }
316 
317 void KByteArrayEdit::zoomTo( int PointSize )
318 {
319  View->zoomTo( PointSize );
320 }
321 
322 void KByteArrayEdit::unZoom()
323 {
324  View->unZoom();
325 }
326 
327 KByteArrayEdit::~KByteArrayEdit()
328 {
329  delete Model;
330 }
331 
332 #include "kbytearrayedit.moc"
KByteArrayEdit::setReadOnly
virtual void setReadOnly(bool RO=true)
Definition: kbytearrayedit.cpp:65
KByteArrayEdit::repaintRange
virtual void repaintRange(int i1, int i2)
repaint the indizes from i1 to i2
Definition: kbytearrayedit.cpp:263
Okteta::AbstractByteArrayView::LayoutStyle
LayoutStyle
Definition: abstractbytearrayview.h:101
KByteArrayEdit::setSubstituteChar
virtual void setSubstituteChar(QChar SC)
sets the substitute character for "unprintable" chars returns true if there was a change ...
Definition: kbytearrayedit.cpp:166
Okteta::ByteArrayModel::setAutoDelete
void setAutoDelete(bool autoDelete=true)
sets whether the memory given by setData or in the constructor gets deleted in destructor or when new...
Definition: bytearraymodel.cpp:59
KByteArrayEdit::isModified
virtual bool isModified() const
Definition: kbytearrayedit.cpp:205
KByteArrayEdit::setOverwriteOnly
virtual void setOverwriteOnly(bool b)
Definition: kbytearrayedit.cpp:118
Okteta::AbstractByteArrayView::paste
virtual void paste()
Definition: abstractbytearrayview.cpp:214
Okteta::AbstractByteArrayView::setOverwriteMode
void setOverwriteMode(bool overwriteMode)
sets whether the widget is in overwrite mode or not.
Definition: abstractbytearrayview.cpp:244
Okteta::ByteArrayModel::autoDelete
bool autoDelete() const
Definition: bytearraymodel.cpp:69
Okteta::ByteArrayModel::keepsMemory
bool keepsMemory() const
returns whether the memory of the byte array is kept on resize
Definition: bytearraymodel.cpp:68
Okteta::AbstractByteArrayView::isModified
bool isModified() const
Definition: abstractbytearrayview.cpp:64
KByteArrayEdit::hasSelectedData
virtual bool hasSelectedData() const
returns true if there is a selected range in the array
Definition: kbytearrayedit.cpp:257
Okteta::ByteArrayColumnView::byteSpacingWidth
virtual int byteSpacingWidth() const
Definition: bytearraycolumnview.cpp:39
Okteta::AbstractByteArrayView::CharCoding
CharCoding
Definition: abstractbytearrayview.h:99
Okteta::AbstractByteArrayView::setCursorPosition
void setCursorPosition(Address index, bool isBehind=false)
puts the cursor to the position of index, handles all drawing
Definition: abstractbytearrayview.cpp:345
Okteta::ByteArrayColumnView::setValueCoding
virtual void setValueCoding(ValueCoding valueCoding)
sets the format of the value column.
Definition: bytearraycolumnview.cpp:94
KByteArrayEdit::dataSize
virtual int dataSize() const
returns the size of the actual byte array
Definition: kbytearrayedit.cpp:177
QWidget
Okteta::ByteArrayColumnView::setByteArrayModel
virtual void setByteArrayModel(AbstractByteArrayModel *byteArrayModel)
Definition: bytearraycolumnview.cpp:81
KByteArrayEdit::byteSpacingWidth
virtual int byteSpacingWidth() const
Definition: kbytearrayedit.cpp:221
Okteta::AbstractByteArrayView::hasSelectedData
bool hasSelectedData() const
returns true if there is a selected range in the array
Definition: abstractbytearrayview.cpp:166
KByteArrayEdit::noOfGroupedBytes
virtual int noOfGroupedBytes() const
Definition: kbytearrayedit.cpp:226
Okteta::ByteArrayColumnView::substituteChar
virtual QChar substituteChar() const
gives the used substitute character for "unprintable" chars, default is '.
Definition: bytearraycolumnview.cpp:64
Okteta::AbstractByteArrayView::isOverwriteOnly
bool isOverwriteOnly() const
Definition: abstractbytearrayview.cpp:54
Okteta::ByteArrayColumnView
the main widget
Definition: bytearraycolumnview.h:48
Okteta::AbstractByteArrayView::zoomOut
void zoomOut(int pointDec)
Definition: abstractbytearrayview.cpp:437
Okteta::ByteArrayModel::setKeepsMemory
void setKeepsMemory(bool keepsMemory=true)
sets whether the memory given by setData or in the constructor should be kept on resize ...
Definition: bytearraymodel.cpp:58
Okteta::AbstractByteArrayView::isReadOnly
bool isReadOnly() const
Definition: abstractbytearrayview.cpp:59
Okteta::ByteArrayColumnView::setSubstituteChar
virtual void setSubstituteChar(QChar substituteChar)
sets the substitute character for "non-printing" chars returns true if there was a change ...
Definition: bytearraycolumnview.cpp:127
KByteArrayEdit::resizeStyle
virtual KResizeStyle resizeStyle() const
Definition: kbytearrayedit.cpp:107
Okteta::ByteArrayColumnView::showsNonprinting
virtual bool showsNonprinting() const
reports if "non-printing" chars are displayed in the char column with their original character...
Definition: bytearraycolumnview.cpp:59
KByteArrayEdit::data
virtual char * data() const
Definition: kbytearrayedit.cpp:172
Okteta::AbstractByteArrayView::isOverwriteMode
bool isOverwriteMode() const
Definition: abstractbytearrayview.cpp:49
KByteArrayEdit::groupSpacingWidth
virtual int groupSpacingWidth() const
Definition: kbytearrayedit.cpp:231
KByteArrayEdit::zoomTo
virtual void zoomTo(int PointSize)
Definition: kbytearrayedit.cpp:317
KByteArrayEdit::setCoding
virtual void setCoding(KCoding C)
sets the format of the value column.
Definition: kbytearrayedit.cpp:93
KByteArrayEdit::isReadOnly
virtual bool isReadOnly() const
Definition: kbytearrayedit.cpp:210
Okteta::AbstractByteArrayView::setReadOnly
void setReadOnly(bool readOnly)
sets whether the widget is readonly or not, Default is true.
Definition: abstractbytearrayview.cpp:281
KByteArrayEdit::noOfBytesPerLine
virtual int noOfBytesPerLine() const
Definition: kbytearrayedit.cpp:102
KByteArrayEdit::copy
virtual void copy()
Definition: kbytearrayedit.cpp:281
Okteta::AbstractByteArrayView::setModified
void setModified(bool modified)
sets whether the data should be treated modified or not
Definition: abstractbytearrayview.cpp:238
KByteArrayEdit::setMaxDataSize
virtual void setMaxDataSize(int MS)
sets the maximal size of the actual byte array.
Definition: kbytearrayedit.cpp:71
Okteta::ByteArrayModel::signalContentsChanged
void signalContentsChanged(int i1, int i2)
Definition: bytearraymodel.cpp:71
Okteta::ByteArrayModel::isReadOnly
virtual bool isReadOnly() const
Default returns true.
Definition: bytearraymodel.cpp:52
KByteArrayEdit::setEncoding
virtual void setEncoding(KEncoding C)
sets the encoding of the char column.
Definition: kbytearrayedit.cpp:156
KByteArrayEdit::setByteSpacingWidth
virtual void setByteSpacingWidth(int BSW)
sets the spacing between the bytes in pixels
Definition: kbytearrayedit.cpp:136
Okteta::AbstractByteArrayView::noOfBytesPerLine
int noOfBytesPerLine() const
Definition: abstractbytearrayview.cpp:117
KByteArrayEdit::isOverwriteMode
virtual bool isOverwriteMode() const
Definition: kbytearrayedit.cpp:195
KByteArrayEdit::setGroupSpacingWidth
virtual void setGroupSpacingWidth(int GSW)
sets the spacing between the groups in pixels
Definition: kbytearrayedit.cpp:146
KByteArrayEdit::binaryGapWidth
virtual int binaryGapWidth() const
Definition: kbytearrayedit.cpp:236
KByteArrayEdit::paste
virtual void paste()
Definition: kbytearrayedit.cpp:291
Okteta::ByteArrayColumnView::setGroupSpacingWidth
virtual void setGroupSpacingWidth(int groupSpacingWidth)
sets the spacing between the groups of bytes in the value column
Definition: bytearraycolumnview.cpp:113
KByteArrayEdit::setShowUnprintable
virtual void setShowUnprintable(bool SU=true)
sets whether "unprintable" chars (>32) should be displayed in the char column with their correspondin...
Definition: kbytearrayedit.cpp:161
Okteta::AbstractByteArrayView::valueCoding
ValueCoding valueCoding() const
Definition: abstractbytearrayview.cpp:80
Okteta::ByteArrayColumnView::setCharCoding
virtual void setCharCoding(CharCoding charCoding)
sets the encoding of the char column.
Definition: bytearraycolumnview.cpp:146
KByteArrayEdit::setResizeStyle
virtual void setResizeStyle(KResizeStyle Style)
sets the resizestyle for the value column.
Definition: kbytearrayedit.cpp:98
KByteArrayEdit::setNoOfGroupedBytes
virtual void setNoOfGroupedBytes(int NoGB)
sets the numbers of grouped bytes, 0 means no grouping, Default is 4
Definition: kbytearrayedit.cpp:141
KByteArrayEdit::zoomOut
virtual void zoomOut()
Definition: kbytearrayedit.cpp:312
Okteta::ByteArrayModel::size
virtual Size size() const
Definition: bytearraymodel.cpp:50
Okteta::AbstractByteArrayView::setNoOfBytesPerLine
void setNoOfBytesPerLine(int noOfBytesPerLine)
sets the number of bytes per line, switching the resize style to Okteta::FixedLayoutStyle ...
Definition: abstractbytearrayview.cpp:262
Okteta::ByteArrayModel::setMaxSize
void setMaxSize(int maxSize)
Definition: bytearraymodel.cpp:57
KByteArrayEdit::unZoom
virtual void unZoom()
Definition: kbytearrayedit.cpp:322
KByteArrayEdit::setOverwriteMode
virtual void setOverwriteMode(bool b)
Definition: kbytearrayedit.cpp:124
Okteta::AbstractByteArrayView::setLayoutStyle
void setLayoutStyle(LayoutStyle layoutStyle)
sets the resizestyle for the value column.
Definition: abstractbytearrayview.cpp:256
KByteArrayEdit::isAutoDelete
virtual bool isAutoDelete() const
returns whether autodelete is set for the byte array
Definition: kbytearrayedit.cpp:185
KByteArrayEdit::isOverwriteOnly
virtual bool isOverwriteOnly() const
Definition: kbytearrayedit.cpp:200
KByteArrayEdit::setBinaryGapWidth
virtual void setBinaryGapWidth(int BGW)
sets the spacing in the middle of a binary byte in the value column
Definition: kbytearrayedit.cpp:151
KByteArrayEdit::setCursorPosition
virtual void setCursorPosition(int Index)
Definition: kbytearrayedit.cpp:88
bytearraymodel.h
Okteta::AbstractByteArrayView::ValueCoding
ValueCoding
Definition: abstractbytearrayview.h:98
kbytearrayedit.h
Okteta::AbstractByteArrayView::setOverwriteOnly
void setOverwriteOnly(bool overwriteOnly)
sets whether the widget is overwriteonly or not.
Definition: abstractbytearrayview.cpp:250
KByteArrayEdit::setModified
virtual void setModified(bool b)
Definition: kbytearrayedit.cpp:130
Okteta::ByteArrayColumnView::setByteSpacingWidth
virtual void setByteSpacingWidth(int byteSpacingWidth)
sets the spacing between the bytes in the value column
Definition: bytearraycolumnview.cpp:100
bytearraycolumnview.h
Okteta::AbstractByteArrayView::selectAll
void selectAll(bool select)
de-/selects all data
Definition: abstractbytearrayview.cpp:333
Okteta::ByteArrayColumnView::binaryGapWidth
virtual int binaryGapWidth() const
Definition: bytearraycolumnview.cpp:54
Okteta::AbstractByteArrayView::zoomTo
void zoomTo(int pointSize)
Definition: abstractbytearrayview.cpp:447
KByteArrayEdit::encoding
virtual KEncoding encoding() const
Definition: kbytearrayedit.cpp:251
KByteArrayEdit::showUnprintable
virtual bool showUnprintable() const
returns true if "unprintable" chars (>32) are displayed in the char column with their corresponding c...
Definition: kbytearrayedit.cpp:241
KByteArrayEdit::setNoOfBytesPerLine
virtual void setNoOfBytesPerLine(int NoCpL)
sets the number of bytes per line, switching the resize style to KHE::NoResize
Definition: kbytearrayedit.cpp:111
Okteta::ByteArrayColumnView::groupSpacingWidth
virtual int groupSpacingWidth() const
Definition: bytearraycolumnview.cpp:49
KByteArrayEdit::setKeepsMemory
virtual void setKeepsMemory(bool KM=true)
sets whether the memory given by setData or in the constructor should be kept on resize ...
Definition: kbytearrayedit.cpp:82
Okteta::ByteArrayColumnView::setNoOfGroupedBytes
virtual void setNoOfGroupedBytes(int noOfGroupedBytes)
sets the number of grouped bytes in the value column
Definition: bytearraycolumnview.cpp:106
Okteta::AbstractByteArrayView::zoomIn
void zoomIn(int pointInc)
Definition: abstractbytearrayview.cpp:427
Okteta::AbstractByteArrayView::unZoom
void unZoom()
Definition: abstractbytearrayview.cpp:452
KByteArrayEdit::maxDataSize
virtual int maxDataSize() const
returns the maximal allowed size for the byte array
Definition: kbytearrayedit.cpp:181
Okteta::ByteArrayColumnView::setBinaryGapWidth
virtual void setBinaryGapWidth(int binaryGapWidth)
sets the spacing in the middle of a binary byte in the value column
Definition: bytearraycolumnview.cpp:120
Okteta::AbstractByteArrayView::copy
virtual void copy()
Definition: abstractbytearrayview.cpp:208
KByteArrayEdit::setAutoDelete
virtual void setAutoDelete(bool AD=true)
sets whether the array should be deleted on the widget's end or if a new array is set...
Definition: kbytearrayedit.cpp:76
Okteta::AbstractByteArrayView::layoutStyle
LayoutStyle layoutStyle() const
Definition: abstractbytearrayview.cpp:143
Okteta::ByteArrayModel
Definition: bytearraymodel.h:41
Okteta::ByteArrayModel::data
Byte * data() const
Definition: bytearraymodel.cpp:66
KByteArrayEdit::selectAll
virtual void selectAll(bool select)
de-/selects all data
Definition: kbytearrayedit.cpp:275
Okteta::AbstractByteArrayView::charCoding
CharCoding charCoding() const
Definition: abstractbytearrayview.cpp:90
KByteArrayEdit::setData
virtual void setData(char *D, int DSize, int RSize=-1, bool KM=true)
hands over to the editor a new byte array.
Definition: kbytearrayedit.cpp:50
KByteArrayEdit::coding
virtual KCoding coding() const
Definition: kbytearrayedit.cpp:216
Okteta::ByteArrayModel::setReadOnly
virtual void setReadOnly(bool isReadOnly=true)
sets the readonly flag for the byte array if this is possible.
Definition: bytearraymodel.cpp:55
KByteArrayEdit::cut
virtual void cut()
Definition: kbytearrayedit.cpp:286
KByteArrayEdit::zoomIn
virtual void zoomIn()
Definition: kbytearrayedit.cpp:302
Okteta::AbstractByteArrayView::cut
virtual void cut()
Definition: abstractbytearrayview.cpp:202
KByteArrayEdit::keepsMemory
virtual bool keepsMemory() const
returns whether the memory of the byte array is kept
Definition: kbytearrayedit.cpp:190
Okteta::ByteArrayColumnView::setShowsNonprinting
virtual void setShowsNonprinting(bool showsNonprinting=true)
sets whether control chars or "non-printing" chars should be displayed in the char column with their ...
Definition: bytearraycolumnview.cpp:139
KByteArrayEdit::substituteChar
virtual QChar substituteChar() const
returns the actually used substitute character for "unprintable" chars, default is '...
Definition: kbytearrayedit.cpp:246
QList
Definition: bookmarkable.h:29
Okteta::ByteArrayColumnView::noOfGroupedBytes
virtual int noOfGroupedBytes() const
Definition: bytearraycolumnview.cpp:44
KByteArrayEdit::insert
virtual void insert(const QByteArray &D)
Definition: kbytearrayedit.cpp:269
Okteta::AbstractByteArrayView::insert
void insert(const QByteArray &data)
inserts
Definition: abstractbytearrayview.cpp:220
Okteta::ByteArrayModel::maxSize
int maxSize() const
Definition: bytearraymodel.cpp:67
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:08 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

okteta

Skip menu "okteta"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdesdk API Reference

Skip menu "kdesdk API Reference"
  • kapptemplate
  • kcachegrind
  • kompare
  • lokalize
  • okteta
  • umbrello
  •   umbrello

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal