diff options
-rw-r--r-- | src/plugins/texteditor/basetexteditor.h | 10 | ||||
-rw-r--r-- | src/plugins/texteditor/behaviorsettings.h | 3 | ||||
-rw-r--r-- | src/plugins/texteditor/behaviorsettingspage.h | 9 | ||||
-rw-r--r-- | src/plugins/texteditor/completionsettings.h | 3 | ||||
-rw-r--r-- | src/plugins/texteditor/completionsupport.h | 2 | ||||
-rw-r--r-- | src/plugins/texteditor/completionwidget.h | 2 | ||||
-rw-r--r-- | src/plugins/texteditor/displaysettings.h | 3 | ||||
-rw-r--r-- | src/plugins/texteditor/displaysettingspage.h | 5 | ||||
-rw-r--r-- | src/plugins/texteditor/generichighlighter/highlighter.h | 2 | ||||
-rw-r--r-- | src/plugins/texteditor/icompletioncollector.h | 5 | ||||
-rw-r--r-- | src/plugins/texteditor/indenter.h | 2 | ||||
-rw-r--r-- | src/plugins/texteditor/storagesettings.h | 3 | ||||
-rw-r--r-- | src/plugins/texteditor/tabsettings.h | 3 | ||||
-rw-r--r-- | src/plugins/texteditor/texteditorsettings.h | 10 |
14 files changed, 35 insertions, 27 deletions
diff --git a/src/plugins/texteditor/basetexteditor.h b/src/plugins/texteditor/basetexteditor.h index 2aa8f39f31..afa439ed9f 100644 --- a/src/plugins/texteditor/basetexteditor.h +++ b/src/plugins/texteditor/basetexteditor.h @@ -47,7 +47,7 @@ namespace Utils { } namespace TextEditor { -struct TabSettings; +class TabSettings; namespace Internal { class BaseTextEditorPrivate; @@ -85,10 +85,10 @@ class ITextMarkable; class BaseTextDocument; class BaseTextEditorEditable; class FontSettings; -struct BehaviorSettings; -struct CompletionSettings; -struct DisplaySettings; -struct StorageSettings; +class BehaviorSettings; +class CompletionSettings; +class DisplaySettings; +class StorageSettings; class TEXTEDITOR_EXPORT BaseTextEditorAnimator : public QObject { diff --git a/src/plugins/texteditor/behaviorsettings.h b/src/plugins/texteditor/behaviorsettings.h index dcb9269313..156525e3f4 100644 --- a/src/plugins/texteditor/behaviorsettings.h +++ b/src/plugins/texteditor/behaviorsettings.h @@ -42,8 +42,9 @@ namespace TextEditor { * Settings that describe how the text editor behaves. This does not include * the TabSettings and StorageSettings. */ -struct TEXTEDITOR_EXPORT BehaviorSettings +class TEXTEDITOR_EXPORT BehaviorSettings { +public: BehaviorSettings(); void toSettings(const QString &category, QSettings *s) const; diff --git a/src/plugins/texteditor/behaviorsettingspage.h b/src/plugins/texteditor/behaviorsettingspage.h index 8d2040bc68..b973519ae6 100644 --- a/src/plugins/texteditor/behaviorsettingspage.h +++ b/src/plugins/texteditor/behaviorsettingspage.h @@ -36,12 +36,13 @@ namespace TextEditor { -struct TabSettings; -struct StorageSettings; -struct BehaviorSettings; +class TabSettings; +class StorageSettings; +class BehaviorSettings; -struct BehaviorSettingsPageParameters +class BehaviorSettingsPageParameters { +public: QString id; QString displayName; QString settingsPrefix; diff --git a/src/plugins/texteditor/completionsettings.h b/src/plugins/texteditor/completionsettings.h index dcec5cc4f1..80796bb389 100644 --- a/src/plugins/texteditor/completionsettings.h +++ b/src/plugins/texteditor/completionsettings.h @@ -53,8 +53,9 @@ enum CompletionTrigger { /** * Settings that describe how the code completion behaves. */ -struct TEXTEDITOR_EXPORT CompletionSettings +class TEXTEDITOR_EXPORT CompletionSettings { +public: CompletionSettings(); void toSettings(const QString &category, QSettings *s) const; diff --git a/src/plugins/texteditor/completionsupport.h b/src/plugins/texteditor/completionsupport.h index 6cf43cd6a9..ec83e49aed 100644 --- a/src/plugins/texteditor/completionsupport.h +++ b/src/plugins/texteditor/completionsupport.h @@ -36,7 +36,7 @@ namespace TextEditor { -struct CompletionItem; +class CompletionItem; class ICompletionCollector; class ITextEditable; diff --git a/src/plugins/texteditor/completionwidget.h b/src/plugins/texteditor/completionwidget.h index abaf50f7f9..a550b3c1e2 100644 --- a/src/plugins/texteditor/completionwidget.h +++ b/src/plugins/texteditor/completionwidget.h @@ -36,7 +36,7 @@ namespace TextEditor { -struct CompletionItem; +class CompletionItem; class ITextEditable; namespace Internal { diff --git a/src/plugins/texteditor/displaysettings.h b/src/plugins/texteditor/displaysettings.h index 424a276e46..0be9d9af84 100644 --- a/src/plugins/texteditor/displaysettings.h +++ b/src/plugins/texteditor/displaysettings.h @@ -38,8 +38,9 @@ QT_END_NAMESPACE namespace TextEditor { -struct TEXTEDITOR_EXPORT DisplaySettings +class TEXTEDITOR_EXPORT DisplaySettings { +public: DisplaySettings(); void toSettings(const QString &category, QSettings *s) const; diff --git a/src/plugins/texteditor/displaysettingspage.h b/src/plugins/texteditor/displaysettingspage.h index 2ba246a042..dc43ee5a68 100644 --- a/src/plugins/texteditor/displaysettingspage.h +++ b/src/plugins/texteditor/displaysettingspage.h @@ -36,10 +36,11 @@ namespace TextEditor { -struct DisplaySettings; +class DisplaySettings; -struct DisplaySettingsPageParameters +class DisplaySettingsPageParameters { +public: QString id; QString displayName; QString settingsPrefix; diff --git a/src/plugins/texteditor/generichighlighter/highlighter.h b/src/plugins/texteditor/generichighlighter/highlighter.h index a7135982f2..f633eb93d3 100644 --- a/src/plugins/texteditor/generichighlighter/highlighter.h +++ b/src/plugins/texteditor/generichighlighter/highlighter.h @@ -44,7 +44,7 @@ namespace TextEditor { -struct TabSettings; +class TabSettings; namespace Internal { diff --git a/src/plugins/texteditor/icompletioncollector.h b/src/plugins/texteditor/icompletioncollector.h index 7db7e9a945..5ec3574326 100644 --- a/src/plugins/texteditor/icompletioncollector.h +++ b/src/plugins/texteditor/icompletioncollector.h @@ -44,10 +44,11 @@ class ICompletionCollectorPrivate; class ICompletionCollector; class ITextEditable; -struct CompletionSettings; +class CompletionSettings; -struct CompletionItem +class CompletionItem { +public: CompletionItem(ICompletionCollector *collector = 0) : relevance(0), duplicateCount(0), diff --git a/src/plugins/texteditor/indenter.h b/src/plugins/texteditor/indenter.h index c6aff2ac7f..51b2131b28 100644 --- a/src/plugins/texteditor/indenter.h +++ b/src/plugins/texteditor/indenter.h @@ -41,7 +41,7 @@ QT_END_NAMESPACE namespace TextEditor { -struct TabSettings; +class TabSettings; class TEXTEDITOR_EXPORT Indenter { diff --git a/src/plugins/texteditor/storagesettings.h b/src/plugins/texteditor/storagesettings.h index e3627eca58..531e928a11 100644 --- a/src/plugins/texteditor/storagesettings.h +++ b/src/plugins/texteditor/storagesettings.h @@ -38,8 +38,9 @@ QT_END_NAMESPACE namespace TextEditor { -struct TEXTEDITOR_EXPORT StorageSettings +class TEXTEDITOR_EXPORT StorageSettings { +public: StorageSettings(); void toSettings(const QString &category, QSettings *s) const; diff --git a/src/plugins/texteditor/tabsettings.h b/src/plugins/texteditor/tabsettings.h index edccbbe198..75ec461f0c 100644 --- a/src/plugins/texteditor/tabsettings.h +++ b/src/plugins/texteditor/tabsettings.h @@ -42,8 +42,9 @@ namespace TextEditor { // Tab settings: Data type the GeneralSettingsPage acts on // with some convenience functions for formatting. -struct TEXTEDITOR_EXPORT TabSettings +class TEXTEDITOR_EXPORT TabSettings { +public: // This enum must match the indexes of tabKeyBehavior widget enum TabKeyBehavior { TabNeverIndents = 0, diff --git a/src/plugins/texteditor/texteditorsettings.h b/src/plugins/texteditor/texteditorsettings.h index 8e44d59718..737b68dd56 100644 --- a/src/plugins/texteditor/texteditorsettings.h +++ b/src/plugins/texteditor/texteditorsettings.h @@ -38,11 +38,11 @@ namespace TextEditor { class BaseTextEditor; class FontSettings; -struct TabSettings; -struct StorageSettings; -struct BehaviorSettings; -struct DisplaySettings; -struct CompletionSettings; +class TabSettings; +class StorageSettings; +class BehaviorSettings; +class DisplaySettings; +class CompletionSettings; class HighlighterSettings; namespace Internal { |