コード例 #1
0
ファイル: Utils.cpp プロジェクト: neonKow/otter-browser
void runApplication(const QString &command, const QString &fileName)
{
	PlatformIntegration *integration = Application::getInstance()->getPlatformIntegration();

	if (integration)
	{
		integration->runApplication(command, fileName);

		return;
	}

	QDesktopServices::openUrl(QUrl(fileName));
}
コード例 #2
0
ファイル: Utils.cpp プロジェクト: testmana2/otter-browser
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));
	}
}