[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [kpmcore/kauth] src/backend: Finish d-pointerizing CoreBackend class.
From:       Andrius_Å tikonas <null () kde ! org>
Date:       2018-03-31 21:09:00
Message-ID: E1f2NkC-0007nL-PU () code ! kde ! org
[Download RAW message or body]

Git commit a83cb256cb6890588ad0e35da40dbe9d76a411cf by Andrius Å tikonas.
Committed on 31/03/2018 at 21:08.
Pushed by stikonas into branch 'kauth'.

Finish d-pointerizing CoreBackend class.

M  +17   -3    src/backend/corebackend.cpp
M  +5    -15   src/backend/corebackend.h

https://commits.kde.org/kpmcore/a83cb256cb6890588ad0e35da40dbe9d76a411cf

diff --git a/src/backend/corebackend.cpp b/src/backend/corebackend.cpp
index 9c1d42e..380ffe1 100644
--- a/src/backend/corebackend.cpp
+++ b/src/backend/corebackend.cpp
@@ -24,10 +24,9 @@
 
 #include <QDebug>
 
-class CoreBackend::CoreBackendPrivate
+struct CoreBackendPrivate
 {
-public:
-    CoreBackendPrivate() {}
+    QString m_id, m_version;
 };
 
 CoreBackend::CoreBackend() :
@@ -58,3 +57,18 @@ void CoreBackend::setPartitionTableMaxPrimaries(PartitionTable& p, qint32 max_pr
 {
     p.setMaxPrimaries(max_primaries);
 }
+
+QString CoreBackend::id() {
+    return d->m_id;
+}
+
+QString CoreBackend::version() {
+    return d->m_version;
+}
+
+void CoreBackend::setId(const QString& id) {
+    d->m_id = id;
+}
+void CoreBackend::setVersion(const QString& version) {
+    d->m_version = version;
+}
diff --git a/src/backend/corebackend.h b/src/backend/corebackend.h
index e44b740..6a61b34 100644
--- a/src/backend/corebackend.h
+++ b/src/backend/corebackend.h
@@ -30,6 +30,7 @@
 
 class CoreBackendManager;
 class CoreBackendDevice;
+class CoreBackendPrivate;
 class Device;
 class PartitionTable;
 
@@ -70,17 +71,13 @@ public:
       * Return the plugin's unique Id from JSON metadata
       * @return the plugin's unique Id from JSON metadata
       */
-    QString id() {
-        return m_id;
-    }
+    QString id();
 
     /**
       * Return the plugin's version from JSON metadata
       * @return the plugin's version from JSON metadata
       */
-    QString version() {
-        return m_version;
-    }
+    QString version();
 
     /**
       * Initialize the plugin's FileSystem support
@@ -172,17 +169,10 @@ protected:
     static void setPartitionTableMaxPrimaries(PartitionTable& p, qint32 max_primaries);
 
 private:
-    void setId(const QString& id) {
-        m_id = id;
-    }
-    void setVersion(const QString& version) {
-        m_version = version;
-    }
+    void setId(const QString& id);
+    void setVersion(const QString& version);
 
 private:
-    QString m_id, m_version;
-
-    class CoreBackendPrivate;
     std::unique_ptr<CoreBackendPrivate> d;
 };
 
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic