Public Member Functions |
| StringListDataItem (const QString &name, const LocalizedString &title, const QStringList &data=QStringList(), int maxStringsCount=-1) |
| StringListDataItem (const QString &name, const LocalizedString &title, const LocalizedStringList &data=LocalizedStringList(), int maxStringsCount=-1) |
| DataItem () |
| DataItem (const QString &name, const LocalizedString &title, const QVariant &data) |
| DataItem (const LocalizedString &title, const QVariant &data=QVariant()) |
| DataItem (const DataItem &other) |
| ~DataItem () |
void | addSubitem (const DataItem &subitem) |
void | allowModifySubitems (const DataItem &defaultSubitem, int maxSubitemsCount=-1) |
QVariant | data () const |
template<typename T > |
T | data (const T &def=T()) const |
const char * | dataChangedMethod () const |
QObject * | dataChangedReceiver () const |
DataItem | defaultSubitem () const |
QList< QByteArray > | dynamicPropertyNames () const |
bool | hasSubitems () const |
bool | isAllowedModifySubitems () const |
bool | isNull () const |
bool | isReadOnly () const |
int | maxSubitemsCount () const |
QString | name () const |
DataItem & | operator<< (const DataItem &subitem) |
DataItem & | operator= (const DataItem &other) |
QVariant | property (const char *name, const QVariant &def=QVariant()) const |
template<typename T > |
T | property (const char *name, const T &def=T()) const |
bool | removeSubitem (const QString &name, bool recursive=false) |
int | removeSubitems (const QString &name, bool recursive=false) |
void | setData (const QVariant &itemData) |
void | setDataChangedHandler (QObject *receiver, const char *method) |
void | setName (const QString &itemName) |
void | setProperty (const char *name, const QVariant &value) |
void | setReadOnly (bool readOnly=true) |
void | setSubitems (const QList< DataItem > &newSubitems) |
void | setTitle (const LocalizedString &itemTitle) |
DataItem | subitem (const QString &name, bool recursive=false) const |
QList< DataItem > | subitems () const |
DataItem | takeSubitem (const QString &name, bool recursive=false) |
LocalizedString | title () const |