okteta
datainformation.cpp
Go to the documentation of this file.
38 : mParent(parent), mName(name), mValidationSuccessful(false), mHasBeenValidated(false), mHasBeenUpdated(false),
139 void DataInformation::setAdditionalFunction(AdditionalData::AdditionalDataType entry, const QScriptValue& value,
275 QScriptValue DataInformation::toScriptValue(QScriptEngine* engine, ScriptHandlerInfo* handlerInfo)
QString valueString() const
by default just returns an empty QString
Definition: datainformation.h:414
Interface that must be implemented by all datatypes.
Definition: datainformation.h:67
TopLevelDataInformation * topLevelDataInformation() const
Definition: datainformation.cpp:240
virtual unsigned int childCount() const =0
Definition: datainformation.h:278
virtual QString tooltipString() const
Definition: datainformation.cpp:202
void beginRead()
sets mWasAbleToRead to false for all children and this object.
Definition: datainformation.cpp:118
A class wrapping a DataInformation* As soon as that DataInformation is destroyed all references to it...
Definition: safereference.h:52
Definition: datainformation.h:84
Definition: datainformation.h:84
ScriptLogger * logger() const
Definition: topleveldatainformation.h:174
Definition: scriptlogger.h:47
DataInformation(const DataInformation &)
Definition: datainformation.cpp:43
virtual DataInformation * childAt(unsigned int) const =0
Definition: datainformation.h:268
virtual QString sizeString() const
needs to be virtual for bitfields
Definition: datainformation.cpp:56
virtual int indexOf(const DataInformation *const data) const =0
Find the index of a DataInformation in this object, needed to calculate the row.
QScriptEngine * scriptEngine() const
Definition: topleveldatainformation.cpp:71
virtual bool isTopLevel() const =0
TopLevelDataInformation * asTopLevel()
Definition: datainformationbase.cpp:85
virtual QScriptValue toScriptValue(QScriptEngine *engine, ScriptHandlerInfo *handlerInfo)
This method is virtual since DummyDataInformation has to override it.
Definition: datainformation.cpp:275
int indexOf(const DataInformation *const data) const
Definition: topleveldatainformation.cpp:254
virtual DataInformation * child(const QString &name) const
Looks for a child of this object with given name.
Definition: datainformation.cpp:228
Definition: datainformation.h:84
void setCustomTypeName(const QString &customTypeName)
Set a custom string to be used for typeName() instead of the default.
Definition: datainformation.cpp:103
QString customToString(const DataInformation *data, const QScriptValue &func)
Definition: scripthandler.cpp:148
virtual QVariant data(int column, int role) const
get the necessary data (for the model)
Definition: datainformation.cpp:156
DataInformation * asDataInformation()
Definition: datainformationbase.h:107
void set(AdditionalDataType entry, const QVariant &value)
Definition: additionaldata.h:55
Definition: scripthandlerinfo.h:39
virtual void resetValidationState()
Definition: datainformation.cpp:111
virtual BitCount64 positionInFile(Okteta::Address start) const
Definition: datainformation.cpp:75
ScriptHandler * scriptHandler() const
Definition: topleveldatainformation.h:179
Definition: datainformationbase.h:44
virtual BitCount64 childPosition(const DataInformation *child, Okteta::Address start) const =0
void setAdditionalFunction(AdditionalData::AdditionalDataType entry, const QScriptValue &value, const char *name)
Definition: datainformation.cpp:139
static QVariant eofReachedData(int role)
Definition: datainformation.cpp:189
void invalidateAll(DataInformation *data)
sets all refereces to this object to null
Definition: safereference.cpp:30
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.