97 static bool runFiles(
const KService::Ptr& service,
const QList<QUrl>& urls);
99 static bool runFiles(
const DServiceInfo& serviceInfo,
const QList<QUrl>& urls);
104 static bool runFiles(
const QString& appCmd,
105 const QList<QUrl>& urls,
106 const KService::Ptr& service = KService::Ptr(),
112 static KService::List servicesForOpenWith(
const QList<QUrl>& urls);
114 static QList<DServiceInfo> servicesForOpen(
const QList<QUrl>& urls);
119 static QIcon getIconFromService(
const DServiceInfo& sinfo);
123 static QStringList splitStringAtSpaces(
const QString&
string);
141 static QList<QUrl> MacApplicationForFileExtension(
const QString&
suffix);
147 static bool MacOpenFilesWithApplication(
const QList<QUrl>& fileUrls,
const QUrl& appUrl);
155 static QList<QUrl> MacApplicationsForFiles(
const QList<QUrl>& files);
160 static QString MacApplicationBundleName(
const QUrl& appUrl);
165 static QIcon MacApplicationBundleIcon(
const QUrl& appUrl,
int size = 32);