VCS: Enable calling runVcs from non-GUI threads
* Introduce a proxy class for thread synchronization * Use signals for appending text to output window Change-Id: Iecbb010e6b6e9dab27d9862a43dafa450f2bb1f8 Reviewed-by:Oswald Buddenhagen <oswald.buddenhagen@digia.com> Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by:
Tobias Hunger <tobias.hunger@digia.com>
Showing
- src/libs/utils/synchronousprocess.cpp 12 additions, 2 deletionssrc/libs/utils/synchronousprocess.cpp
- src/plugins/clearcase/clearcaseplugin.cpp 3 additions, 1 deletionsrc/plugins/clearcase/clearcaseplugin.cpp
- src/plugins/cvs/cvsplugin.cpp 2 additions, 3 deletionssrc/plugins/cvs/cvsplugin.cpp
- src/plugins/git/gitclient.cpp 1 addition, 1 deletionsrc/plugins/git/gitclient.cpp
- src/plugins/mercurial/mercurialclient.cpp 2 additions, 1 deletionsrc/plugins/mercurial/mercurialclient.cpp
- src/plugins/subversion/subversionplugin.cpp 4 additions, 3 deletionssrc/plugins/subversion/subversionplugin.cpp
- src/plugins/vcsbase/vcsbaseclient.cpp 2 additions, 2 deletionssrc/plugins/vcsbase/vcsbaseclient.cpp
- src/plugins/vcsbase/vcsbaseplugin.cpp 59 additions, 21 deletionssrc/plugins/vcsbase/vcsbaseplugin.cpp
- src/plugins/vcsbase/vcsbaseplugin.h 18 additions, 0 deletionssrc/plugins/vcsbase/vcsbaseplugin.h
Loading
Please register or sign in to comment