A couple of UI additions
[pierogi] / pirpreferencesform.h
index b3089ea..322bbf4 100644 (file)
@@ -4,6 +4,7 @@
 #include <QWidget>
 
 class MainWindow;
+class PIRKeysetManager;
 
 namespace Ui {
 class PIRPreferencesForm;
@@ -14,16 +15,35 @@ class PIRPreferencesForm : public QWidget
   Q_OBJECT
   
 public:
-  explicit PIRPreferencesForm(QWidget *parent = 0);
+  PIRPreferencesForm(
+    QWidget *parent,
+    const PIRKeysetManager *keysetManager);
+
   ~PIRPreferencesForm();
+
+  unsigned int getDefaultKeyset()
+  {
+    return defaultKeyset;
+  }
+
+  bool defaultControlsVolume()
+  {
+    return useDefaultForVolume;
+  }
   
 private slots:
+  void on_setDefaultButton_clicked();
+  void on_clearDefaultButton_clicked();
+  void on_useDefaultCheckBox_stateChanged(int arg1);
   void on_altMainCheckBox_stateChanged(int arg1);
 
 private:
   Ui::PIRPreferencesForm *ui;
 
   MainWindow *mainWindow;
+
+  unsigned int defaultKeyset;
+  bool useDefaultForVolume;
 };
 
 #endif // PIRPREFERENCESFORM_H