diff options
| author | Mikaël Capelle <capelle.mikael@gmail.com> | 2020-09-29 22:47:38 +0200 |
|---|---|---|
| committer | Mikaël Capelle <capelle.mikael@gmail.com> | 2020-09-29 22:47:38 +0200 |
| commit | 4b1a89648fffea98b447e4289dbc559d717d0b52 (patch) | |
| tree | fdd1801b88fd03453d799a2dc7a6f82226087309 /src/settingsdialogplugins.h | |
| parent | e9be288f7ce6ed7861a5ed381e2e16ae730524ad (diff) | |
Display plugins in a tree instead of a list in the settings dialog.
Diffstat (limited to 'src/settingsdialogplugins.h')
| -rw-r--r-- | src/settingsdialogplugins.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/settingsdialogplugins.h b/src/settingsdialogplugins.h index b793e5fd..f9069be1 100644 --- a/src/settingsdialogplugins.h +++ b/src/settingsdialogplugins.h @@ -7,21 +7,21 @@ class PluginsSettingsTab : public SettingsTab { public: - PluginsSettingsTab(Settings& settings, SettingsDialog& dialog); + PluginsSettingsTab(Settings& settings, PluginContainer* pluginContainer, SettingsDialog& dialog); void update(); void closing() override; private: - void on_pluginsList_currentItemChanged(QListWidgetItem *current, QListWidgetItem *previous); + void on_pluginsList_currentItemChanged(QTreeWidgetItem *current, QTreeWidgetItem *previous); void deleteBlacklistItem(); - void storeSettings(QListWidgetItem *pluginItem); + void storeSettings(QTreeWidgetItem *pluginItem); /** * @brief Retrieve the plugin associated to the given item in the list. * */ - MOBase::IPlugin* plugin(QListWidgetItem *pluginItem) const; + MOBase::IPlugin* plugin(QTreeWidgetItem *pluginItem) const; constexpr static int ROLE_PLUGIN = Qt::UserRole; constexpr static int ROLE_SETTINGS = Qt::UserRole + 1; |
