]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/src/qt-console/joblist/joblist.h
Add context sensitive option from joblist to view the logs associated with a job.
[bacula/bacula] / bacula / src / qt-console / joblist / joblist.h
index 03b5d128fde642e0fa39e0a3927b7f92429e23a7..6b56c8accb7fad4b502a218bd8a0f635526fbc5f 100644 (file)
@@ -43,19 +43,37 @@ class JobList : public Pages, public Ui::JobListForm
    Q_OBJECT 
 
 public:
-   JobList(QStackedWidget *parent, Console *console, QString &medianame, QString &clientname);
+   JobList(QString &medianame, QString &clientname, QTreeWidgetItem *);
    virtual void PgSeltreeWidgetClicked();
    virtual void currentStackItem();
    int m_resultCount;
 
 public slots:
    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;
-   QString m_clientname;
+   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_ */