Bridge no longer needs depends on the UI. All interaction occurs via the callback

More cleanups

FossilOrigin-Name: 3d1e269fee5acd4b65025024f701319c3e993e97
This commit is contained in:
kostas
2015-04-27 19:54:01 +00:00
parent 46c5fba9d2
commit 2eb430b6e1
6 changed files with 38 additions and 34 deletions

View File

@ -230,6 +230,8 @@ private:
virtual void logText(const QString& text, bool isHTML);
virtual void beginProcess(const QString& text);
virtual void endProcess();
virtual QMessageBox::StandardButton Query(const QString &title, const QString &query, QMessageBox::StandardButtons buttons);
private:
class MainWindow *mainWindow;
@ -242,7 +244,6 @@ private:
MAX_RECENT=5
};
Ui::MainWindow *ui;
QStandardItemModel repoFileModel;
QStandardItemModel repoDirModel;
@ -258,10 +259,6 @@ private:
MainWinUICallback uiCallback;
Bridge bridge;
const QString & getProjectName() const { return bridge.getProjectName(); }
const QString & getRepositoryFile() const { return bridge.getRepositoryFile(); }
void setRepositoryFile(const QString &filename) { bridge.setRepositoryFile(filename); }
ViewMode viewMode;
stringset_t selectedDirs; // The directory selected in the tree