void runApplication(const QString &command, const QString &fileName) { PlatformIntegration *integration = Application::getInstance()->getPlatformIntegration(); if (integration) { integration->runApplication(command, fileName); return; } QDesktopServices::openUrl(QUrl(fileName)); }
void runApplication(const QString &command, const QUrl &url) { if (command.isEmpty() && !url.isValid()) { return; } PlatformIntegration *integration = Application::getInstance()->getPlatformIntegration(); if (integration) { integration->runApplication(command, url); } else { QDesktopServices::openUrl(QUrl(url)); } }