Changeset View
Changeset View
Standalone View
Standalone View
vcs/dvcs/dvcsplugin.cpp
Show All 33 Lines | |||||
34 | #include <KLocalizedString> | 34 | #include <KLocalizedString> | ||
35 | #include <KParts/MainWindow> | 35 | #include <KParts/MainWindow> | ||
36 | 36 | | |||
37 | #include <interfaces/iuicontroller.h> | 37 | #include <interfaces/iuicontroller.h> | ||
38 | #include <interfaces/icore.h> | 38 | #include <interfaces/icore.h> | ||
39 | #include <interfaces/context.h> | 39 | #include <interfaces/context.h> | ||
40 | #include <interfaces/contextmenuextension.h> | 40 | #include <interfaces/contextmenuextension.h> | ||
41 | #include <interfaces/idocumentcontroller.h> | 41 | #include <interfaces/idocumentcontroller.h> | ||
42 | #include <util/scopeddialog.h> | ||||
42 | 43 | | |||
43 | #include "dvcsjob.h" | 44 | #include "dvcsjob.h" | ||
44 | #include "ui/dvcsimportmetadatawidget.h" | 45 | #include "ui/dvcsimportmetadatawidget.h" | ||
45 | #include "ui/branchmanager.h" | 46 | #include "ui/branchmanager.h" | ||
46 | #include <vcs/vcspluginhelper.h> | 47 | #include <vcs/vcspluginhelper.h> | ||
47 | 48 | | |||
48 | namespace KDevelop | 49 | namespace KDevelop | ||
49 | { | 50 | { | ||
▲ Show 20 Lines • Show All 73 Lines • ▼ Show 20 Line(s) | |||||
123 | 124 | | |||
124 | void DistributedVersionControlPlugin::ctxBranchManager() | 125 | void DistributedVersionControlPlugin::ctxBranchManager() | ||
125 | { | 126 | { | ||
126 | QList<QUrl> const & ctxUrlList = d->m_common->contextUrlList(); | 127 | QList<QUrl> const & ctxUrlList = d->m_common->contextUrlList(); | ||
127 | Q_ASSERT(!ctxUrlList.isEmpty()); | 128 | Q_ASSERT(!ctxUrlList.isEmpty()); | ||
128 | 129 | | |||
129 | ICore::self()->documentController()->saveAllDocuments(); | 130 | ICore::self()->documentController()->saveAllDocuments(); | ||
130 | 131 | | |||
131 | BranchManager branchManager(stripPathToDir(ctxUrlList.front().toLocalFile()), | 132 | ScopedDialog<BranchManager> branchManager(stripPathToDir(ctxUrlList.front().toLocalFile()), | ||
132 | this, core()->uiController()->activeMainWindow()); | 133 | this, core()->uiController()->activeMainWindow()); | ||
133 | branchManager.exec(); | 134 | branchManager->exec(); | ||
134 | } | 135 | } | ||
135 | 136 | | |||
136 | } | 137 | } | ||
137 | 138 | | |||
138 | #endif | 139 | #endif |