Add DiffEditorManager, refactoring.
authorjkobus <jaroslaw.kobus@digia.com>
Tue, 11 Feb 2014 12:00:35 +0000 (13:00 +0100)
committerJarek Kobus <jaroslaw.kobus@digia.com>
Tue, 18 Feb 2014 12:46:49 +0000 (13:46 +0100)
commit73cf43f32370d8986b4c06511b95771582cc421d
tree1506c433ca50511420c0332b2b9f432a180ccbb3
parent84e8a79c814dc6e788cad9643d0e225c7a92e76d
Add DiffEditorManager, refactoring.

GitDiffSwitcher operates now on IDocument.
GitDiffHandler operates now on DiffEditorController.
"source" property now attached to editor's document (VcsBasePlugin).

Change-Id: Ie2570a597b8b992ac1dc33b9179eca459c8a751a
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Reviewed-by: Jarek Kobus <jaroslaw.kobus@digia.com>
19 files changed:
src/plugins/diffeditor/diffeditor.cpp
src/plugins/diffeditor/diffeditor.h
src/plugins/diffeditor/diffeditor.pro
src/plugins/diffeditor/diffeditor.qbs
src/plugins/diffeditor/diffeditorcontroller.cpp
src/plugins/diffeditor/diffeditorcontroller.h
src/plugins/diffeditor/diffeditordocument.cpp
src/plugins/diffeditor/diffeditordocument.h
src/plugins/diffeditor/diffeditormanager.cpp [new file with mode: 0644]
src/plugins/diffeditor/diffeditormanager.h [new file with mode: 0644]
src/plugins/diffeditor/diffeditorplugin.cpp
src/plugins/diffeditor/diffeditorplugin.h
src/plugins/diffeditor/sidebysidediffeditorwidget.cpp
src/plugins/diffeditor/sidebysidediffeditorwidget.h
src/plugins/git/gitclient.cpp
src/plugins/git/gitclient.h
src/plugins/vcsbase/vcsbaseeditor.cpp
src/plugins/vcsbase/vcsbaseplugin.cpp
src/plugins/vcsbase/vcsbaseplugin.h