]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/src/qt-console/medialist/medialist.h
Fix backup-bacula-test
[bacula/bacula] / bacula / src / qt-console / medialist / medialist.h
index cc11e9f4c8226afbce32412d2217b96c5ffc32d8..fb4e2c94e48b7a7ced2715e88ea3a174efc69c1b 100644 (file)
@@ -30,7 +30,7 @@
 /*
  *   Version $Id: medialist.h 4230 2007-02-21 20:07:37Z kerns $
  *
- *   Kern Sibbald, January 2007
+ *   Dirk Bentley, March 2007
  */
 
 #include <QtGui>
 #include "console.h"
 #include <qstringlist.h>
 
-class MediaList : public QWidget, public Ui::MediaListForm
+class MediaList : public Pages, public Ui::MediaListForm
 {
    Q_OBJECT 
 
 public:
-   MediaList(QStackedWidget *parent);
-   void DoDisplay(Console *console);
+   MediaList(QStackedWidget *parent, Console *console);
+   ~MediaList();
+   virtual void PgSeltreeWidgetClicked();
+   virtual void PgSeltreeWidgetDoubleClicked();
+   virtual void currentStackItem();
 
 public slots:
+   void treeItemClicked(QTreeWidgetItem *item, int column);
+   void treeItemDoubleClicked(QTreeWidgetItem *item, int column);
+   void treeItemChanged(QTreeWidgetItem *, QTreeWidgetItem *);
+   void editMedia();
+   void showJobs();
+
+private slots:
+   void populateTree();
+
+private:
+   void createConnections();
+   void createContextMenu();
 
 private:
-   Console *m_console;
-   QTreeWidget *m_treeWidget;
-   QStringList *poollist;
+   Console *mp_console;
+   QString m_currentlyselected;
+   bool m_populated;
+   bool m_checkcurwidget;
 };
 
 #endif /* _MEDIALIST_H_ */