Preferences: Add default implementation for filtering
The default "matches" method now takes the widget and looks for all
child labels, checkboxes, push buttons and group boxes.
Because of that, the former "createWidget" method
can be called multiple times without creating a new widget
(-->widget()), and the "finished" method must ensure that the created
widget gets deleted, since not all widgets that were created are added
to the UI anymore.
Change-Id: Ia231c7c78dd8819146668e6447d36d22e7836904
Reviewed-by:
Eike Ziller <eike.ziller@digia.com>
Showing
- src/plugins/android/androidsettingspage.cpp 4 additions, 9 deletionssrc/plugins/android/androidsettingspage.cpp
- src/plugins/android/androidsettingspage.h 4 additions, 4 deletionssrc/plugins/android/androidsettingspage.h
- src/plugins/android/androidsettingswidget.cpp 0 additions, 18 deletionssrc/plugins/android/androidsettingswidget.cpp
- src/plugins/android/androidsettingswidget.h 1 addition, 2 deletionssrc/plugins/android/androidsettingswidget.h
- src/plugins/bazaar/optionspage.cpp 2 additions, 27 deletionssrc/plugins/bazaar/optionspage.cpp
- src/plugins/bazaar/optionspage.h 1 addition, 4 deletionssrc/plugins/bazaar/optionspage.h
- src/plugins/clearcase/settingspage.cpp 3 additions, 28 deletionssrc/plugins/clearcase/settingspage.cpp
- src/plugins/clearcase/settingspage.h 4 additions, 6 deletionssrc/plugins/clearcase/settingspage.h
- src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp 15 additions, 14 deletionssrc/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp
- src/plugins/cmakeprojectmanager/cmakeprojectmanager.h 6 additions, 4 deletionssrc/plugins/cmakeprojectmanager/cmakeprojectmanager.h
- src/plugins/coreplugin/actionmanager/commandmappings.cpp 37 additions, 35 deletionssrc/plugins/coreplugin/actionmanager/commandmappings.cpp
- src/plugins/coreplugin/actionmanager/commandmappings.h 3 additions, 1 deletionsrc/plugins/coreplugin/actionmanager/commandmappings.h
- src/plugins/coreplugin/dialogs/ioptionspage.cpp 56 additions, 5 deletionssrc/plugins/coreplugin/dialogs/ioptionspage.cpp
- src/plugins/coreplugin/dialogs/ioptionspage.h 8 additions, 3 deletionssrc/plugins/coreplugin/dialogs/ioptionspage.h
- src/plugins/coreplugin/dialogs/settingsdialog.cpp 1 addition, 1 deletionsrc/plugins/coreplugin/dialogs/settingsdialog.cpp
- src/plugins/coreplugin/dialogs/shortcutsettings.cpp 2 additions, 13 deletionssrc/plugins/coreplugin/dialogs/shortcutsettings.cpp
- src/plugins/coreplugin/dialogs/shortcutsettings.h 1 addition, 3 deletionssrc/plugins/coreplugin/dialogs/shortcutsettings.h
- src/plugins/coreplugin/generalsettings.cpp 48 additions, 62 deletionssrc/plugins/coreplugin/generalsettings.cpp
- src/plugins/coreplugin/generalsettings.h 1 addition, 3 deletionssrc/plugins/coreplugin/generalsettings.h
- src/plugins/coreplugin/mimetypesettings.cpp 9 additions, 10 deletionssrc/plugins/coreplugin/mimetypesettings.cpp
Loading
Please register or sign in to comment