OSDN Git Service

remove redundant QT_NO_QOBJECT definition checks from qsettings_p header
authorIvailo Monev <xakepa10@laimg.moc>
Tue, 24 Dec 2019 05:14:42 +0000 (05:14 +0000)
committerIvailo Monev <xakepa10@laimg.moc>
Tue, 24 Dec 2019 05:14:42 +0000 (05:14 +0000)
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
src/core/io/qsettings_p.h

index 2b4f8f7..b1e7090 100644 (file)
 
 #include "qdatetime.h"
 #include "qstringlist.h"
-
-#ifndef QT_NO_QOBJECT
 #include "qobject_p.h"
-#endif
 
 QT_BEGIN_NAMESPACE
 
 class Q_AUTOTEST_EXPORT QSettingsPrivate
-#ifndef QT_NO_QOBJECT
     : public QObjectPrivate
-#endif
 {
-#ifdef QT_NO_QOBJECT
-    QSettings *q_ptr;
-#endif
     Q_DECLARE_PUBLIC(QSettings)
 
 public:
@@ -71,14 +63,13 @@ public:
 
     void read();
     void write();
+    void notify();
 
     // INI parser functions
     static QString variantToString(const QVariant &v);
     static QVariant stringToVariant(const QString &s);
     static QStringList splitArgs(const QString &s, int idx);
 
-    void notify();
-
     QSettings::Format format;
     QSettings::Scope scope;
     QSettings::SettingsStatus status;