[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