]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/src/qt-console/mainwin.h
dhb Implement dir_cmd in medialist remove dosql from console
[bacula/bacula] / bacula / src / qt-console / mainwin.h
index 8001e9329f4ebddd3243aa00797590cfd701be99..1f0a900e02860459eff9a8fd4712e161d49784bc 100644 (file)
 #define _MAINWIN_H_
 
 #include <QtGui>
+#include <QList>
+#include "pages.h"
 #include "ui_main.h"
 #include "label/label.h"
 #include "run/run.h"
 #include "restore/restore.h"
+#include "medialist/medialist.h"
 
 class Console;
 
@@ -67,6 +70,8 @@ public slots:
    void labelDialogClicked();
    void runDialogClicked();
    void restoreDialogClicked();
+   void undockWindow();
+   void undockWindowButton();
 
 protected:
    void closeEvent(QCloseEvent *event);
@@ -74,13 +79,18 @@ protected:
 
 private:
    void createConnections(); 
-   void createStackedWidgets();
+   void createPages();
+   QTreeWidgetItem *createTopPage(char *name );
+   QTreeWidgetItem *createPage(char *name, QTreeWidgetItem *parent );
 
 private:
-   QString m_UserInput;
    Console *m_console;
+   Pages *m_pagespophold;
+   QList<Pages*> m_pageslist;
+   QList<Pages*> m_pagesindex;
    QStringList m_cmd_history;
    int m_cmd_last;
+   int m_pages;
 };
 
 #endif /* _MAINWIN_H_ */