From ddfec003adb3f32292ab257addd76eb744bc8353 Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Sun, 22 Dec 2013 08:46:52 +0100 Subject: [PATCH] Revert "Git: add completion to ChangeSelectionDialog" Missing dependency This reverts commit 724690132cf6d8fb812ea67e1665d7bbf7c5d290 Change-Id: Ib20b7bbd23b0a22e271006f951095d805e4639e1 Reviewed-by: Orgad Shaneh --- src/plugins/git/changeselectiondialog.cpp | 43 +---------------------- src/plugins/git/changeselectiondialog.h | 5 --- src/plugins/git/changeselectiondialog.ui | 9 +---- 3 files changed, 2 insertions(+), 55 deletions(-) diff --git a/src/plugins/git/changeselectiondialog.cpp b/src/plugins/git/changeselectiondialog.cpp index 2a175be7791..80b7b4ea83f 100644 --- a/src/plugins/git/changeselectiondialog.cpp +++ b/src/plugins/git/changeselectiondialog.cpp @@ -42,9 +42,6 @@ #include #include #include -#include -#include -#include namespace Git { namespace Internal { @@ -63,9 +60,8 @@ ChangeSelectionDialog::ChangeSelectionDialog(const QString &workingDirectory, Co m_ui->changeNumberEdit->setFocus(); m_ui->changeNumberEdit->selectAll(); - connect(m_ui->changeNumberEdit, SIGNAL(textChanged(QString)), this, SLOT(changeTextChanged(QString))); + connect(m_ui->changeNumberEdit, SIGNAL(textChanged(QString)), this, SLOT(recalculateDetails())); connect(m_ui->workingDirectoryEdit, SIGNAL(textChanged(QString)), this, SLOT(recalculateDetails())); - connect(m_ui->workingDirectoryEdit, SIGNAL(textChanged(QString)), this, SLOT(recalculateCompletion())); connect(m_ui->selectDirectoryButton, SIGNAL(clicked()), this, SLOT(chooseWorkingDirectory())); connect(m_ui->selectFromHistoryButton, SIGNAL(clicked()), this, SLOT(selectCommitFromRecentHistory())); connect(m_ui->showButton, SIGNAL(clicked()), this, SLOT(acceptShow())); @@ -81,13 +77,7 @@ ChangeSelectionDialog::ChangeSelectionDialog(const QString &workingDirectory, Co m_ui->checkoutButton->setDefault(true); else m_ui->showButton->setDefault(true); - m_changeModel = new QStringListModel(this); - QCompleter *changeCompleter = new QCompleter(m_changeModel, this); - m_ui->changeNumberEdit->setCompleter(changeCompleter); - changeCompleter->setCaseSensitivity(Qt::CaseInsensitive); - recalculateDetails(); - recalculateCompletion(); } ChangeSelectionDialog::~ChangeSelectionDialog() @@ -198,26 +188,6 @@ void ChangeSelectionDialog::enableButtons(bool b) m_ui->checkoutButton->setEnabled(b); } -void ChangeSelectionDialog::recalculateCompletion() -{ - const QString workingDir = workingDirectory(); - if (workingDir == m_oldWorkingDir) - return; - m_oldWorkingDir = workingDir; - - if (!workingDir.isEmpty()) { - GitClient *client = GitPlugin::instance()->gitClient(); - QStringList args; - args << QLatin1String("--format=%(refname:short)"); - QString output; - if (client->synchronousForEachRefCmd(workingDir, args, &output)) { - m_changeModel->setStringList(output.split(QLatin1Char('\n'))); - return; - } - } - m_changeModel->setStringList(QStringList()); -} - void ChangeSelectionDialog::recalculateDetails() { if (m_process) { @@ -257,16 +227,5 @@ void ChangeSelectionDialog::recalculateDetails() m_ui->detailsText->setPlainText(tr("Fetching commit data...")); } -void ChangeSelectionDialog::changeTextChanged(const QString &text) -{ - if (QCompleter *comp = m_ui->changeNumberEdit->completer()) { - if (text.isEmpty() && !comp->popup()->isVisible()) { - comp->setCompletionPrefix(text); - QTimer::singleShot(0, comp, SLOT(complete())); - } - } - recalculateDetails(); -} - } // Internal } // Git diff --git a/src/plugins/git/changeselectiondialog.h b/src/plugins/git/changeselectiondialog.h index 4003d1a864f..6af4f73af03 100644 --- a/src/plugins/git/changeselectiondialog.h +++ b/src/plugins/git/changeselectiondialog.h @@ -41,7 +41,6 @@ class QLabel; class QLineEdit; class QPlainTextEdit; class QProcess; -class QStringListModel; QT_END_NAMESPACE namespace Git { @@ -73,9 +72,7 @@ private slots: void chooseWorkingDirectory(); void selectCommitFromRecentHistory(); void setDetails(int exitCode); - void recalculateCompletion(); void recalculateDetails(); - void changeTextChanged(const QString &text); void acceptCheckout(); void acceptCherryPick(); void acceptRevert(); @@ -90,8 +87,6 @@ private: QString m_gitBinaryPath; QProcessEnvironment m_gitEnvironment; ChangeCommand m_command; - QStringListModel *m_changeModel; - QString m_oldWorkingDir; }; } // namespace Internal diff --git a/src/plugins/git/changeselectiondialog.ui b/src/plugins/git/changeselectiondialog.ui index 8fe291169fa..5fd084858c2 100644 --- a/src/plugins/git/changeselectiondialog.ui +++ b/src/plugins/git/changeselectiondialog.ui @@ -39,7 +39,7 @@ - + HEAD @@ -119,13 +119,6 @@ - - - Utils::CompletingLineEdit - QLineEdit -
utils/completinglineedit.h
-
-