okteta
#include <complexarraydata.h>
Public Member Functions | |
ComplexArrayData (unsigned int initialLength, DataInformation *data, ArrayDataInformation *parent) | |
virtual | ~ComplexArrayData () |
virtual DataInformation * | childAt (unsigned int idx) |
virtual Qt::ItemFlags | childFlags (int row, int column, bool fileLoaded) |
virtual QWidget * | createChildEditWidget (uint index, QWidget *parent) const |
virtual QVariant | dataAt (uint index, int column, int role) |
virtual QVariant | dataFromChildWidget (uint index, const QWidget *w) const |
virtual int | indexOf (const DataInformation *data) const |
virtual bool | isComplex () const |
virtual unsigned int | length () const |
virtual BitCount64 | offset (const DataInformation *child) const |
virtual PrimitiveDataType | primitiveType () const |
virtual qint64 | readData (Okteta::AbstractByteArrayModel *input, Okteta::Address address, BitCount64 bitsRemaining) |
virtual bool | setChildData (uint row, QVariant value, Okteta::AbstractByteArrayModel *out, Okteta::Address address, BitCount64 bitsRemaining) |
virtual void | setChildWidgetData (uint index, QWidget *w) const |
virtual void | setLength (uint newLength) |
virtual BitCount32 | size () const |
virtual BitCount32 | sizeAt (uint index) |
virtual QScriptValue | toScriptValue (uint index, QScriptEngine *engine, ScriptHandlerInfo *handlerInfo) |
virtual QString | typeName () const |
Public Member Functions inherited from AbstractArrayData | |
AbstractArrayData (DataInformation *childType, ArrayDataInformation *parent) | |
virtual | ~AbstractArrayData () |
DataInformation * | childType () const |
void | setParent (ArrayDataInformation *parent) |
Protected Member Functions | |
virtual void | setNewParentForChildren () |
Additional Inherited Members | |
Static Public Member Functions inherited from AbstractArrayData | |
static AbstractArrayData * | newArrayData (uint length, DataInformation *type, ArrayDataInformation *parent) |
Protected Attributes inherited from AbstractArrayData | |
QScopedPointer< DataInformation > | mChildType |
ArrayDataInformation * | mParent |
Detailed Description
Definition at line 33 of file complexarraydata.h.
Constructor & Destructor Documentation
ComplexArrayData::ComplexArrayData | ( | unsigned int | initialLength, |
DataInformation * | data, | ||
ArrayDataInformation * | parent | ||
) |
Takes ownership of data
!
Definition at line 35 of file complexarraydata.cpp.
|
virtual |
Definition at line 42 of file complexarraydata.cpp.
Member Function Documentation
|
virtual |
Implements AbstractArrayData.
Definition at line 74 of file complexarraydata.cpp.
|
virtual |
Implements AbstractArrayData.
Definition at line 185 of file complexarraydata.cpp.
Implements AbstractArrayData.
Definition at line 191 of file complexarraydata.cpp.
|
virtual |
Implements AbstractArrayData.
Definition at line 80 of file complexarraydata.cpp.
|
virtual |
Implements AbstractArrayData.
Definition at line 197 of file complexarraydata.cpp.
|
virtual |
Implements AbstractArrayData.
Definition at line 130 of file complexarraydata.cpp.
|
inlinevirtual |
Implements AbstractArrayData.
Definition at line 76 of file complexarraydata.h.
|
virtual |
Implements AbstractArrayData.
Definition at line 89 of file complexarraydata.cpp.
|
virtual |
Implements AbstractArrayData.
Definition at line 115 of file complexarraydata.cpp.
|
virtual |
the primitive type or Type_Invalid for structs etc
Implements AbstractArrayData.
Definition at line 171 of file complexarraydata.cpp.
|
virtual |
Implements AbstractArrayData.
Definition at line 150 of file complexarraydata.cpp.
|
virtual |
Implements AbstractArrayData.
Definition at line 159 of file complexarraydata.cpp.
|
virtual |
Implements AbstractArrayData.
Definition at line 204 of file complexarraydata.cpp.
|
virtual |
Implements AbstractArrayData.
Definition at line 58 of file complexarraydata.cpp.
|
protectedvirtual |
Implements AbstractArrayData.
Definition at line 110 of file complexarraydata.cpp.
|
virtual |
Implements AbstractArrayData.
Definition at line 94 of file complexarraydata.cpp.
|
virtual |
Implements AbstractArrayData.
Definition at line 179 of file complexarraydata.cpp.
|
virtual |
Implements AbstractArrayData.
Definition at line 143 of file complexarraydata.cpp.
|
virtual |
Implements AbstractArrayData.
Definition at line 104 of file complexarraydata.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:11 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.