X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=bacula%2Fsrc%2Fqt-console%2Fjoblist%2Fjoblist.h;h=6b56c8accb7fad4b502a218bd8a0f635526fbc5f;hb=6612b0963400e799df6bc0c90086e81fa29ce384;hp=ee7a0341aad181828d421145971aa1e0320f08c7;hpb=11bf62c7c3251fd7dddd89ff9d020cd6683f5cfe;p=bacula%2Fbacula diff --git a/bacula/src/qt-console/joblist/joblist.h b/bacula/src/qt-console/joblist/joblist.h index ee7a0341aa..6b56c8accb 100644 --- a/bacula/src/qt-console/joblist/joblist.h +++ b/bacula/src/qt-console/joblist/joblist.h @@ -36,22 +36,44 @@ #include #include "ui_joblist.h" #include "console.h" +#include "pages.h" -class JobList : public QWidget, public Ui::JobListForm +class JobList : public Pages, public Ui::JobListForm { Q_OBJECT public: - JobList(Console *console, QString &medianame ); + JobList(QString &medianame, QString &clientname, QTreeWidgetItem *); + virtual void PgSeltreeWidgetClicked(); + virtual void currentStackItem(); + int m_resultCount; public slots: - -private: void populateTable(); + virtual void treeWidgetName(QString &); + void tableItemChanged(QTableWidgetItem *, QTableWidgetItem *); + +private slots: + void consoleLongListJob(); + void consoleListJobid(); + void consoleListFilesOnJob(); + void consoleListJobMedia(); + void consoleListVolumes(); + void consoleDeleteJob(); + void consolePurgeFiles(); + void preRestoreFromJob(); + void preRestoreFromTime(); + void showLogForJob(); private: - Console *mp_console; - QString m_medianame; + void createConnections(); + void setStatusColor(QTableWidgetItem *item, QString &field); + QString m_mediaName; + QString m_clientName; + QString m_currentJob; + bool m_populated; + bool m_checkCurrentWidget; + int m_purgedIndex; }; #endif /* _JOBLIST_H_ */