summaryrefslogtreecommitdiff
path: root/src/modinfodialogesps.h
diff options
context:
space:
mode:
authorisanae <14251494+isanae@users.noreply.github.com>2019-06-25 10:16:12 -0400
committerisanae <14251494+isanae@users.noreply.github.com>2019-07-02 10:10:18 -0400
commitb6d8f4e479e42e401be60f522a0496c1f5624089 (patch)
treef044bb2b8cad55bbd940e1d2dce207fd0d4f8da9 /src/modinfodialogesps.h
parent9e3214a73a5cc38a9b4f0313d8a48c0374cb57a3 (diff)
custom models for esp lists
Diffstat (limited to 'src/modinfodialogesps.h')
-rw-r--r--src/modinfodialogesps.h9
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