Switzerland, email:ftf@fsfeurope.org.
*/
/*
- * Version $Id: restore.h 4945 2007-05-31 01:24:28Z bartleyd2 $
+ * Version $Id$
*
* Kern Sibbald, February 2007
*/
private slots:
void refreshButtonPushed();
- void testButtonPushed();
+ void restoreButtonPushed();
void jobComboChanged(int);
void directoryCurrentItemChanged(QTreeWidgetItem *, QTreeWidgetItem *);
void fileCurrentItemChanged(QTableWidgetItem *,QTableWidgetItem *);
void directoryItemChanged(QTreeWidgetItem *, int);
void fileTableItemChanged(QTableWidgetItem *);
void versionTableItemChanged(QTableWidgetItem *);
+ void updateRefresh();
+ void jobTableCellClicked(int, int);
private:
void populateDirectoryTree();
void fullPathtoSubPaths(QStringList &, QString &);
int mostRecentVersionfromFullPath(QString &);
void setJobsCheckedList();
- int queryFileId(QString &fullPath, int jobID);
+ int queryFileIndex(QString &fullPath, int jobID);
+ QSplitter *m_splitter;
+ QString m_groupText;
+ QString m_splitText;
bool m_populated;
+ bool m_dropdownChanged;
QRegExp m_winRegExpDrive;
QRegExp m_winRegExpPath;
- QRegExp m_slashregex;
bool m_slashTrap;
QHash<QString, QTreeWidgetItem *> 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;
QMultiHash<QString, QString> m_fileExceptionMulti;
QHash<QString, int> m_versionExceptionHash;
QHash<QString, int> m_directoryIconStateHash;
+ QHash<QString, int> m_directoryPathIdHash;
+ int m_toggleUpIndex, m_toggleDownIndex, m_nullFileNameId;
};
#endif /* _RESTORETREE_H_ */