|
| | 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.