summaryrefslogtreecommitdiff
path: root/src/plugins/coreplugin/vcsmanager.cpp
diff options
context:
space:
mode:
authorRadovan Zivkovic <pivonroll@gmail.com>2013-06-14 00:03:27 +0200
committerRadovan Zivkovic <pivonroll@gmail.com>2013-08-15 14:22:45 +0200
commitf6fc78eaea6ac7c145aaff166bdd2aa2c5541c46 (patch)
tree5798727b5448f3eb726b7611f33d165dd874387b /src/plugins/coreplugin/vcsmanager.cpp
parent119316a1dd63d1c9ae1d7f8aae32a5193a1a739f (diff)
downloadqt-creator-f6fc78eaea6ac7c145aaff166bdd2aa2c5541c46.tar.gz
Dialog that prompts to add files to VCS is now resizable.
Change-Id: I8b440c76255b0cd2b952539ad4945443e293a661 Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Diffstat (limited to 'src/plugins/coreplugin/vcsmanager.cpp')
-rw-r--r--src/plugins/coreplugin/vcsmanager.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/plugins/coreplugin/vcsmanager.cpp b/src/plugins/coreplugin/vcsmanager.cpp
index 00a5334d8a..0fe9543f4b 100644
--- a/src/plugins/coreplugin/vcsmanager.cpp
+++ b/src/plugins/coreplugin/vcsmanager.cpp
@@ -36,8 +36,9 @@
#include "idocument.h"
#include "infobar.h"
-#include <vcsbase/vcsbaseconstants.h>
+#include "addtovcsdialog.h"
+#include <vcsbase/vcsbaseconstants.h>
#include <extensionsystem/pluginmanager.h>
#include <utils/qtcassert.h>
@@ -403,11 +404,9 @@ void VcsManager::promptToAdd(const QString &directory, const QStringList &fileNa
if (!vc || !vc->supportsOperation(Core::IVersionControl::AddOperation))
return;
- QMessageBox::StandardButton button =
- QMessageBox::question(Core::ICore::mainWindow(), VcsManager::msgAddToVcsTitle(),
- VcsManager::msgPromptToAddToVcs(fileNames, vc),
- QMessageBox::Yes | QMessageBox::No);
- if (button == QMessageBox::Yes) {
+ Internal::AddToVcsDialog dlg(Core::ICore::mainWindow(), VcsManager::msgAddToVcsTitle(),
+ fileNames, vc->displayName());
+ if (dlg.exec() == QDialog::Accepted) {
QStringList notAddedToVc;
foreach (const QString &file, fileNames) {
if (!vc->vcsAdd(file))