diff options
author | con <qtc-committer@nokia.com> | 2011-06-21 18:03:44 +0200 |
---|---|---|
committer | Eike Ziller <eike.ziller@nokia.com> | 2011-06-22 10:08:39 +0200 |
commit | c44ca6df6f8f860b89576399aac5398017d1a4b6 (patch) | |
tree | 5f002db6b7a1909bfe8a7e6e1148377fcdaf5e2f /src/plugins/cpptools/cppcodestylesettingspage.h | |
parent | f1889864db05a7944d0c62db8c8477fcc2bc7d33 (diff) | |
download | qt-creator-c44ca6df6f8f860b89576399aac5398017d1a4b6.tar.gz |
Avoid a lot of updates when CppCodeStyleSettingsPage is created
This helps to reduce the lag when typing in the preference's filter
edit.
Task-number: QTCREATORBUG-5065
Change-Id: I26634a47b21df1402a53037864bb0c334eba8078
Reviewed-on: http://codereview.qt.nokia.com/572
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Jarek Kobus <jaroslaw.kobus@nokia.com>
Diffstat (limited to 'src/plugins/cpptools/cppcodestylesettingspage.h')
-rw-r--r-- | src/plugins/cpptools/cppcodestylesettingspage.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/plugins/cpptools/cppcodestylesettingspage.h b/src/plugins/cpptools/cppcodestylesettingspage.h index b332810946..5a5326e1fa 100644 --- a/src/plugins/cpptools/cppcodestylesettingspage.h +++ b/src/plugins/cpptools/cppcodestylesettingspage.h @@ -38,8 +38,8 @@ public: explicit CppCodeStylePreferencesWidget(QWidget *parent = 0); virtual ~CppCodeStylePreferencesWidget(); - void setTabPreferences(TextEditor::TabPreferences *tabPreferences); - void setCppCodeStylePreferences(CppTools::CppCodeStylePreferences *codeStylePreferences); + void setPreferences(CppTools::CppCodeStylePreferences *codeStylePreferences, + TextEditor::TabPreferences *tabPreferences); QString searchKeywords() const; @@ -49,8 +49,8 @@ private slots: void slotCppCodeStyleSettingsChanged(); void slotSettingsChanged(); void updatePreview(); - void setCppCodeStyleSettings(const CppTools::CppCodeStyleSettings &settings); - void slotCurrentFallbackChanged(TextEditor::IFallbackPreferences *); + void setCppCodeStyleSettings(const CppTools::CppCodeStyleSettings &settings, bool preview = true); + void slotCurrentFallbackChanged(TextEditor::IFallbackPreferences *, bool preview = true); signals: void cppCodeStyleSettingsChanged(const CppTools::CppCodeStyleSettings &); @@ -61,6 +61,7 @@ private: CppCodeStylePreferences *m_cppCodeStylePreferences; Ui::CppCodeStyleSettingsPage *m_ui; QList<TextEditor::SnippetEditorWidget *> m_previews; + bool m_blockUpdates; }; |