]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/src/qt-console/restore/restore.h
Working directory pane in restore. Will get this into the stack next.
[bacula/bacula] / bacula / src / qt-console / restore / restore.h
index 2b67940a1540be13ff15c71ed06159547c065cef..98305b2d74db3025f9f3aa400aa6888521ff8013 100644 (file)
  */
 
 #include <QtGui>
+#include "pages.h"
 #include "ui_brestore.h"
 #include "ui_restore.h"
 #include "ui_prerestore.h"
-#include "batstack.h"
 
 class Console;
 
@@ -82,22 +82,27 @@ private slots:
    void accept();
    void reject();
    void fileDoubleClicked(QTreeWidgetItem *item, int column);
+   void directoryItemChanged(QTreeWidgetItem *, QTreeWidgetItem *);
    void upButtonPushed();
    void unmarkButtonPushed();
    void markButtonPushed();
+   void addDirectory(QString &);
 
 private:
    Console *m_console;
    QString m_cwd;
+   QHash<QString, QTreeWidgetItem *> m_dirPaths;
+   QHash<QTreeWidgetItem *,QString> m_dirTreeItems;
 };
 
 
-class bRestore : public BatStack, public Ui::bRestoreForm
+class bRestore : public Pages, public Ui::bRestoreForm
 {
    Q_OBJECT 
 
 public:
-   bRestore(QStackedWidget *parent, QTreeWidgetItem *treeItem, int indexseq);
+   bRestore();
+   ~bRestore();
 
 public slots: