|
| | IgnoreModel (QObject *parent) |
| |
| | SignalVectorModel (int columnCount, QObject *parent=nullptr) |
| |
| void | initialize (SignalVector< IgnorePhrase > *vec) |
| |
| SignalVectorModel< IgnorePhrase > * | initialized (SignalVector< IgnorePhrase > *vec) |
| |
| virtual | ~SignalVectorModel () |
| |
| int | rowCount (const QModelIndex &parent) const override |
| |
| int | columnCount (const QModelIndex &parent) const override |
| |
| QVariant | data (const QModelIndex &index, int role) const override |
| |
| bool | setData (const QModelIndex &index, const QVariant &value, int role) override |
| |
| QVariant | headerData (int section, Qt::Orientation orientation, int role) const override |
| |
| bool | setHeaderData (int section, Qt::Orientation orientation, const QVariant &value, int role=Qt::DisplayRole) override |
| |
| Qt::ItemFlags | flags (const QModelIndex &index) const override |
| |
| QStandardItem * | getItem (int row, int column) |
| |
| void | deleteRow (int row) |
| |
| bool | moveRows (const QModelIndex &sourceParent, int sourceRow, int count, const QModelIndex &destinationParent, int destinationChild) override |
| |
| bool | removeRows (int row, int count, const QModelIndex &parent) override |
| |
| QStringList | mimeTypes () const override |
| |
| QMimeData * | mimeData (const QModelIndexList &list) const override |
| |
| bool | dropMimeData (const QMimeData *data, Qt::DropAction action, int, int, const QModelIndex &parent) override |
| |
| Qt::DropActions | supportedDropActions () const override |
| |
| int | getModelIndexFromVectorIndex (int vectorIndex) const |
| |
|
| virtual IgnorePhrase | getItemFromRow (std::vector< QStandardItem *> &row, const IgnorePhrase &original) override |
| |
| virtual void | getRowFromItem (const IgnorePhrase &item, std::vector< QStandardItem *> &row) override |
| |
| virtual void | afterInit () |
| |
| virtual int | beforeInsert (const IgnorePhrase &item, std::vector< QStandardItem * > &row, int proposedIndex) |
| |
| virtual void | afterRemoved (const IgnorePhrase &item, std::vector< QStandardItem * > &row, int index) |
| |
| virtual void | customRowSetData (const std::vector< QStandardItem * > &row, int column, const QVariant &value, int role, int rowIndex) |
| |
| void | insertCustomRow (std::vector< QStandardItem * > row, int index) |
| |
| void | removeCustomRow (int index) |
| |
| std::vector< QStandardItem *> | createRow () |
| |
| const std::vector< Row > & | rows () const |
| |