diff options
author | Clinton Stimpson <clinton@elemtech.com> | 2009-09-04 20:43:07 (GMT) |
---|---|---|
committer | Clinton Stimpson <clinton@elemtech.com> | 2009-09-04 20:43:07 (GMT) |
commit | 0b49e4ad1e0531755349b3ddb172305787f3f614 (patch) | |
tree | be920b067d386c08daf86bd92f87d0d75ed299d1 /Source/QtDialog/CMakeSetupDialog.cxx | |
parent | 68b833208886bc07223db96b7377ee71939b7bc6 (diff) | |
download | CMake-0b49e4ad1e0531755349b3ddb172305787f3f614.zip CMake-0b49e4ad1e0531755349b3ddb172305787f3f614.tar.gz CMake-0b49e4ad1e0531755349b3ddb172305787f3f614.tar.bz2 |
fix focus fighting between search field and cache value editors
Diffstat (limited to 'Source/QtDialog/CMakeSetupDialog.cxx')
-rw-r--r-- | Source/QtDialog/CMakeSetupDialog.cxx | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/Source/QtDialog/CMakeSetupDialog.cxx b/Source/QtDialog/CMakeSetupDialog.cxx index d873334..552f84e 100644 --- a/Source/QtDialog/CMakeSetupDialog.cxx +++ b/Source/QtDialog/CMakeSetupDialog.cxx @@ -221,7 +221,7 @@ void CMakeSetupDialog::initialize() QObject::connect(this->ViewType, SIGNAL(currentIndexChanged(int)), this, SLOT(setViewType(int))); QObject::connect(this->Search, SIGNAL(textChanged(QString)), - this->CacheValues, SLOT(setSearchFilter(QString))); + this, SLOT(setSearchFilter(QString))); QObject::connect(this->CMakeThread->cmakeInstance(), SIGNAL(generatorChanged(QString)), @@ -1031,3 +1031,10 @@ void CMakeSetupDialog::showUserChanges() dialog.exec(); } +void CMakeSetupDialog::setSearchFilter(const QString& str) +{ + this->CacheValues->selectionModel()->clear(); + this->CacheValues->setSearchFilter(str); +} + + |