[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