[SCM] ktp-text-ui packaging branch, master, updated. debian/15.12.1-1-1918-gdf4b0ec

Maximiliano Curia maxy at moszumanska.debian.org
Sat May 28 00:21:58 UTC 2016


Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-text-ui.git;a=commitdiff;h=816b38b

The following commit has been merged in the master branch:
commit 816b38ba2fafc7f7a2c0fd2325f0995c5a0918aa
Author: Lasath Fernando <kde at lasath.org>
Date:   Thu May 3 21:54:04 2012 +1000

    Give d->pointer to SyncProcessor
    
    To address the mild OCD I seem to be developing.
---
 tests/sync-processor.cpp | 17 +++++++++++++----
 tests/sync-processor.h   |  3 ++-
 2 files changed, 15 insertions(+), 5 deletions(-)

diff --git a/tests/sync-processor.cpp b/tests/sync-processor.cpp
index 4798a39..ec93e9d 100644
--- a/tests/sync-processor.cpp
+++ b/tests/sync-processor.cpp
@@ -21,19 +21,24 @@
 
 #include <QString>
 
-SyncProcessor::SyncProcessor()
+struct SyncProcessor::SyncProcessorPrivate {
+    MessageProcessor *actualProcessor;
+};
+
+SyncProcessor::SyncProcessor() :
+    d(new SyncProcessor::SyncProcessorPrivate())
 {
-    this->instance = MessageProcessor::instance();
+    d->actualProcessor = MessageProcessor::instance();
 }
 
 Message SyncProcessor::processIncommingMessage(const Tp::ReceivedMessage &message)
 {
-    return this->instance->processIncomingMessage(message);
+    return d->actualProcessor->processIncomingMessage(message);
 }
 
 Message SyncProcessor::processOutGoingMessage(Tp::Message message)
 {
-    return this->instance->processOutgoingMessage(message);
+    return d->actualProcessor->processOutgoingMessage(message);
 }
 
 QString SyncProcessor::getProcessedMessage(const char* contents)
@@ -41,4 +46,8 @@ QString SyncProcessor::getProcessedMessage(const char* contents)
     Tp::Message message = Tp::Message(Tp::ChannelTextMessageTypeNormal, QLatin1String(contents));
     QString processed = processOutGoingMessage(message).finalizedMessage();
     return processed.trimmed();
+}
+
+SyncProcessor::~SyncProcessor() {
+    delete d;
 }
\ No newline at end of file
diff --git a/tests/sync-processor.h b/tests/sync-processor.h
index 6fd55d9..e37a466 100644
--- a/tests/sync-processor.h
+++ b/tests/sync-processor.h
@@ -32,7 +32,8 @@ public:
     QString getProcessedMessage ( const char* contents );
 
 private:
-    MessageProcessor *instance;
+    class SyncProcessorPrivate;
+    SyncProcessorPrivate *d;
 };
 
 #endif // SYNC_PROCESSOR_H

-- 
ktp-text-ui packaging



More information about the pkg-kde-commits mailing list