diff options
| author | isanae <14251494+isanae@users.noreply.github.com> | 2019-06-25 10:16:12 -0400 |
|---|---|---|
| committer | isanae <14251494+isanae@users.noreply.github.com> | 2019-07-02 10:10:18 -0400 |
| commit | b6d8f4e479e42e401be60f522a0496c1f5624089 (patch) | |
| tree | f044bb2b8cad55bbd940e1d2dce207fd0d4f8da9 /src/modinfodialogesps.h | |
| parent | 9e3214a73a5cc38a9b4f0313d8a48c0374cb57a3 (diff) | |
custom models for esp lists
Diffstat (limited to 'src/modinfodialogesps.h')
| -rw-r--r-- | src/modinfodialogesps.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/modinfodialogesps.h b/src/modinfodialogesps.h index e82ed368..c972074a 100644 --- a/src/modinfodialogesps.h +++ b/src/modinfodialogesps.h @@ -4,6 +4,7 @@ #include "modinfodialogtab.h" class ESPItem; +class ESPListModel; class ESPsTab : public ModInfoDialogTab { @@ -16,13 +17,15 @@ public: void clear() override; bool feedFile(const QString& rootPath, const QString& fullPath) override; + void update(); private: + ESPListModel* m_inactiveModel; + ESPListModel* m_activeModel; + void onActivate(); void onDeactivate(); - - ESPItem* selectedInactive(); - ESPItem* selectedActive(); + void selectRow(QListView* list, int row); }; #endif // MODINFODIALOGESPS_H |
