okteta
bytearrayviewtextstreamencoder.cpp
Go to the documentation of this file.
47 static const Okteta::OffsetFormat::Format DefaultOffsetFormat = Okteta::OffsetFormat::Hexadecimal;
59 : AbstractByteArrayStreamEncoder( i18nc("name of the encoding target","View in Plain Text"), QString::fromLatin1("text/plain") )
81 Okteta::ByteArrayTableLayout layout( byteArrayView->noOfBytesPerLine(), mSettings.firstLineOffset,
97 new OffsetColumnTextRenderer(Okteta::OffsetFormat::Hexadecimal,mSettings.firstLineOffset,mSettings.delta) );
virtual int noOfSublinesNeeded() const
default returns 1
Definition: abstractcolumntextrenderer.cpp:40
ByteArrayViewTextStreamEncoder()
Definition: bytearrayviewtextstreamencoder.cpp:58
could it be useful to hide the data access behind an iterator? * class KDataBufferIterator { public: ...
Definition: abstractbytearraymodel.h:79
virtual ~ByteArrayViewTextStreamEncoder()
Definition: bytearrayviewtextstreamencoder.cpp:165
QChar undefinedChar
Definition: bytearrayviewtextstreamencoder.h:51
int startOffset
Definition: bytearrayviewtextstreamencoder.h:47
QString codecName
Definition: bytearrayviewtextstreamencoder.h:50
QString charCodingName() const
Definition: bytearrayview.cpp:255
int noOfBytesPerLine() const
Definition: bytearrayview.cpp:244
interface for the text export of columns
Definition: abstractcolumntextrenderer.h:36
QChar substituteChar
Definition: bytearrayviewtextstreamencoder.h:52
int byteSpacingWidth() const
Definition: bytearrayview.cpp:378
Okteta::Address firstLineOffset() const
Definition: bytearrayview.cpp:240
int visibleByteArrayCodings() const
Definition: bytearrayview.cpp:306
the logical layout of a byte array table for a view
Definition: bytearraytablelayout.h:61
virtual Size size() const =0
virtual bool encodeDataToStream(QIODevice *device, const ByteArrayView *byteArrayView, const Okteta::AbstractByteArrayModel *byteArrayModel, const Okteta::AddressRange &range)
Definition: bytearrayviewtextstreamencoder.cpp:63
virtual void renderFirstLine(QTextStream *stream, int lineIndex) const =0
int noOfGroupedBytes() const
Definition: bytearrayview.cpp:382
virtual void renderNextLine(QTextStream *stream, bool isSubline=false) const =0
Okteta::ValueCoding valueCoding
Definition: bytearrayviewtextstreamencoder.h:49
int firstLineOffset
Definition: bytearrayviewtextstreamencoder.h:46
static const Okteta::OffsetFormat::Format DefaultOffsetFormat
Definition: bytearrayviewtextstreamencoder.cpp:47
QChar substituteChar() const
Definition: bytearrayview.cpp:369
bool offsetColumnVisible() const
Definition: bytearrayview.cpp:291
ByteArrayViewTextStreamEncoderSettings mSettings
Definition: bytearrayviewtextstreamencoder.h:74
int delta
Definition: bytearrayviewtextstreamencoder.h:48
Okteta::Address startOffset() const
Definition: bytearrayview.cpp:236
Definition: bytearrayview.h:51
Definition: oktetacore.h:34
Definition: bookmarkable.h:29
ByteArrayViewTextStreamEncoderSettings()
Definition: bytearrayviewtextstreamencoder.cpp:49
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.