aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/plugins/texteditor/basetexteditor.h10
-rw-r--r--src/plugins/texteditor/behaviorsettings.h3
-rw-r--r--src/plugins/texteditor/behaviorsettingspage.h9
-rw-r--r--src/plugins/texteditor/completionsettings.h3
-rw-r--r--src/plugins/texteditor/completionsupport.h2
-rw-r--r--src/plugins/texteditor/completionwidget.h2
-rw-r--r--src/plugins/texteditor/displaysettings.h3
-rw-r--r--src/plugins/texteditor/displaysettingspage.h5
-rw-r--r--src/plugins/texteditor/generichighlighter/highlighter.h2
-rw-r--r--src/plugins/texteditor/icompletioncollector.h5
-rw-r--r--src/plugins/texteditor/indenter.h2
-rw-r--r--src/plugins/texteditor/storagesettings.h3
-rw-r--r--src/plugins/texteditor/tabsettings.h3
-rw-r--r--src/plugins/texteditor/texteditorsettings.h10
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 {