KIO
simplejob.cpp
157 m_outgoingMetaData.insert(QStringLiteral("window-id"), QString::number(windowIdProp.toULongLong()));
160 const QVariant userTimestampProp = q->property("userTimestamp"); // see KJobWidgets::updateUserTimestamp
162 m_outgoingMetaData.insert(QStringLiteral("user-timestamp"), QString::number(userTimestampProp.toULongLong()));
218 if (src.adjusted(QUrl::RemoveFilename) == dst.adjusted(QUrl::RemoveFilename) // For the user, moving isn't renaming. Only renaming is.
383 SimpleJob *KIO::mount(bool ro, const QByteArray &fstype, const QString &dev, const QString &point, JobFlags flags)
@ Overwrite
When set, automatically overwrite the destination if it exists already.
Definition: job_base.h:291
static void jobFinished(KIO::SimpleJob *job, KIO::Slave *slave)
Called when a job is done.
Definition: scheduler.cpp:800
KIOCORE_EXPORT SimpleJob * rename(const QUrl &src, const QUrl &dest, JobFlags flags=DefaultFlags)
Rename a file or directory.
Definition: simplejob.cpp:363
bool isValid() const const
const T & value() const const
QString number(int n, int base)
void setErrorText(const QString &errorText)
CaseInsensitive
Q_EMITQ_EMIT
KIOCORE_EXPORT SimpleJob * setModificationTime(const QUrl &url, const QDateTime &mtime)
Changes the modification time on a file or directory.
Definition: simplejob.cpp:356
QString scheme() const const
singleShot
KIOCORE_EXPORT SimpleJob * http_update_cache(const QUrl &url, bool no_cache, const QDateTime &expireDate)
HTTP cache update.
Definition: simplejob.cpp:405
Definition: simplejob.h:26
bool contains(const QString &str, Qt::CaseSensitivity cs) const const
Q_SCRIPTABLE Q_NOREPLY void start()
bool hasNext() const const
Definition: metadata.h:22
bool kill(KillVerbosity verbosity=Quietly)
static void updateInternalMetaData(SimpleJob *job)
Updates the internal metadata from job.
Definition: scheduler.cpp:847
QMetaObject::Connection connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
void warning(KJob *job, const QString &plain, const QString &rich=QString())
KIOCORE_EXPORT SimpleJob * unmount(const QString &point, JobFlags flags=DefaultFlags)
Unmount filesystem.
Definition: simplejob.cpp:393
KIOCORE_EXPORT SimpleJob * mount(bool ro, const QByteArray &fstype, const QString &dev, const QString &point, JobFlags flags=DefaultFlags)
Mount filesystem.
Definition: simplejob.cpp:383
static void removeWorkerOnHold()
Removes any worker that might have been put on hold.
Definition: scheduler.cpp:824
virtual void slotFinished()
Called when the worker marks the job as finished.
Definition: simplejob.cpp:200
qulonglong toULongLong(bool *ok) const const
RemoveFilename
virtual void slotMetaData(const KIO::MetaData &_metaData)
MetaData from the worker is received.
Definition: simplejob.cpp:302
KIOCORE_EXPORT ChmodJob * chmod(const KFileItemList &lstItems, int permissions, int mask, const QString &newOwner, const QString &newGroup, bool recursive, JobFlags flags=DefaultFlags)
Creates a job that changes permissions/ownership on several files or directories, optionally recursiv...
Definition: chmodjob.cpp:288
QString errorText() const
KIOCORE_NO_EXPORT SimpleJob(SimpleJobPrivate &dd)
Creates a new simple job.
Definition: simplejob.cpp:20
Definition: job_base.h:44
KIOCORE_EXPORT SimpleJob * special(const QUrl &url, const QByteArray &data, JobFlags flags=DefaultFlags)
Execute any command that is specific to one worker (protocol).
Definition: simplejob.cpp:377
bool isRedirectionHandlingEnabled() const
Returns true when redirections are handled internally, the default.
Definition: simplejob.cpp:92
qint64 toMSecsSinceEpoch() const const
static QStringList slaveHandlesNotify(const QString &protocol)
Returns the list of notification types the kioslave implementing this protocol will produce on its ow...
Definition: kprotocolinfo.cpp:404
static void putWorkerOnHold(KIO::SimpleJob *job, const QUrl &url)
Puts a worker on notice.
Definition: scheduler.cpp:812
QMapIterator::Item next()
void setRedirectionHandlingEnabled(bool handle)
Set handle to false to prevent the internal handling of redirections.
Definition: simplejob.cpp:97
QString fromLatin1(const char *str, int size)
const Key & key() const const
void storeSSLSessionFromJob(const QUrl &m_redirectionURL)
Allow jobs that inherit SimpleJob and are aware of redirections to store the SSL session used.
Definition: simplejob.cpp:324
QUrl adjusted(QUrl::FormattingOptions options) const const
KIOCORE_EXPORT SimpleJob * rmdir(const QUrl &url)
Removes a single directory.
Definition: simplejob.cpp:336
@ HideProgressInfo
Hide progress information dialog, i.e. don't show a GUI.
Definition: job_base.h:275
void emitResult()
int error() const
KIOCORE_EXPORT SimpleJob * symlink(const QString &target, const QUrl &dest, JobFlags flags=DefaultFlags)
Create or move a symlink.
Definition: simplejob.cpp:370
bool hasSubjobs() const
void clear()
void setError(int errorCode)
QString message
Q_D(Todo)
Bytes
KIOCORE_EXPORT SimpleJob * chown(const QUrl &url, const QString &owner, const QString &group)
Changes ownership and group of a file or directory.
Definition: simplejob.cpp:350
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Thu Nov 30 2023 03:52:32 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Thu Nov 30 2023 03:52:32 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.