[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:22:19 UTC 2016
Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-text-ui.git;a=commitdiff;h=3162cec
The following commit has been merged in the master branch:
commit 3162cecf325f453dfccdb9c2192608c9a6257f78
Author: Lasath Fernando <kde at lasath.org>
Date: Wed Jul 4 14:26:54 2012 +1000
Implement Searchexpansion filter
This simply takes the whole message and passes it to KUriFilter
to 'filter'. If it was succesful (meaning message was a web
shortcut), it replaces it with the filtered uri.
Note: The stuck in Url doesn't go through UrlFilter again, so
it won't be clickable. Should it matter, since this is outgoing
anyway?
---
filters/searchexpansion/CMakeLists.txt | 1 +
filters/searchexpansion/searchexpansion-filter.cpp | 13 +++++++------
2 files changed, 8 insertions(+), 6 deletions(-)
diff --git a/filters/searchexpansion/CMakeLists.txt b/filters/searchexpansion/CMakeLists.txt
index f3dcbc6..dff1dde 100644
--- a/filters/searchexpansion/CMakeLists.txt
+++ b/filters/searchexpansion/CMakeLists.txt
@@ -13,6 +13,7 @@ target_link_libraries (ktptextui_message_filter_searchexpansion
ktpchat
${QT_LIBRARIES}
${KDE4_KDEUI_LIBS}
+ ${KDE4_KIO_LIBS}
${TELEPATHY_QT4_LIBRARIES}
${KDE4_KEMOTICONS_LIBS}
)
diff --git a/filters/searchexpansion/searchexpansion-filter.cpp b/filters/searchexpansion/searchexpansion-filter.cpp
index b44c8fe..bc1f733 100644
--- a/filters/searchexpansion/searchexpansion-filter.cpp
+++ b/filters/searchexpansion/searchexpansion-filter.cpp
@@ -18,18 +18,13 @@
#include "searchexpansion-filter.h"
-#include <QStringBuilder>
-#include <QRegExp>
-#include <QImageReader>
-
#include <KPluginFactory>
#include <KDebug>
#include <KUrl>
-#include <KLocalizedString>
+#include <KUriFilter>
class SearchexpansionFilter::Private {
public:
- QRegExp imageRegex;
};
SearchexpansionFilter::SearchexpansionFilter (QObject* parent, const QVariantList&) :
@@ -39,6 +34,12 @@ SearchexpansionFilter::SearchexpansionFilter (QObject* parent, const QVariantLis
void SearchexpansionFilter::filterMessage (Message& message)
{
+ KUriFilterData data(message.mainMessagePart());
+ if(KUriFilter::self()->filterSearchUri(data, KUriFilter::WebShortcutFilter)) {
+
+ kDebug() << "Succesfully filtered" << data.typedString() << "to" << data.uri();
+ message.setMainMessagePart(data.uri().url());
+ }
}
K_PLUGIN_FACTORY(MessageFilterFactory, registerPlugin<SearchexpansionFilter>();)
--
ktp-text-ui packaging
More information about the pkg-kde-commits
mailing list