okteta
primitivedatainformation.h
  
Go to the documentation of this file.
   53     virtual BitCount64 childPosition(const DataInformation*, Okteta::Address) const { Q_ASSERT(false); return 0; }
  100     virtual QWidget* createEditWidget(QWidget* parent) const { return mValue->createEditWidget(parent); }
static const QString binaryPrefix
Definition: primitivedatainformation.h:58
Interface that must be implemented by all datatypes. 
Definition: datainformation.h:67
could it be useful to hide the data access behind an iterator? * class KDataBufferIterator { public: ...
Definition: abstractbytearraymodel.h:79
virtual QWidget * createEditWidget(QWidget *parent) const 
create a QWidget for the QItemDelegate 
Definition: primitivedatainformation.h:100
virtual BitCount64 childPosition(const DataInformation *, Okteta::Address) const 
Definition: primitivedatainformation.h:53
virtual void setWidgetData(QWidget *w) const 
initialize the delegate widget with the correct data 
Definition: primitivedatainformation.h:96
virtual QVariant dataFromWidget(const QWidget *w) const 
get the needed data from the widget 
Definition: primitivedatainformation.h:98
friend class PrimitiveDataInformationTest
Definition: primitivedatainformation.h:36
virtual PrimitiveDataType type() const 
Definition: primitivedatainformation.h:107
virtual AllPrimitiveTypes value() const =0
virtual AllPrimitiveTypes value() const 
Definition: primitivedatainformation.h:102
virtual PrimitiveDataType type() const =0
Definition: primitivedatatype.h:54
PrimitiveDataInformation(const QString &name, DataInformation *parent=0)
Definition: primitivedatainformation.h:132
virtual void setValue(AllPrimitiveTypes newValue)
Definition: primitivedatainformation.h:104
virtual QScriptValue valueAsQScriptValue() const 
Definition: primitivedatainformation.cpp:59
virtual BitCount32 size() const 
the size in bits of this element 
Definition: primitivedatainformation.h:94
virtual bool canHaveChildren() const 
true for unions and structs and arrays 
Definition: primitivedatainformation.h:52
static const QString octalPrefix
Definition: primitivedatainformation.h:59
QScopedPointer< PrimitiveDataInformation > mValue
Definition: primitivedatainformation.h:116
virtual Qt::ItemFlags flags(int column, bool fileLoaded=true) const 
Definition: primitivedatainformation.cpp:31
PrimitiveDataInformationWrapper(const PrimitiveDataInformationWrapper &d)
Definition: primitivedatainformation.cpp:44
virtual bool isPrimitive() const 
Definition: primitivedatainformation.h:127
virtual unsigned int childCount() const 
Definition: primitivedatainformation.h:50
virtual ~PrimitiveDataInformation()
Definition: primitivedatainformation.cpp:40
virtual QScriptValue valueAsQScriptValue() const =0
virtual qint64 readData(Okteta::AbstractByteArrayModel *input, Okteta::Address address, BitCount64 bitsRemaining, quint8 *bitOffset)
Reads the necessary data from input and returns the number of bytes read. 
Definition: primitivedatainformation.cpp:64
virtual bool setData(const QVariant &value, Okteta::AbstractByteArrayModel *out, Okteta::Address address, BitCount64 bitsRemaining, quint8 bitOffset)
Writes the current data contained in this object to out. 
Definition: primitivedatainformation.h:88
A base class for data types which just wrap an underlying primitive data type. 
Definition: primitivedatainformation.h:76
virtual void setValue(AllPrimitiveTypes newValue)=0
virtual ~PrimitiveDataInformationWrapper()
Definition: primitivedatainformation.h:84
static const QString hexPrefix
Definition: primitivedatainformation.h:60
virtual PrimitiveDataInformation * clone() const =0
This union holds the value of one primitive datatype. 
Definition: allprimitivetypes.h:70
virtual int indexOf(const DataInformation *const) const 
Find the index of a DataInformation in this object, needed to calculate the row. 
Definition: primitivedatainformation.h:54
static QString basePrefix(int base)
Definition: primitivedatainformation.h:143
virtual DataInformation * childAt(unsigned int) const 
Definition: primitivedatainformation.h:51
virtual BitCount32 offset(unsigned int index) const 
Definition: primitivedatainformation.h:120
A base class for all primitive data elements (e.g. 
Definition: primitivedatainformation.h:34
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:08 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:08 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.
    KDE API Reference