# # # patch "src/view/dialogs/FileHistory.cpp" # from [312984347535ac3c112ad24fb097bfb46dad7e1d] # to [c9986b8e23c8affd006a8b08ebad96432596b101] # # patch "src/view/dialogs/FileHistory.h" # from [0be32e4b3e3065338c6b032f52aa6d45ab834343] # to [eb768f1271107bf134a815d8fd1481de89a147ee] # ============================================================ --- src/view/dialogs/FileHistory.cpp 312984347535ac3c112ad24fb097bfb46dad7e1d +++ src/view/dialogs/FileHistory.cpp c9986b8e23c8affd006a8b08ebad96432596b101 @@ -20,8 +20,7 @@ #include "FileHistory.h" -FileHistory::FileHistory(QWidget * parent, const DatabaseFile & databaseFile, - const QString & fileName, const QString & startRevision) +FileHistory::FileHistory(QWidget * parent, const DatabaseFile & databaseFile) : Dialog(parent) { setupUi(this); @@ -65,11 +64,6 @@ FileHistory::FileHistory(QWidget * paren this, SLOT(revisionFileListClicked(const QModelIndex &)) ); - QString title = windowTitle(); - setWindowTitle(title.arg(fileName)); - - // read the changes - changeModel->readChanges(fileName, startRevision); } FileHistory::~FileHistory() @@ -78,6 +72,12 @@ FileHistory::~FileHistory() delete certsModel; } +void FileHistory::readHistory(const QString & fileName, const QString & startRevision) +{ + setWindowTitle(tr("History of %1").arg(fileName)); + changeModel->readChanges(fileName, startRevision); +} + void FileHistory::readCerts(const QModelIndex & index) { if (!index.isValid()) return; ============================================================ --- src/view/dialogs/FileHistory.h 0be32e4b3e3065338c6b032f52aa6d45ab834343 +++ src/view/dialogs/FileHistory.h eb768f1271107bf134a815d8fd1481de89a147ee @@ -30,9 +30,11 @@ public: { Q_OBJECT public: - FileHistory(QWidget *, const DatabaseFile &, const QString &, const QString &); + FileHistory(QWidget *, const DatabaseFile &); ~FileHistory(); + void readHistory(const QString &, const QString &); + signals: void fileDiff(const QString & fileName, const QString & firstRevision, const QString & secondRevision);