okteta
abstractbytearraystreamencoder.cpp
Go to the documentation of this file.
43 : AbstractModelStreamEncoder( remoteTypeName, remoteMimeType, QString::fromLatin1("text/plain") )
46 QString AbstractByteArrayStreamEncoder::modelTypeName( AbstractModel* model, const AbstractModelSelection* selection ) const
80 QString AbstractByteArrayStreamEncoder::previewData( AbstractModel* model, const AbstractModelSelection* selection )
could it be useful to hide the data access behind an iterator? * class KDataBufferIterator { public: ...
Definition: abstractbytearraymodel.h:79
virtual QString modelTypeName(AbstractModel *model, const AbstractModelSelection *selection) const
Definition: abstractbytearraystreamencoder.cpp:46
virtual ~AbstractByteArrayStreamEncoder()
Definition: abstractbytearraystreamencoder.cpp:109
static const int MaxPreviewSize
Definition: abstractbytearraystreamencoder.cpp:38
virtual QString typeName() const
Definition: bytearraydocument.cpp:65
virtual Size size() const =0
static NumberRange fromWidth(AddressstartIndex, Sizewidth)
constructs a range by width
Okteta::AddressRange range() const
Definition: bytearrayselection.cpp:33
AbstractByteArrayStreamEncoder(const QString &remoteTypeName, const QString &remoteMimeType)
Definition: abstractbytearraystreamencoder.cpp:41
T findBaseModel() const
returns the first baseModel which is of type T, or null if none is found.
Definition: abstractmodel.h:93
Definition: bytearraydocument.h:54
Definition: abstractmodel.h:40
Definition: bytearrayview.h:51
virtual bool encodeToStream(QIODevice *device, AbstractModel *model, const AbstractModelSelection *selection)
Definition: abstractbytearraystreamencoder.cpp:56
virtual bool encodeDataToStream(QIODevice *device, const ByteArrayView *byteArrayView, const Okteta::AbstractByteArrayModel *byteArrayModel, const Okteta::AddressRange &range)=0
QString previewData(AbstractModel *model, const AbstractModelSelection *selection)
Definition: abstractbytearraystreamencoder.cpp:80
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:06 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:06 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.