X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=bacula%2Fsrc%2Fqt-console%2Fmedialist%2Fmedialist.h;h=fb4e2c94e48b7a7ced2715e88ea3a174efc69c1b;hb=a115ff6f5ddef259ae1dc9ee9cb34c7a4ca7c567;hp=bb01cab5bfd148896cd14c8bbe911a4b0135c967;hpb=0f002d2979039e32155296a1aa4551465f5b0ea6;p=bacula%2Fbacula diff --git a/bacula/src/qt-console/medialist/medialist.h b/bacula/src/qt-console/medialist/medialist.h index bb01cab5bf..fb4e2c94e4 100644 --- a/bacula/src/qt-console/medialist/medialist.h +++ b/bacula/src/qt-console/medialist/medialist.h @@ -30,38 +30,44 @@ /* * Version $Id: medialist.h 4230 2007-02-21 20:07:37Z kerns $ * - * Kern Sibbald, January 2007 + * Dirk Bentley, March 2007 */ #include #include "ui_medialist.h" #include "console.h" #include -#include "batstack.h" -class MediaList : public BatStack, public Ui::MediaListForm +class MediaList : public Pages, public Ui::MediaListForm { Q_OBJECT public: - MediaList(QStackedWidget *parent,Console *console, QTreeWidgetItem *treeItem); - void populateTree(); + 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 *m_poollist; - QString m_popupmedia; - //QStackedWidget *m_parent; + Console *mp_console; + QString m_currentlyselected; + bool m_populated; + bool m_checkcurwidget; }; #endif /* _MEDIALIST_H_ */