X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=bacula%2Fsrc%2Fqt-console%2Fmedialist%2Fmedialist.h;h=fb4e2c94e48b7a7ced2715e88ea3a174efc69c1b;hb=a115ff6f5ddef259ae1dc9ee9cb34c7a4ca7c567;hp=cc11e9f4c8226afbce32412d2217b96c5ffc32d8;hpb=389f72e3584851b75551e5e964512a70910ef6b9;p=bacula%2Fbacula diff --git a/bacula/src/qt-console/medialist/medialist.h b/bacula/src/qt-console/medialist/medialist.h index cc11e9f4c8..fb4e2c94e4 100644 --- a/bacula/src/qt-console/medialist/medialist.h +++ b/bacula/src/qt-console/medialist/medialist.h @@ -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 @@ -38,20 +38,36 @@ #include "console.h" #include -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_ */