]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/src/qt-console/mainwin.h
Add icon to label class in page selector.
[bacula/bacula] / bacula / src / qt-console / mainwin.h
index 60ad2630b364f0a799445d9408fa55457ff9b292..c5f59cc17f696594dced71c916913c728f6bd880 100644 (file)
@@ -69,19 +69,37 @@ public:
    /* This is a list of consoles */
    QHash<QTreeWidgetItem*,Console*> m_consoleHash;
    void createPageJobList(QString &, QString &, QTreeWidgetItem *);
+   QString m_dtformat;
+   /* Begin Preferences variables */
+   bool m_commDebug;
+   bool m_displayAll;
+   bool m_sqlDebug;
+   bool m_commandDebug;
+   bool m_miscDebug;
+   bool m_recordLimitCheck;
+   int m_recordLimitVal;
+   bool m_daysLimitCheck;
+   int m_daysLimitVal;
+   bool m_checkMessages;
+   int m_checkMessagesInterval;
+   bool m_longList;
 
 public slots:
    void input_line();
    void about();
+   void help();
    void treeItemClicked(QTreeWidgetItem *item, int column);
    void labelButtonClicked();
    void runButtonClicked();
+   void estimateButtonClicked();
    void restoreButtonClicked();
    void undockWindowButton();
    void treeItemChanged(QTreeWidgetItem *, QTreeWidgetItem *);
    void stackItemChanged(int);
    void toggleDockContextWindow();
    void closePage();
+   void setPreferences();
+   void readPreferences();
 
 protected:
    void closeEvent(QCloseEvent *event);
@@ -106,4 +124,18 @@ private:
    QTreeWidgetItem *m_firstItem;
 };
 
+#include "ui_prefs.h"
+
+class prefsDialog : public QDialog, public Ui::PrefsForm
+{
+   Q_OBJECT
+
+public:
+   prefsDialog();
+
+private slots:
+   void accept();
+   void reject();
+};
+
 #endif /* _MAINWIN_H_ */