[SCM] ktp-common-internals packaging branch, master, updated. debian/15.12.1-2-1839-gf0635e9

Maximiliano Curia maxy at moszumanska.debian.org
Mon May 9 09:06:28 UTC 2016


Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-common-internals.git;a=commitdiff;h=eb8d034

The following commit has been merged in the master branch:
commit eb8d0343509ff3412e113a9b2b95af5fe65dfb39
Author: Lasath Fernando <kde at lasath.org>
Date:   Tue Feb 26 11:59:03 2013 -0500

    Add methods to append filter to global list
    
    This will probably cause some issues and I suspect I (or someone)
    will have to make KTp::MessageProcessor have an implicitly shared
    plugins list than be a singleton.
---
 KTp/message-processor.cpp | 8 ++++++++
 KTp/message-processor.h   | 3 +++
 2 files changed, 11 insertions(+)

diff --git a/KTp/message-processor.cpp b/KTp/message-processor.cpp
index 82b11eb..ddd49c0 100644
--- a/KTp/message-processor.cpp
+++ b/KTp/message-processor.cpp
@@ -103,6 +103,14 @@ MessageProcessor::~MessageProcessor()
     delete d;
 }
 
+void MessageProcessor::appendFilter(AbstractMessageFilter *filter) {
+    d->filters.append(filter);
+}
+
+void MessageProcessor::removeFilter(AbstractMessageFilter *filter) {
+    d->filters.removeAll(filter);
+}
+
 QString MessageProcessor::header()
 {
     QStringList scripts;
diff --git a/KTp/message-processor.h b/KTp/message-processor.h
index 7cd4d87..8d76106 100644
--- a/KTp/message-processor.h
+++ b/KTp/message-processor.h
@@ -58,6 +58,9 @@ class KTP_EXPORT MessageProcessor : public QObject
     KTp::Message processMessage(const Tp::ReceivedMessage &message, const Tp::AccountPtr &account, const Tp::TextChannelPtr &channel);
     KTp::Message processMessage(const Tpl::TextEventPtr &message, const Tp::AccountPtr &account, const Tp::TextChannelPtr &channel);
 
+    void appendFilter(AbstractMessageFilter *filter);
+    void removeFilter(AbstractMessageFilter *filter);
+
   protected:
     KTp::Message processMessage(KTp::Message message, const KTp::MessageContext &context);
     explicit MessageProcessor();

-- 
ktp-common-internals packaging



More information about the pkg-kde-commits mailing list