diff --git a/src/libs/utils/fancylineedit.cpp b/src/libs/utils/fancylineedit.cpp index bcb8a3393d5c819f5d37962f5d59b4820a266793..47fdcfced86ba8ac5554c56b8c3ac61e7fcddf80 100644 --- a/src/libs/utils/fancylineedit.cpp +++ b/src/libs/utils/fancylineedit.cpp @@ -113,12 +113,12 @@ public: IconButton *m_iconbutton[2]; bool m_iconEnabled[2]; - HistoryCompleter *m_completer; + HistoryCompleter *m_historyCompleter; }; FancyLineEditPrivate::FancyLineEditPrivate(FancyLineEdit *parent) : - QObject(parent), m_lineEdit(parent), m_completer(0) + QObject(parent), m_lineEdit(parent), m_historyCompleter(0) { for (int i = 0; i < 2; ++i) { m_menu[i] = 0; @@ -302,16 +302,16 @@ bool FancyLineEdit::hasAutoHideButton(Side side) const return d->m_iconbutton[side]->hasAutoHide(); } -void FancyLineEdit::setHistoryKey(const QString &historyKey) +void FancyLineEdit::setHistoryCompleter(const QString &historyKey) { - QTC_ASSERT(!d->m_completer, return); - d->m_completer = new HistoryCompleter(this, historyKey); - QLineEdit::setCompleter(d->m_completer); + QTC_ASSERT(!d->m_historyCompleter, return); + d->m_historyCompleter = new HistoryCompleter(this, historyKey); + QLineEdit::setCompleter(d->m_historyCompleter); } void FancyLineEdit::setSpecialCompleter(QCompleter *completer) { - QTC_ASSERT(!d->m_completer, return); + QTC_ASSERT(!d->m_historyCompleter, return); QLineEdit::setCompleter(completer); } diff --git a/src/libs/utils/fancylineedit.h b/src/libs/utils/fancylineedit.h index e03084dea028db5aa09e829bec4a1551b30e0225..df3c45bf81e6ed32fdb9baf51ccda6a2ec39841f 100644 --- a/src/libs/utils/fancylineedit.h +++ b/src/libs/utils/fancylineedit.h @@ -95,7 +95,7 @@ public: bool hasAutoHideButton(Side side) const; // Enable a history completer with a history of entries. - void setHistoryKey(const QString &historyKey); + void setHistoryCompleter(const QString &historyKey); // Sets a completer that is not a history completer. void setSpecialCompleter(QCompleter *completer); diff --git a/src/plugins/cmakeprojectmanager/cmakeopenprojectwizard.cpp b/src/plugins/cmakeprojectmanager/cmakeopenprojectwizard.cpp index 76fae5dd7cbf09c51a46e5620e9cbd54b3ae7b04..12e008bb414a43146169a78155e0270105da9b61 100644 --- a/src/plugins/cmakeprojectmanager/cmakeopenprojectwizard.cpp +++ b/src/plugins/cmakeprojectmanager/cmakeopenprojectwizard.cpp @@ -296,7 +296,7 @@ void CMakeRunPage::initWidgets() // Run CMake Line (with arguments) m_argumentsLineEdit = new Utils::FancyLineEdit(this); - m_argumentsLineEdit->setHistoryKey(QLatin1String("CMakeArgumentsLineEdit")); + m_argumentsLineEdit->setHistoryCompleter(QLatin1String("CMakeArgumentsLineEdit")); connect(m_argumentsLineEdit,SIGNAL(returnPressed()), this, SLOT(runCMake())); fl->addRow(tr("Arguments:"), m_argumentsLineEdit); diff --git a/src/plugins/debugger/debuggerdialogs.cpp b/src/plugins/debugger/debuggerdialogs.cpp index 1b34ae84fcd2ea793a252380295a05475a8cb01f..d8e8d7f3c1a313d71f998f995432773d4adf2c35 100644 --- a/src/plugins/debugger/debuggerdialogs.cpp +++ b/src/plugins/debugger/debuggerdialogs.cpp @@ -90,7 +90,7 @@ class StartApplicationDialogPrivate public: ProfileChooser *profileChooser; PathChooser *localExecutablePathChooser; - QLineEdit *arguments; + FancyLineEdit *arguments; PathChooser *workingDirectory; QCheckBox *breakAtMainCheckBox; QCheckBox *runInTerminalCheckBox; @@ -213,16 +213,15 @@ StartApplicationDialog::StartApplicationDialog(QWidget *parent) d->localExecutablePathChooser = new PathChooser(this); d->localExecutablePathChooser->setExpectedKind(PathChooser::File); d->localExecutablePathChooser->setPromptDialogTitle(tr("Select Executable")); - d->localExecutablePathChooser->lineEdit()->setHistoryKey(QLatin1String("LocalExecutable")); + d->localExecutablePathChooser->lineEdit()->setHistoryCompleter(QLatin1String("LocalExecutable")); - d->arguments = new QLineEdit(this); - d->arguments->setCompleter( - new HistoryCompleter(d->arguments, QLatin1String("CommandlineArguments"))); + d->arguments = new FancyLineEdit(this); + d->arguments->setHistoryCompleter(QLatin1String("CommandlineArguments")); d->workingDirectory = new PathChooser(this); d->workingDirectory->setExpectedKind(PathChooser::ExistingDirectory); d->workingDirectory->setPromptDialogTitle(tr("Select Working Directory")); - d->workingDirectory->lineEdit()->setHistoryKey(QLatin1String("WorkingDirectory")); + d->workingDirectory->lineEdit()->setHistoryCompleter(QLatin1String("WorkingDirectory")); d->runInTerminalCheckBox = new QCheckBox(this); @@ -654,11 +653,11 @@ bool AddressDialog::isValid() const class StartRemoteEngineDialogPrivate { public: - QLineEdit *host; - QLineEdit *username; + FancyLineEdit *host; + FancyLineEdit *username; QLineEdit *password; - QLineEdit *enginePath; - QLineEdit *inferiorPath; + FancyLineEdit *enginePath; + FancyLineEdit *inferiorPath; QDialogButtonBox *buttonBox; }; @@ -668,21 +667,20 @@ StartRemoteEngineDialog::StartRemoteEngineDialog(QWidget *parent) setWindowFlags(windowFlags() & ~Qt::WindowContextHelpButtonHint); setWindowTitle(tr("Start Remote Engine")); - d->host = new QLineEdit(this); - d->host->setText(QString()); - d->host->setCompleter(new HistoryCompleter(d->host, QLatin1String("HostName"))); + d->host = new FancyLineEdit(this); + d->host->setHistoryCompleter(QLatin1String("HostName")); - d->username = new QLineEdit(this); - d->username->setCompleter(new HistoryCompleter(d->username, QLatin1String("UserName"))); + d->username = new FancyLineEdit(this); + d->username->setHistoryCompleter(QLatin1String("UserName")); d->password = new QLineEdit(this); d->password->setEchoMode(QLineEdit::Password); - d->enginePath = new QLineEdit(this); - d->enginePath->setCompleter(new HistoryCompleter(d->enginePath, QLatin1String("EnginePath"))); + d->enginePath = new FancyLineEdit(this); + d->enginePath->setHistoryCompleter(QLatin1String("EnginePath")); - d->inferiorPath = new QLineEdit(this); - d->inferiorPath->setCompleter(new HistoryCompleter(d->inferiorPath, QLatin1String("InferiorPath"))); + d->inferiorPath = new FancyLineEdit(this); + d->inferiorPath->setHistoryCompleter(QLatin1String("InferiorPath")); d->buttonBox = new QDialogButtonBox(this); d->buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::Ok); diff --git a/src/plugins/debugger/logwindow.cpp b/src/plugins/debugger/logwindow.cpp index 1bb421522f719f426d25f56e7750a7e06060ff9d..35f65b6f4bebc69a41a7fd11defd94ac3d758aea 100644 --- a/src/plugins/debugger/logwindow.cpp +++ b/src/plugins/debugger/logwindow.cpp @@ -343,7 +343,7 @@ LogWindow::LogWindow(QWidget *parent) m_commandLabel = new QLabel(tr("Command:"), this); m_commandEdit = new Utils::FancyLineEdit(this); m_commandEdit->setFrame(false); - m_commandEdit->setHistoryKey(QLatin1String("DebuggerInput")); + m_commandEdit->setHistoryCompleter(QLatin1String("DebuggerInput")); QHBoxLayout *commandBox = new QHBoxLayout; commandBox->addWidget(m_commandLabel); commandBox->addWidget(m_commandEdit);