diff options
author | Radovan Zivkovic <pivonroll@gmail.com> | 2013-06-14 00:03:27 +0200 |
---|---|---|
committer | Radovan Zivkovic <pivonroll@gmail.com> | 2013-08-15 14:22:45 +0200 |
commit | f6fc78eaea6ac7c145aaff166bdd2aa2c5541c46 (patch) | |
tree | 5798727b5448f3eb726b7611f33d165dd874387b /src/plugins/coreplugin/vcsmanager.cpp | |
parent | 119316a1dd63d1c9ae1d7f8aae32a5193a1a739f (diff) | |
download | qt-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.cpp | 11 |
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)) |