Git: Replace branch dialog with branches side panel

This allows all kind of typical Git workflow (rebasing,
merging, cherry-picking) without having the branches dialog
on top of all windows.

Task-number: QTCREATORBUG-19618
Change-Id: Iab078d79a589ff60fa8385c98ec2a23b352c084c
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
Andre Hartmann
2018-02-18 17:15:06 +01:00
committed by André Hartmann
parent b173c3d83f
commit e543ef5eb1
9 changed files with 330 additions and 497 deletions

View File

@@ -14,7 +14,6 @@ HEADERS += gitplugin.h \
gitsubmiteditor.h \
gitversioncontrol.h \
gitsettings.h \
branchdialog.h \
branchmodel.h \
stashdialog.h \
gitutils.h \
@@ -26,7 +25,8 @@ HEADERS += gitplugin.h \
branchcheckoutdialog.h \
githighlighters.h \
gitgrep.h \
branchutils.h
branchutils.h \
branchview.h
SOURCES += gitplugin.cpp \
gitclient.cpp \
@@ -39,7 +39,6 @@ SOURCES += gitplugin.cpp \
gitsubmiteditor.cpp \
gitversioncontrol.cpp \
gitsettings.cpp \
branchdialog.cpp \
branchmodel.cpp \
stashdialog.cpp \
gitutils.cpp \
@@ -51,12 +50,12 @@ SOURCES += gitplugin.cpp \
branchcheckoutdialog.cpp \
githighlighters.cpp \
gitgrep.cpp \
branchutils.cpp
branchutils.cpp \
branchview.cpp
FORMS += changeselectiondialog.ui \
settingspage.ui \
gitsubmitpanel.ui \
branchdialog.ui \
stashdialog.ui \
remotedialog.ui \
remoteadditiondialog.ui \