|
| CFxUIAbstractItemModel (CFxUIObject *parent=nullptr) |
|
virtual | ~CFxUIAbstractItemModel () |
|
virtual CFxUIModelIndex | index (int row, int column, const CFxUIModelIndex &parent=CFxUIModelIndex()) const =0 |
|
virtual CFxUIModelIndex | parent (const CFxUIModelIndex &child) const =0 |
|
virtual int | rowCount (const CFxUIModelIndex &parent=CFxUIModelIndex()) const =0 |
|
virtual int | columnCount (const CFxUIModelIndex &parent=CFxUIModelIndex()) const =0 |
|
virtual CFxUIVariant | data (const CFxUIModelIndex &index, int role=CFxUIModelIndex::UIDataRole::DisplayRole) const =0 |
|
virtual bool | setData (const CFxUIModelIndex &index, const CFxUIVariant &value, int role=CFxUIModelIndex::UIDataRole::EditRole) |
|
bool | hasIndex (int row, int column, const CFxUIModelIndex &parent=CFxUIModelIndex()) const |
|
virtual CFxUIVariant | headerData (int section, CFxUIModelIndex::UIOrientation orientation, int role=CFxUIModelIndex::UIDataRole::DisplayRole) const |
|
virtual CFxUIModelIndex::UIItemFlags | flags (const CFxUIModelIndex &index) const |
|
CFxUIModelIndex | createIndex (int row, int column, void *data=nullptr) const |
|
CFxUIModelIndex | createIndex (int row, int column, quintptr id) const |
|
CFxUISignal< void(const CFxUIModelIndex &parent, int first, int last)> & | beginInsertRows () |
|
CFxUISignal< void(const CFxUIModelIndex &parent, int first, int last)> & | beginRemoveRows () |
|
CFxUISignal< void()> & | endInsertRows () |
|
CFxUISignal< void()> & | endRemoveRows () |
|
CFxUISignal< void(const CFxUIModelIndex &topLeft, const CFxUIModelIndex &bottomRight)> & | dataChanged () |
|
CFxUISignal< void(void)> & | layoutChanged () |
|
CFxUISignal< void(void)> & | beginResetModel () |
|
CFxUISignal< void(void)> & | endResetModel () |
|
virtual void | onBeginInsertRows (const CFxUIModelIndex &parent, int first, int last) |
|
virtual void | onBeginRemoveRows (const CFxUIModelIndex &parent, int first, int last) |
|
virtual void | onEndInsertRows () |
|
virtual void | onEndRemoveRows () |
|
virtual void | onDataChanged (const CFxUIModelIndex &topLeft, const CFxUIModelIndex &bottomRight) |
|
virtual void | onLayoutChanged () |
|
virtual void | onBeginResetModel () |
|
virtual void | onEndResetModel () |
|
| CFxUIObject () |
|
virtual | ~CFxUIObject () |
|
FxNativeHandle | getHandle () const |
|
void | setHandle (FxNativeHandle handle) |
|
void | setParent (CFxUIObject *parent) |
|
CFxUIObject * | parent () |
|
const CFxUIObject * | parent () const |
|
void | setObjectName (const CFxUIString &objectName) |
|
CFxUIString | objectName () const |
|
bool | setProperty (const char *name, const CFxUIVariant &value) |
|
CFxUIVariant | property (const char *name) |
|
CFxUIList< CFxUIObject * > | children () const |
|
template<typename T > |
CFxUIList< T > | findChildren (const CFxUIString &name=CFxUIString()) |
|
void | blockSignals (bool block) |
|
bool | signalsBlocked () const |
|
Definition at line 23 of file FxUIAbstractItemModel.h.