summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/cppcodestylesettingspage.h
diff options
context:
space:
mode:
authorcon <qtc-committer@nokia.com>2011-06-21 18:03:44 +0200
committerEike Ziller <eike.ziller@nokia.com>2011-06-22 10:08:39 +0200
commitc44ca6df6f8f860b89576399aac5398017d1a4b6 (patch)
tree5f002db6b7a1909bfe8a7e6e1148377fcdaf5e2f /src/plugins/cpptools/cppcodestylesettingspage.h
parentf1889864db05a7944d0c62db8c8477fcc2bc7d33 (diff)
downloadqt-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.h9
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;
};