KIOSlave
file_unix.cpp
Go to the documentation of this file.
197 if ( n == -1 && ( errno == EINVAL || errno == ENOSYS ) ) { //not all filesystems support sendfile()
302 kWarning() << QString::fromLatin1("Couldn't preserve access and modification time for\n%1").arg(dest);
virtual void symlink(const QString &target, const KUrl &dest, KIO::JobFlags flags)
Definition: file_unix.cpp:481
virtual void rename(const KUrl &src, const KUrl &dest, KIO::JobFlags flags)
Definition: file_unix.cpp:419
virtual void chown(const KUrl &url, const QString &owner, const QString &group)
Definition: file_unix.cpp:566
virtual void copy(const KUrl &src, const KUrl &dest, int mode, KIO::JobFlags flags)
Definition: file_unix.cpp:78
QString metaData(const QString &key) const
void processedSize(KIO::filesize_t _bytes)
void warning(const QString &msg)
void finished()
MetaData mOutgoingMetaData
void redirection(const KUrl &_url)
void error(int _errid, const QString &_text)
void statEntry(const UDSEntry &_entry)
void listEntry(const UDSEntry &_entry, bool ready)
void totalSize(KIO::filesize_t _bytes)
KConfigGroup * config()
UDS_LINK_DEST
UDS_FILE_TYPE
UDS_NAME
void insert(uint field, const QString &value)
void clear()
Ptr findByPath(const QString &path) const
SupportsChmod
static List currentMountPoints(DetailsNeededFlags infoNeeded=BasicInfoNeeded)
RemoveTrailingSlash
QString url(AdjustPathOption trailing=LeaveTrailingSlash) const
QString path(AdjustPathOption trailing=LeaveTrailingSlash) const
void setProtocol(const QString &proto)
bool isLocalFile() const
QString fileName(const DirectoryOptions &options=IgnoreTrailingSlash) const
QString toLocalFile(AdjustPathOption trailing=LeaveTrailingSlash) const
static bool same_inode(const KDE_struct_stat &src, const KDE_struct_stat &dest)
Definition: file_unix.cpp:67
static QDebug kWarning(bool cond, int area=KDE_DEFAULT_DEBUG_AREA)
static QDebug kDebug(bool cond, int area=KDE_DEFAULT_DEBUG_AREA)
KAutostart::StartPhase readEntry(const KConfigGroup &group, const char *key, const KAutostart::StartPhase &aDefault)
QDebug perror(QDebug s, KDebugTag)
QString i18n(const char *text)
Overwrite
qulonglong filesize_t
ERR_SLAVE_DEFINED
ERR_IDENTICAL_FILES
ERR_DOES_NOT_EXIST
ERR_COULD_NOT_WRITE
ERR_DIR_ALREADY_EXIST
ERR_WRITE_ACCESS_DENIED
ERR_FILE_ALREADY_EXIST
ERR_CANNOT_OPEN_FOR_READING
ERR_CANNOT_ENTER_DIRECTORY
ERR_COULD_NOT_READ
ERR_ACCESS_DENIED
ERR_CANNOT_RENAME
ERR_CANNOT_CHOWN
ERR_IS_FILE
ERR_COULD_NOT_RMDIR
ERR_IS_DIRECTORY
ERR_CANNOT_SYMLINK
ERR_DISK_FULL
ERR_CANNOT_DELETE
ERR_UNSUPPORTED_ACTION
ERR_CANNOT_OPEN_FOR_WRITING
group
KGuiItem remove()
This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Thu Jul 21 2022 00:00:00 by doxygen 1.9.4 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2022 The KDE developers.
Generated on Thu Jul 21 2022 00:00:00 by doxygen 1.9.4 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.