diff options
Diffstat (limited to 'api/logic/minecraft/ComponentList.h')
-rw-r--r-- | api/logic/minecraft/ComponentList.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/api/logic/minecraft/ComponentList.h b/api/logic/minecraft/ComponentList.h index 7971650d..9cce111b 100644 --- a/api/logic/minecraft/ComponentList.h +++ b/api/logic/minecraft/ComponentList.h @@ -39,10 +39,18 @@ class MULTIMC_LOGIC_EXPORT ComponentList : public QAbstractListModel Q_OBJECT friend ComponentUpdateTask; public: + enum Columns + { + NameColumn = 0, + VersionColumn, + NUM_COLUMNS + }; + explicit ComponentList(MinecraftInstance * instance); virtual ~ComponentList(); virtual QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const override; + virtual bool setData(const QModelIndex &index, const QVariant &value, int role = Qt::EditRole) override; virtual QVariant headerData(int section, Qt::Orientation orientation, int role) const override; virtual int rowCount(const QModelIndex &parent = QModelIndex()) const override; virtual int columnCount(const QModelIndex &parent) const override; |