From 280afaec1d315c8b381c26616e19828fd22b183b Mon Sep 17 00:00:00 2001 From: Jacopo De Simoi Date: Fri, 8 Sep 2023 09:41:06 -0400 Subject: [PATCH] whatever --- src/lib/app/mainapplication.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/lib/app/mainapplication.cpp b/src/lib/app/mainapplication.cpp index 919fc74a6..576d88764 100644 --- a/src/lib/app/mainapplication.cpp +++ b/src/lib/app/mainapplication.cpp @@ -153,6 +153,7 @@ MainApplication::MainApplication(int &argc, char** argv) QUrl startUrl; QString startProfile; + QString startToken; QStringList messages; bool noAddons = false; @@ -169,6 +170,10 @@ MainApplication::MainApplication(int &argc, char** argv) case Qz::CL_StartWithProfile: startProfile = pair.text; break; + case Qz::CL_StartWithToken: + startToken = pair.text; + message.append("TOKEN:"+ pair.text) + break; case Qz::CL_StartPortable: m_isPortable = true; break; @@ -844,8 +849,12 @@ void MainApplication::messageReceived(const QString &message) { QWidget* actWin = getWindow(); QUrl actUrl; + if (message.startsWith(QLatin1String("TOKEN:"))) { + const QUrl url = QUrl::fromUserInput(message.mid(6)); + // do something - if (message.startsWith(QLatin1String("URL:"))) { + } + else if (message.startsWith(QLatin1String("URL:"))) { const QUrl url = QUrl::fromUserInput(message.mid(4)); addNewTab(url); actWin = getWindow();