aboutsummaryrefslogtreecommitdiff
path: root/config/settingsdialog.h
diff options
context:
space:
mode:
authorAqua-sama <aqua@iserlohn-fortress.net>2018-03-21 13:29:41 +0100
committerAqua-sama <aqua@iserlohn-fortress.net>2018-03-21 13:29:41 +0100
commitbb5574831aef42b2f81979c1df8f706d3956bdca (patch)
tree7ad31ba13d86e4501631391a70698e146848e268 /config/settingsdialog.h
parentUpdate manpage (diff)
downloadsmolbote-bb5574831aef42b2f81979c1df8f706d3956bdca.tar.xz
poi-config saving config
Diffstat (limited to 'config/settingsdialog.h')
-rw-r--r--config/settingsdialog.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/config/settingsdialog.h b/config/settingsdialog.h
index dc3cc08..d456bc3 100644
--- a/config/settingsdialog.h
+++ b/config/settingsdialog.h
@@ -19,13 +19,19 @@ class SettingsDialog : public QMainWindow
Q_OBJECT
public:
- explicit SettingsDialog(QWidget *parent = nullptr);
+ explicit SettingsDialog(Configuration *config, QWidget *parent = nullptr);
~SettingsDialog() override;
+ QString configPath;
+
+public slots:
+ void editItem(QTreeWidgetItem *item, int column);
+ void write(const QString &path);
+
private:
QMenu settingsMenu;
QTreeWidget treeWidget;
- Configuration config;
+ bool unsavedChanges = false;
};
#endif // SMOLBOTE_SETTINGSDIALOG_H