[rkward/frameworks] rkward: Replace calls to deprecated KToolInvocation::invokeBrowser()

Thomas Friedrichsmeier null at kde.org
Fri Jun 16 09:04:03 UTC 2017


Git commit c90442391647cd6e54771aa5c7c5bfb1d4588b5e by Thomas Friedrichsmeier.
Committed on 16/06/2017 at 09:03.
Pushed by tfry into branch 'frameworks'.

Replace calls to deprecated KToolInvocation::invokeBrowser()

M  +2    -2    rkward/dialogs/rkerrordialog.cpp
M  +2    -1    rkward/misc/rkstandardactions.cpp

https://commits.kde.org/rkward/c90442391647cd6e54771aa5c7c5bfb1d4588b5e

diff --git a/rkward/dialogs/rkerrordialog.cpp b/rkward/dialogs/rkerrordialog.cpp
index 69a6b8af..48088bf8 100644
--- a/rkward/dialogs/rkerrordialog.cpp
+++ b/rkward/dialogs/rkerrordialog.cpp
@@ -19,7 +19,6 @@
 
 #include <KLocalizedString>
 #include <kmessagebox.h>
-#include <ktoolinvocation.h>
 
 #include <QIcon>
 #include <QLabel>
@@ -30,6 +29,7 @@
 #include <QPushButton>
 #include <QDialog>
 #include <QVBoxLayout>
+#include <QDesktopServices>
 
 #include "../rbackend/rinterface.h"
 #include "../rbackend/rksessionvars.h"
@@ -91,7 +91,7 @@ public:
 		out << "</form></body></html>";
 		proxy.close ();
 
-		KToolInvocation::invokeBrowser (QUrl::fromLocalFile (proxy.fileName ()).toEncoded ());
+		QDesktopServices::openUrl (QUrl::fromLocalFile (proxy.fileName ()));
 		QDialog::accept ();
 	}
 private:
diff --git a/rkward/misc/rkstandardactions.cpp b/rkward/misc/rkstandardactions.cpp
index 652c42b1..27d6b2ab 100644
--- a/rkward/misc/rkstandardactions.cpp
+++ b/rkward/misc/rkstandardactions.cpp
@@ -20,6 +20,7 @@
 #include <KLocalizedString>
 #include <kactioncollection.h>
 #include <QAction>
+#include <QDesktopServices>
 
 #include "rkstandardicons.h"
 #include "rkspecialactions.h"
@@ -170,7 +171,7 @@ public slots:
 		data.setAlternateDefaultSearchProvider ("google");
 		bool ok = KUriFilter::self ()->filterSearchUri (data, KUriFilter::NormalTextFilter);
 		RK_DEBUG (MISC, DL_DEBUG, "Searching for %s in %s online -> %d: %s", qPrintable (symbol), qPrintable (package), ok, qPrintable (data.uri ().url ()));
-		KToolInvocation::invokeBrowser (data.uri ().url ());
+		QDesktopServices::openUrl (data.uri ());
 	};
 private:
 	RKScriptContextProvider *provider;



More information about the rkward-tracker mailing list