[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:59 UTC 2016


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

The following commit has been merged in the master branch:
commit 18e821e679291f1a0a4155e82324247807c41e57
Author: Lasath Fernando <kde at lasath.org>
Date:   Sat Jun 16 12:17:42 2012 +1000

    Create skeleton for ImagesFilter
    
    Should probably save something like this somewhere so I don't make
    silly mistakes doing this in futre.
---
 filters/CMakeLists.txt                             |  3 ++-
 filters/images/CMakeLists.txt                      | 28 +++++++++++++++++++++
 .../format-filter.h => images/images-filter.cpp}   | 29 +++++++++++-----------
 .../format-filter.h => images/images-filter.h}     | 10 ++------
 .../ktptextui_message_filter_images.desktop}       |  4 +--
 5 files changed, 48 insertions(+), 26 deletions(-)

diff --git a/filters/CMakeLists.txt b/filters/CMakeLists.txt
index 283405b..3b6387f 100644
--- a/filters/CMakeLists.txt
+++ b/filters/CMakeLists.txt
@@ -1,3 +1,4 @@
 add_subdirectory (emoticons)
 add_subdirectory(escape)
-add_subdirectory(formatting)
\ No newline at end of file
+add_subdirectory(formatting)
+add_subdirectory(images)
diff --git a/filters/images/CMakeLists.txt b/filters/images/CMakeLists.txt
new file mode 100644
index 0000000..f09c1f4
--- /dev/null
+++ b/filters/images/CMakeLists.txt
@@ -0,0 +1,28 @@
+set (ktptextui_message_filter_images_SRCS
+     images-filter.cpp
+)
+
+kde4_add_ui_files (ktptextui_message_filter_images_SRCS
+)
+
+kde4_add_plugin (ktptextui_message_filter_images
+                 ${ktptextui_message_filter_images_SRCS}
+)
+
+target_link_libraries (ktptextui_message_filter_images
+    ktpchat
+    ${QT_LIBRARIES}
+    ${KDE4_KDEUI_LIBS}
+    ${TELEPATHY_QT4_LIBRARIES}
+    ${KDE4_KEMOTICONS_LIBS}
+)
+
+# Install:
+install (TARGETS ktptextui_message_filter_images
+         DESTINATION ${PLUGIN_INSTALL_DIR}
+)
+
+install (FILES ktptextui_message_filter_images.desktop
+         DESTINATION ${SERVICES_INSTALL_DIR}
+)
+
diff --git a/filters/formatting/format-filter.h b/filters/images/images-filter.cpp
similarity index 68%
copy from filters/formatting/format-filter.h
copy to filters/images/images-filter.cpp
index f3d8387..83765fe 100644
--- a/filters/formatting/format-filter.h
+++ b/filters/images/images-filter.cpp
@@ -16,23 +16,22 @@
  *    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301  USA
 */
 
-#ifndef FORMAT_FILTER_H
-#define FORMAT_FILTER_H
-#include <KTp/AbstractMessageFilter>
+#include "images-filter.h"
 
-class FormatFilter : public AbstractMessageFilter
-{
-Q_OBJECT
+#include <QRegExp>
+
+#include <KPluginFactory>
+#include <KDebug>
 
-public:
-    FormatFilter (QObject* parent, const QVariantList &);
-    virtual void filterMessage (Message& message);
+ImagesFilter::ImagesFilter (QObject* parent, const QVariantList&) :
+    AbstractMessageFilter (parent)
+{
+}
 
-private:
-    void addTag (const char *markingCharacter, char htmlTag);
+void ImagesFilter::filterMessage (Message& message)
+{
 
-    class Private;
-    Private *d;
-};
+}
 
-#endif // FORMAT_FILTER_H
+K_PLUGIN_FACTORY(MessageFilterFactory, registerPlugin<ImagesFilter>();)
+K_EXPORT_PLUGIN(MessageFilterFactory("ktptextui_message_filter_images"))
\ No newline at end of file
diff --git a/filters/formatting/format-filter.h b/filters/images/images-filter.h
similarity index 82%
copy from filters/formatting/format-filter.h
copy to filters/images/images-filter.h
index f3d8387..26bb9b3 100644
--- a/filters/formatting/format-filter.h
+++ b/filters/images/images-filter.h
@@ -20,19 +20,13 @@
 #define FORMAT_FILTER_H
 #include <KTp/AbstractMessageFilter>
 
-class FormatFilter : public AbstractMessageFilter
+class ImagesFilter : public AbstractMessageFilter
 {
 Q_OBJECT
 
 public:
-    FormatFilter (QObject* parent, const QVariantList &);
+    ImagesFilter (QObject* parent, const QVariantList &);
     virtual void filterMessage (Message& message);
-
-private:
-    void addTag (const char *markingCharacter, char htmlTag);
-
-    class Private;
-    Private *d;
 };
 
 #endif // FORMAT_FILTER_H
diff --git a/filters/escape/ktptextui_message_filter_escape.desktop b/filters/images/ktptextui_message_filter_images.desktop
similarity index 82%
copy from filters/escape/ktptextui_message_filter_escape.desktop
copy to filters/images/ktptextui_message_filter_images.desktop
index c6d4936..fa06bcc 100644
--- a/filters/escape/ktptextui_message_filter_escape.desktop
+++ b/filters/images/ktptextui_message_filter_images.desktop
@@ -4,10 +4,10 @@ Comment=//TODO:.
 Type=Service
 ServiceTypes=KTpTextUi/MessageFilter
 
-X-KDE-Library=ktptextui_message_filter_escape
+X-KDE-Library=ktptextui_message_filter_images
 X-KDE-PluginInfo-Author=Lasath Fernando
 X-KDE-PluginInfo-Email=kde at lasath.org
-X-KDE-PluginInfo-Name=escape
+X-KDE-PluginInfo-Name=images
 X-KDE-PluginInfo-Version=0.4
 X-KDE-PluginInfo-Website=http://community.kde.org/Real-Time_Communication_and_Collaboration
 X-KDE-PluginInfo-License=GPL

-- 
ktp-text-ui packaging



More information about the pkg-kde-commits mailing list