Adding per-keyset editable data
[pierogi] / dialogs / pireditkeysetdialog.h
diff --git a/dialogs/pireditkeysetdialog.h b/dialogs/pireditkeysetdialog.h
new file mode 100644 (file)
index 0000000..dc69a9d
--- /dev/null
@@ -0,0 +1,41 @@
+#ifndef PIREDITKEYSETDIALOG_H
+#define PIREDITKEYSETDIALOG_H
+
+#include <QDialog>
+
+class PIRKeysetWidgetItem;
+class MainWindow;
+
+namespace Ui {
+class PIREditKeysetDialog;
+}
+
+class PIREditKeysetDialog : public QDialog
+{
+  Q_OBJECT
+  
+public:
+//  explicit PIREditKeysetDialog(QWidget *parent = 0);
+
+  PIREditKeysetDialog(
+    MainWindow *mw);
+
+  ~PIREditKeysetDialog();
+
+  void setupDialog(
+    PIRKeysetWidgetItem *kwi);
+  
+private slots:
+  void enactChanges();
+
+private:
+  void updateQSettingsNickname();
+  void removeQSettingsNickname();
+
+  Ui::PIREditKeysetDialog *ui;
+
+  MainWindow *mainWindow;
+  PIRKeysetWidgetItem *keysetItem;
+};
+
+#endif // PIREDITKEYSETDIALOG_H