Lines Matching refs:QString
18 QString path(QDir::homePath() + MIME_APPS1); in MimeUtils()
43 bool MimeUtils::load(const QString &fileName, const QString &group) { in load()
66 QString line = in.readLine(); in load()
77 QString tmp = line.trimmed().replace("[", "").replace("]", ""); in load()
91 QVariant MimeUtils::value(const QString &key, const QVariant &defaultValue) { in value()
95 void MimeUtils::getProperties(const QString &fileName, const QString &group) { in getProperties()
107 QString MimeUtils::getMimeType(const QString &path) { in getMimeType()
115 void MimeUtils::getDesktopFile(const QString &fileName) { in getDesktopFile()
144 QStringList MimeUtils::applicationLocations(QString appPath) in applicationLocations()
147 result << QString("%1/.local/share/applications").arg(QDir::homePath()); in applicationLocations()
148 result << QString("%1/../share/applications").arg(appPath); in applicationLocations()
153 QString MimeUtils::findApplication(QString appPath, QString desktopFile) in findApplication()
155 QString result; in findApplication()
161 QString found = it.next(); in findApplication()
171 void MimeUtils::checkAndKillRunningApp(QString &appName) in checkAndKillRunningApp()
174 QString s; in checkAndKillRunningApp()
181 QString out = QString::fromLocal8Bit(b); in checkAndKillRunningApp()
183 QString str = appName.mid(appName.lastIndexOf('/') + 1, s.size()); in checkAndKillRunningApp()
196 void MimeUtils::openInApp(const QFileInfo &file, QString termCmd) { in openInApp()
198 QString mime = getMimeType(file.absoluteFilePath()); in openInApp()
200 QString app = value(mime).toString().split(";").first(); in openInApp()
205 QString desktop = findApplication(qApp->applicationFilePath(), app); in openInApp()
215 QString title = tr("No default application"); in openInApp()
216 QString msg = tr("No default application for mime: %1!").arg(mime); in openInApp()
228 void MimeUtils::openInApp(QString exe, const QFileInfo &file, in openInApp()
229 QString termCmd) { in openInApp()
241 QString name = split.takeAt(0); in openInApp()
242 QString args = split.join(" "); in openInApp()
266 QString cmd = name; in openInApp()
271 cmd = QString("%1 -e \"%2 %3\"").arg(termCmd).arg(name).arg(args); in openInApp()
280 QString mime = getMimeType(files[0]); in openFiles()
282 QString app = value(mime).toString().split(";").first(); in openFiles()
283 QString desktop = findApplication(qApp->applicationFilePath(), app); in openFiles()
284 QString file; in openFiles()
295 QString name = split.takeAt(0); in openFiles()
296 QString args = split.join(" "); in openFiles()
308 QString cmd = name; in openFiles()
314 QString title = tr("No default application"); in openFiles()
315 QString msg = tr("No default application for mime: %1!").arg(mime); in openFiles()