|
| PrimitiveDataInformation (const QString &name, DataInformation *parent=0) |
|
virtual | ~PrimitiveDataInformation () |
|
virtual bool | canHaveChildren () const |
|
virtual DataInformation * | childAt (unsigned int) const |
|
virtual unsigned int | childCount () const |
|
virtual BitCount64 | childPosition (const DataInformation *, Okteta::Address) const |
|
virtual PrimitiveDataInformation * | clone () const =0 |
|
virtual Qt::ItemFlags | flags (int column, bool fileLoaded=true) const |
|
virtual int | indexOf (const DataInformation *const) const |
|
virtual bool | isPrimitive () const |
|
virtual void | setValue (AllPrimitiveTypes newValue)=0 |
|
virtual PrimitiveDataType | type () const =0 |
|
virtual AllPrimitiveTypes | value () const =0 |
|
virtual QScriptValue | valueAsQScriptValue () const =0 |
|
| DataInformation (const QString &name, DataInformationBase *parent=NULL) |
|
virtual | ~DataInformation () |
|
void | beginRead () |
|
DataInformationEndianess | byteOrder () const |
|
virtual DataInformation * | child (const QString &name) const |
|
virtual QWidget * | createEditWidget (QWidget *parent) const =0 |
|
virtual QVariant | data (int column, int role) const |
|
virtual QVariant | dataFromWidget (const QWidget *w) const =0 |
|
QSysInfo::Endian | effectiveByteOrder () const |
|
QString | fullObjectPath () const |
|
bool | hasBeenUpdated () const |
|
bool | hasBeenValidated () const |
|
virtual bool | isTopLevel () const |
|
QDebug | logError () const |
|
ScriptLogger::LogLevel | loggedData () const |
|
ScriptLogger * | logger () const |
|
QDebug | logInfo () const |
|
QDebug | logWarn () const |
|
DataInformation * | mainStructure () |
|
QString | name () const |
|
DataInformationBase * | parent () const |
|
virtual BitCount64 | positionInFile (Okteta::Address start) const |
|
virtual qint64 | readData (Okteta::AbstractByteArrayModel *input, Okteta::Address address, BitCount64 bitsRemaining, quint8 *bitOffset)=0 |
|
virtual void | resetValidationState () |
|
int | row () const |
|
void | setByteOrder (DataInformationEndianess newEndianess) |
|
void | setCustomTypeName (const QString &customTypeName) |
|
virtual bool | setData (const QVariant &value, Okteta::AbstractByteArrayModel *out, Okteta::Address address, BitCount64 bitsRemaining, quint8 bitOffset)=0 |
|
void | setLoggedData (ScriptLogger::LogLevel lvl) const |
|
void | setName (const QString &newName) |
|
void | setParent (DataInformationBase *newParent) |
|
void | setToStringFunction (const QScriptValue &value) |
|
void | setUpdateFunc (const QScriptValue &func) |
|
void | setValidationFunc (const QScriptValue &func) |
|
virtual void | setWidgetData (QWidget *w) const =0 |
|
virtual BitCount32 | size () const =0 |
|
virtual QString | sizeString () const |
|
virtual QString | tooltipString () const |
|
TopLevelDataInformation * | topLevelDataInformation () const |
|
virtual QScriptValue | toScriptValue (QScriptEngine *engine, ScriptHandlerInfo *handlerInfo) |
|
QScriptValue | toScriptValue (TopLevelDataInformation *top) |
|
QScriptValue | toStringFunction () const |
|
QString | typeName () const |
|
QScriptValue | updateFunc () const |
|
QString | validationError () const |
|
QScriptValue | validationFunc () const |
|
bool | validationSuccessful () const |
|
QString | valueString () const |
|
bool | wasAbleToRead () const |
|
| DataInformationBase () |
|
virtual | ~DataInformationBase () |
|
ArrayDataInformation * | asArray () |
|
const ArrayDataInformation * | asArray () const |
|
AbstractBitfieldDataInformation * | asBitfield () |
|
const
AbstractBitfieldDataInformation * | asBitfield () const |
|
DataInformation * | asDataInformation () |
|
const DataInformation * | asDataInformation () const |
|
DummyDataInformation * | asDummy () |
|
const DummyDataInformation * | asDummy () const |
|
EnumDataInformation * | asEnum () |
|
const EnumDataInformation * | asEnum () const |
|
PointerDataInformation * | asPointer () |
|
const PointerDataInformation * | asPointer () const |
|
PrimitiveDataInformation * | asPrimitive () |
|
const PrimitiveDataInformation * | asPrimitive () const |
|
StringDataInformation * | asString () |
|
const StringDataInformation * | asString () const |
|
StructureDataInformation * | asStruct () |
|
const StructureDataInformation * | asStruct () const |
|
TaggedUnionDataInformation * | asTaggedUnion () |
|
const TaggedUnionDataInformation * | asTaggedUnion () const |
|
TopLevelDataInformation * | asTopLevel () |
|
const TopLevelDataInformation * | asTopLevel () const |
|
UnionDataInformation * | asUnion () |
|
const UnionDataInformation * | asUnion () const |
|
virtual bool | isArray () const |
|
virtual bool | isBitfield () const |
|
virtual bool | isDummy () const |
|
virtual bool | isEnum () const |
|
virtual bool | isPointer () const |
|
virtual bool | isString () const |
|
virtual bool | isStruct () const |
|
virtual bool | isTaggedUnion () const |
|
virtual bool | isUnion () const |
|
A base class for all primitive data elements (e.g.
unsigned integers or floating-point numbers)
Definition at line 34 of file primitivedatainformation.h.