[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kdeplasma-addons/plasma/sreich/youtube-runner] runners/youtube: run the url
From: Shaun Reich <shaun.reich () kdemail ! net>
Date: 2012-02-26 17:13:48
Message-ID: 20120226171348.57210A60C6 () git ! kde ! org
[Download RAW message or body]
Git commit cd4897583c274473f401ec5513b95b5bb3a0d56f by Shaun Reich.
Committed on 26/02/2012 at 17:39.
Pushed by sreich into branch 'plasma/sreich/youtube-runner'.
run the url
M +3 -15 runners/youtube/youtube.cpp
http://commits.kde.org/kdeplasma-addons/cd4897583c274473f401ec5513b95b5bb3a0d56f
diff --git a/runners/youtube/youtube.cpp b/runners/youtube/youtube.cpp
index 8298d5b..9a1a13b 100644
--- a/runners/youtube/youtube.cpp
+++ b/runners/youtube/youtube.cpp
@@ -26,6 +26,7 @@
#include <QtCore/QWaitCondition>
#include <QtCore/QEventLoop>
#include <qjson/parser.h>
+#include <kde4/KDE/KRun>
//TODO: I'd really *love* to be able to embed a video *inside* krunner. you know how \
sexy that'd be? answer: very much. //but seeing as youtube doesn't fully support \
html5 (only for non-ad'ed videos), i guess i'll have to hold off on it? @@ -82,17 \
+83,7 @@ void YouTube::match(Plasma::RunnerContext &context)
void YouTube::run(const Plasma::RunnerContext &context, const Plasma::QueryMatch \
&match) {
-// Q_UNUSED(context)
-// const QString session = match.data().toString();
-// kDebug() << "Open Konsole Session " << session;
-//
-// if (!session.isEmpty()) {
-// QStringList args;
-// args << QLatin1String( "--profile" );
-// args << session;
-// kDebug() << "=== START: konsole" << args;
-// KToolInvocation::kdeinitExec(QLatin1String( "konsole" ), args);
-// }
+ KRun::runUrl(match.data().toString(), "text/html", 0);
}
void YouTube::parseJson(const QByteArray& data, Plasma::RunnerContext &context)
@@ -106,10 +97,7 @@ void YouTube::parseJson(const QByteArray& data, \
Plasma::RunnerContext &context)
QVariantList subList = related.value("entry").toList();
-
-
- const QString term = context.query();
-
+ const QString term = context.query();
foreach (const QVariant& variant, subList) {
QVariantMap subMap = variant.toMap();
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic