summaryrefslogtreecommitdiff
path: root/src/application_instance.cpp
diff options
context:
space:
mode:
authoraqua <aqua@iserlohn-fortress.net>2022-08-17 22:48:01 +0300
committeraqua <aqua@iserlohn-fortress.net>2022-08-18 10:47:39 +0300
commitce06956d314dc8d7080ba96b76f4ee8ad851912a (patch)
treec01cd1d1e61acb7ef11cbc439f120d7540f3add5 /src/application_instance.cpp
parentPass command line from secondary to primary instance (diff)
downloadrekonq-ce06956d314dc8d7080ba96b76f4ee8ad851912a.tar.xz
Show main window
- added Task Manager, showing all plugins, windows and view
Diffstat (limited to 'src/application_instance.cpp')
-rw-r--r--src/application_instance.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/application_instance.cpp b/src/application_instance.cpp
index c2005acd..42c77dc1 100644
--- a/src/application_instance.cpp
+++ b/src/application_instance.cpp
@@ -45,6 +45,10 @@ void Application::parseCommandLine(int instanceId, const QByteArray &message)
const auto positionalArguments = parser.positionalArguments();
if (parser.isSet(options_webapp))
- positionalArguments.isEmpty() ? this->newWebApp()
- : this->newWebApp(QUrl::fromUserInput(positionalArguments.first()));
+ positionalArguments.isEmpty() ? this->newView() : this->newView(QUrl::fromUserInput(positionalArguments.first()));
+ else {
+ // create main window
+ auto *window = newWindow();
+ for (const auto &url : positionalArguments) newView(QUrl::fromUserInput(url), window);
+ }
}