90 bool isLocalFile =
false,
bool showProgressInfo =
true,
91 const QByteArray& asn = QByteArray());
112 bool hasError()
const;
119 bool hasFinished()
const;
128 bool autoDelete()
const;
138 void setAutoDelete(
bool b);
149 void setPreferredService(
const QString& desktopEntryName);
157 void setRunExecutables(
bool b);
165 void setEnableExternalBrowser(
bool b);
174 void setSuggestedFileName(
const QString& fileName);
179 QString suggestedFileName()
const;
202 bool tempFiles =
false,
const QString& suggestedFileName = QString(),
203 const QByteArray& asn = QByteArray());
222 const QString& name = QString(),
223 const QString& icon = QString(),
224 const QByteArray& asn = QByteArray());
244 static bool runUrl(
const KUrl& url,
const QString& mimetype,
QWidget* window,
245 bool tempFile =
false ,
bool runExecutables =
true,
246 const QString& suggestedFileName = QString(),
const QByteArray& asn = QByteArray());
262 static bool runCommand(
const QString &cmd,
QWidget* window);
269 static bool runCommand(
const QString &cmd,
QWidget* window,
const QString& workingDirectory);
284 static bool runCommand(
const QString& cmd,
const QString & execName,
285 const QString & icon,
QWidget* window,
const QByteArray& asn = QByteArray());
294 static bool runCommand(
const QString& cmd,
const QString & execName,
295 const QString & icon,
QWidget* window,
296 const QByteArray& asn,
const QString& workingDirectory);
310 bool tempFiles =
false,
const QString& suggestedFileName = QString(),
311 const QByteArray& asn = QByteArray());
323#ifndef KDE_NO_DEPRECATED
324 static KDE_DEPRECATED
void shellQuote(QString &str);
337 static QStringList processDesktopExec(
const KService &_service,
const KUrl::List &_urls,
338 bool tempFiles =
false,
339 const QString& suggestedFileName = QString());
348 static QString binaryName(
const QString & execLine,
bool removePath);
368 static bool isExecutableFile(
const KUrl& url,
const QString &mimetype);
373 static bool checkStartupNotify(
const QString& binName,
const KService* service,
bool* silent_arg,
374 QByteArray* wmclass_arg);
403 void slotScanFinished(
KJob *);
409 void slotScanMimeType(
KIO::Job *,
const QString &type);
416 void mimeTypeDetermined(
const QString& mimeType);
421 virtual void slotStatResult(
KJob *);
436 virtual void scanFile();
449 virtual void foundMimeType(
const QString& type);
454 virtual void killJob();
459 void setUrl(
const KUrl &url);
469 void setError(
bool error);
474 void setProgressInfo(
bool progressInfo);
479 bool progressInfo()
const;
484 void setFinished(
bool finished);
501#ifndef KDE_NO_DEPRECATED
502 KDE_DEPRECATED QTimer& timer();
509#ifndef KDE_NO_DEPRECATED
510 KDE_DEPRECATED
void setDoScanFile(
bool scanFile);
517#ifndef KDE_NO_DEPRECATED
518 KDE_DEPRECATED
bool doScanFile()
const;
525#ifndef KDE_NO_DEPRECATED
526 KDE_DEPRECATED
void setIsDirecory(
bool isDirectory);
532 bool isDirectory()
const;
537#ifndef KDE_NO_DEPRECATED
538 KDE_DEPRECATED
void setInitializeNextAction(
bool initialize);
544#ifndef KDE_NO_DEPRECATED
545 KDE_DEPRECATED
bool initializeNextAction()
const;
551 void setIsLocalFile(
bool isLocalFile);
556 bool isLocalFile()
const;
561 void setMode(mode_t mode);