X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=bacula%2Fsrc%2Fqt-console%2Frestore%2Frestoretree.h;h=ea9baae6fab4112f5f3941f61da6ffe479e47680;hb=f64919cdac2e8ca17d4db3a7fb5dcf774788d200;hp=ae3a7e2279a51e1cb8aa35b7f120f5e5c9a3fdf8;hpb=fa8b7cd9a050d2589837683a53bdd4da2c9f3ab4;p=bacula%2Fbacula diff --git a/bacula/src/qt-console/restore/restoretree.h b/bacula/src/qt-console/restore/restoretree.h index ae3a7e2279..ea9baae6fa 100644 --- a/bacula/src/qt-console/restore/restoretree.h +++ b/bacula/src/qt-console/restore/restoretree.h @@ -23,7 +23,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - Bacula® is a registered trademark of John Walker. + Bacula® is a registered trademark of Kern Sibbald. The licensor of Bacula is the Free Software Foundation Europe (FSFE), Fiduciary Program, Sumatrastrasse 25, 8006 Zürich, Switzerland, email:ftf@fsfeurope.org. @@ -49,6 +49,7 @@ class restoreTree : public Pages, public Ui::restoreTreeForm public: restoreTree(); ~restoreTree(); + virtual void PgSeltreeWidgetClicked(); virtual void currentStackItem(); enum folderCheckState { @@ -69,6 +70,8 @@ private slots: void directoryItemChanged(QTreeWidgetItem *, int); void fileTableItemChanged(QTableWidgetItem *); void versionTableItemChanged(QTableWidgetItem *); + void updateRefresh(); + void jobTableCellClicked(int, int); private: void populateDirectoryTree(); @@ -93,18 +96,17 @@ private: void setJobsCheckedList(); int queryFileIndex(QString &fullPath, int jobID); + QSplitter *m_splitter; + QString m_groupText; + QString m_splitText1; + QString m_splitText2; bool m_populated; - QRegExp m_winRegExpDrive; - QRegExp m_winRegExpPath; - QRegExp m_slashregex; + bool m_dropdownChanged; bool m_slashTrap; QHash m_dirPaths; - QString m_condition; - QString m_jobQuery; - QString m_jobQueryPart; - QString m_prevJobCombo; - QString m_prevClientCombo; - QString m_prevFileSetCombo; + QString m_checkedJobs, m_prevJobCombo, m_prevClientCombo, m_prevFileSetCombo; + int m_prevLimitSpinBox, m_prevDaysSpinBox; + Qt::CheckState m_prevLimitCheckState, m_prevDaysCheckState; QString m_JobsCheckedList; int m_debugCnt; bool m_debugTrap; @@ -114,6 +116,8 @@ private: QMultiHash m_fileExceptionMulti; QHash m_versionExceptionHash; QHash m_directoryIconStateHash; + QHash m_directoryPathIdHash; + int m_toggleUpIndex, m_toggleDownIndex, m_nullFileNameId; }; #endif /* _RESTORETREE_H_ */