[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