summaryrefslogtreecommitdiff
path: root/src/plugins/languageclient
diff options
context:
space:
mode:
authorDavid Schulz <david.schulz@qt.io>2019-03-28 09:36:01 +0100
committerDavid Schulz <david.schulz@qt.io>2019-04-23 06:44:42 +0000
commitb28501e3e977cf96cb55ded56f2b10b184996fcb (patch)
tree0f95dc80686073ff316db3bb3199e71e6c2a4d6a /src/plugins/languageclient
parente1deae844ea8deade44ff1e9c0ee865ae45a7794 (diff)
downloadqt-creator-b28501e3e977cf96cb55ded56f2b10b184996fcb.tar.gz
LanguageClient: remove unneeded forward delaration
Change-Id: I02e8dd07f8f04c82cdf31fc536c7d23924539296 Reviewed-by: Christian Stenger <christian.stenger@qt.io> Reviewed-by: David Schulz <david.schulz@qt.io>
Diffstat (limited to 'src/plugins/languageclient')
-rw-r--r--src/plugins/languageclient/languageclientsettings.cpp12
-rw-r--r--src/plugins/languageclient/languageclientsettings.h5
2 files changed, 6 insertions, 11 deletions
diff --git a/src/plugins/languageclient/languageclientsettings.cpp b/src/plugins/languageclient/languageclientsettings.cpp
index 5f8dfceae3..c67b9a97a9 100644
--- a/src/plugins/languageclient/languageclientsettings.cpp
+++ b/src/plugins/languageclient/languageclientsettings.cpp
@@ -425,6 +425,12 @@ void BaseSettings::fromMap(const QVariantMap &map)
m_languageFilter.filePattern = map[filePatternKey].toStringList();
}
+static LanguageClientSettingsPage &settingsPage()
+{
+ static LanguageClientSettingsPage settingsPage;
+ return settingsPage;
+}
+
void LanguageClientSettings::init()
{
settingsPage().init();
@@ -459,12 +465,6 @@ void LanguageClientSettings::toSettings(QSettings *settings,
settings->endGroup();
}
-LanguageClientSettingsPage &LanguageClientSettings::settingsPage()
-{
- static LanguageClientSettingsPage settingsPage;
- return settingsPage;
-}
-
void StdIOSettings::applyFromSettingsWidget(QWidget *widget)
{
if (auto settingsWidget = qobject_cast<StdIOSettingsWidget *>(widget)) {
diff --git a/src/plugins/languageclient/languageclientsettings.h b/src/plugins/languageclient/languageclientsettings.h
index 59f797e594..ddc0a2e386 100644
--- a/src/plugins/languageclient/languageclientsettings.h
+++ b/src/plugins/languageclient/languageclientsettings.h
@@ -117,8 +117,6 @@ protected:
StdIOSettings &operator=(StdIOSettings &&other) = default;
};
-class LanguageClientSettingsPage;
-
class LanguageClientSettings
{
public:
@@ -126,9 +124,6 @@ public:
static QList<BaseSettings *> fromSettings(QSettings *settings);
static QList<BaseSettings *> currentPageSettings();
static void toSettings(QSettings *settings, const QList<BaseSettings *> &languageClientSettings);
-
-private:
- static LanguageClientSettingsPage &settingsPage();
};
class BaseSettingsWidget : public QWidget