KIO Namespace Reference
Detailed Description
A namespace for KIO globals.
Classes | |
| class | AuthInfo |
| This class is intended to make it easier to prompt for, cache and retrieve authorization information.A two way messaging class for passing authentication information. More... | |
| class | NetRC |
| A Singleton class that provides access to passwords stored in .netrc files for automatic login purposes.An interface to the ftp .netrc files. More... | |
| class | ChmodJob |
| This job changes permissions on a list of files or directories, optionally in a recursive manner. More... | |
| struct | Task |
| class | Connection |
| This class provides a simple means for IPC between two applications via a pipe. More... | |
| class | DataProtocol |
| This kioslave provides support of data urls as specified by rfc 2397. More... | |
| class | DataSlave |
| This class provides a high performance implementation for the data url scheme (rfc2397). More... | |
| class | DavJob |
| The transfer job pumps data into and/or out of a Slave. More... | |
| class | DefaultProgress |
| class | ForwardingSlaveBase |
| This class should be used as a base for ioslaves acting as a forwarder to other ioslaves. More... | |
| class | UDSAtom |
| class | MetaData |
| MetaData is a simple map of key/value strings. More... | |
| class | Job |
| The base class for all jobs. More... | |
| class | SimpleJob |
| A simple job (one url and one command). More... | |
| class | StatJob |
| A KIO job that retrieves information about a file or directory. More... | |
| class | MkdirJob |
| A KIO job that creates a directory. More... | |
| class | DirectCopyJob |
| class | TransferJob |
| The transfer job pumps data into and/or out of a Slave. More... | |
| class | StoredTransferJob |
| StoredTransferJob is a TransferJob (for downloading or uploading data) that also stores a QByteArray with the data, making it simpler to use than the standard TransferJob. More... | |
| class | MultiGetJob |
| The MultiGetJob is a TransferJob that allows you to get several files from a single server. More... | |
| class | MimetypeJob |
| A MimetypeJob is a TransferJob that allows you to get the mime type of an URL. More... | |
| class | FileCopyJob |
| The FileCopyJob copies data from one place to another. More... | |
| class | ListJob |
| A ListJob is allows you to get the get the content of a directory. More... | |
| struct | CopyInfo |
| class | CopyJob |
| CopyJob is used to move, copy or symlink files and directories. More... | |
| class | DeleteJob |
| A more complex Job to delete files and directories. More... | |
| struct | PreferencesReturn |
| struct | PreferencesMaxima |
| class | ParseContext |
| class | ParseTreeBase |
| class | ParseTreeOR |
| class | ParseTreeAND |
| class | ParseTreeCMP |
| class | ParseTreeIN |
| class | ParseTreeMATCH |
| class | ParseTreeCALC |
| class | ParseTreeBRACKETS |
| class | ParseTreeNOT |
| class | ParseTreeEXIST |
| class | ParseTreeID |
| class | ParseTreeSTRING |
| class | ParseTreeNUM |
| class | ParseTreeDOUBLE |
| class | ParseTreeBOOL |
| class | ParseTreeMAX2 |
| class | ParseTreeMIN2 |
| class | MetaInfoJob |
| MetaInfoJob is a KIO Job to retrieve meta information from files.KIO Job to retrieve meta information from files. More... | |
| class | NetAccess |
| Net Transparency.Provides an easy, synchronous interface to KIO file operations. More... | |
| class | PasswordDialog |
| A dialog for requesting a login and a password from the end user.dialog for requesting login and password from the end user. More... | |
| class | PasteDialog |
| class | PreviewJob |
| KIO Job to get a thumbnail picture. More... | |
| class | ProgressBase |
| This class does all initialization stuff for progress, like connecting signals to slots.Base class for IO progress dialogs. More... | |
| class | RenameDlg |
| A dialog for the options to rename two files.A dialog for renaming files. More... | |
| class | Scheduler |
| The KIO::Scheduler manages io-slaves for the application. More... | |
| class | SessionData |
| class | SkipDlg |
| class | Slave |
| Attention developers: If you change the implementation of KIO::Slave, do *not* use connection() or slaveconn but the respective KIO::Slave accessor methods. More... | |
| class | SlaveBase |
| There are two classes that specifies the protocol between application (job) and kioslave. More... | |
| class | SlaveConfig |
| SlaveConfig. More... | |
| class | SlaveInterface |
| There are two classes that specifies the protocol between application (KIO::Job) and kioslave. More... | |
| class | StatusbarProgress |
| This is a special IO progress widget.IO progress widget for embedding in a statusbar. More... | |
| class | TCPSlaveBase |
| There are two classes that specifies the protocol between application (job) and kioslave. More... | |
Typedefs | |
| typedef Q_LLONG | fileoffset_t |
| typedef Q_ULLONG | filesize_t |
| typedef QValueList< UDSAtom > | UDSEntry |
| typedef QValueList< UDSEntry > | UDSEntryList |
|
typedef QValueListIterator< UDSEntry > | UDSEntryListIterator |
|
typedef QValueListConstIterator< UDSEntry > | UDSEntryListConstIterator |
Enumerations | |
| enum | Command { CMD_HOST = '0', CMD_CONNECT = '1', CMD_DISCONNECT = '2', CMD_SLAVE_STATUS = '3', CMD_SLAVE_CONNECT = '4', CMD_SLAVE_HOLD = '5', CMD_NONE = 'A', CMD_TESTDIR = 'B', CMD_GET = 'C', CMD_PUT = 'D', CMD_STAT = 'E', CMD_MIMETYPE = 'F', CMD_LISTDIR = 'G', CMD_MKDIR = 'H', CMD_RENAME = 'I', CMD_COPY = 'J', CMD_DEL = 'K', CMD_CHMOD = 'L', CMD_SPECIAL = 'M', CMD_USERPASS = 'N', CMD_REPARSECONFIGURATION = 'O', CMD_META_DATA = 'P', CMD_SYMLINK = 'Q', CMD_SUBURL = 'R', CMD_MESSAGEBOXANSWER = 'S', CMD_RESUMEANSWER = 'T', CMD_CONFIG = 'U', CMD_MULTI_GET = 'V' } |
| enum | Error { ERR_CANNOT_OPEN_FOR_READING = 1, ERR_CANNOT_OPEN_FOR_WRITING = 2, ERR_CANNOT_LAUNCH_PROCESS = 3, ERR_INTERNAL = 4, ERR_MALFORMED_URL = 5, ERR_UNSUPPORTED_PROTOCOL = 6, ERR_NO_SOURCE_PROTOCOL = 7, ERR_UNSUPPORTED_ACTION = 8, ERR_IS_DIRECTORY = 9, ERR_IS_FILE = 10, ERR_DOES_NOT_EXIST = 11, ERR_FILE_ALREADY_EXIST = 12, ERR_DIR_ALREADY_EXIST = 13, ERR_UNKNOWN_HOST = 14, ERR_ACCESS_DENIED = 15, ERR_WRITE_ACCESS_DENIED = 16, ERR_CANNOT_ENTER_DIRECTORY = 17, ERR_PROTOCOL_IS_NOT_A_FILESYSTEM = 18, ERR_CYCLIC_LINK = 19, ERR_USER_CANCELED = 20, ERR_CYCLIC_COPY = 21, ERR_COULD_NOT_CREATE_SOCKET = 22, ERR_COULD_NOT_CONNECT = 23, ERR_CONNECTION_BROKEN = 24, ERR_NOT_FILTER_PROTOCOL = 25, ERR_COULD_NOT_MOUNT = 26, ERR_COULD_NOT_UNMOUNT = 27, ERR_COULD_NOT_READ = 28, ERR_COULD_NOT_WRITE = 29, ERR_COULD_NOT_BIND = 30, ERR_COULD_NOT_LISTEN = 31, ERR_COULD_NOT_ACCEPT = 32, ERR_COULD_NOT_LOGIN = 33, ERR_COULD_NOT_STAT = 34, ERR_COULD_NOT_CLOSEDIR = 35, ERR_COULD_NOT_MKDIR = 37, ERR_COULD_NOT_RMDIR = 38, ERR_CANNOT_RESUME = 39, ERR_CANNOT_RENAME = 40, ERR_CANNOT_CHMOD = 41, ERR_CANNOT_DELETE = 42, ERR_SLAVE_DIED = 43, ERR_OUT_OF_MEMORY = 44, ERR_UNKNOWN_PROXY_HOST = 45, ERR_COULD_NOT_AUTHENTICATE = 46, ERR_ABORTED = 47, ERR_INTERNAL_SERVER = 48, ERR_SERVER_TIMEOUT = 49, ERR_SERVICE_NOT_AVAILABLE = 50, ERR_UNKNOWN = 51, ERR_UNKNOWN_INTERRUPT = 53, ERR_CANNOT_DELETE_ORIGINAL = 54, ERR_CANNOT_DELETE_PARTIAL = 55, ERR_CANNOT_RENAME_ORIGINAL = 56, ERR_CANNOT_RENAME_PARTIAL = 57, ERR_NEED_PASSWD = 58, ERR_CANNOT_SYMLINK = 59, ERR_NO_CONTENT = 60, ERR_DISK_FULL = 61, ERR_IDENTICAL_FILES = 62, ERR_SLAVE_DEFINED = 63, ERR_UPGRADE_REQUIRED = 64, ERR_POST_DENIED = 65 } |
| enum | UDSAtomTypes { UDS_STRING = 1, UDS_LONG = 2, UDS_TIME = 4 | UDS_LONG, UDS_SIZE = 8 | UDS_LONG, UDS_SIZE_LARGE = 32768 | UDS_LONG, UDS_USER = 16 | UDS_STRING, UDS_ICON_NAME = 24 | UDS_STRING, UDS_GROUP = 32 | UDS_STRING, UDS_EXTRA = 48 | UDS_STRING, UDS_NAME = 64 | UDS_STRING, UDS_LOCAL_PATH = 72 | UDS_STRING, UDS_HIDDEN = 80 | UDS_LONG, UDS_EXTENDED_ACL = 88 | UDS_LONG, UDS_ACL_STRING = 96 | UDS_STRING, UDS_DEFAULT_ACL_STRING = 104 | UDS_STRING, UDS_ACCESS = 128 | UDS_LONG, UDS_MODIFICATION_TIME = 256 | UDS_TIME, UDS_ACCESS_TIME = 512 | UDS_TIME, UDS_CREATION_TIME = 1024 | UDS_TIME, UDS_FILE_TYPE = 2048 | UDS_LONG, UDS_LINK_DEST = 4096 | UDS_STRING, UDS_URL = 8192 | UDS_STRING, UDS_MIME_TYPE = 16384 | UDS_STRING, UDS_GUESSED_MIME_TYPE = 16392 | UDS_STRING, UDS_XML_PROPERTIES = 0x8000 | UDS_STRING } |
| enum | CacheControl { CC_CacheOnly, CC_Cache, CC_Verify, CC_Refresh, CC_Reload } |
| enum | FileSystemFlag { SupportsChmod, SupportsChown, SupportsUTime, SupportsSymlinks, CaseInsensitive } |
| enum | Progress { DEFAULT = 1, STATUSBAR = 2, LIST = 3 } |
| enum | RenameDlg_Mode { M_OVERWRITE = 1, M_OVERWRITE_ITSELF = 2, M_SKIP = 4, M_SINGLE = 8, M_MULTI = 16, M_RESUME = 32, M_NORENAME = 64 } |
| enum | RenameDlg_Result { R_RESUME = 6, R_RESUME_ALL = 7, R_OVERWRITE = 4, R_OVERWRITE_ALL = 5, R_SKIP = 2, R_AUTO_SKIP = 3, R_RENAME = 1, R_CANCEL = 0 } |
| enum | SkipDlg_Result { S_SKIP = 1, S_AUTO_SKIP = 2, S_CANCEL = 0 } |
| enum | Info { INF_TOTAL_SIZE = 10, INF_PROCESSED_SIZE = 11, INF_SPEED, INF_REDIRECTION = 20, INF_MIME_TYPE = 21, INF_ERROR_PAGE = 22, INF_WARNING = 23, INF_GETTING_FILE, INF_NEED_PASSWD = 25, INF_INFOMESSAGE, INF_META_DATA, INF_NETWORK_STATUS, INF_MESSAGEBOX } |
| enum | Message { MSG_DATA = 100, MSG_DATA_REQ, MSG_ERROR, MSG_CONNECTED, MSG_FINISHED, MSG_STAT_ENTRY, MSG_LIST_ENTRIES, MSG_RENAMED, MSG_RESUME, MSG_SLAVE_STATUS, MSG_SLAVE_ACK, MSG_NET_REQUEST, MSG_NET_DROP, MSG_NEED_SUBURL_DATA, MSG_CANRESUME, MSG_AUTH_KEY, MSG_DEL_AUTH_KEY } |
Functions | |
| QDataStream & | operator<< (QDataStream &s, const AuthInfo &a) |
| QDataStream & | operator>> (QDataStream &s, AuthInfo &a) |
| KIO_EXPORT ChmodJob * | chmod (const KFileItemList &lstItems, int permissions, int mask, QString newOwner, QString newGroup, bool recursive, bool showProgressInfo=true) |
| DavJob * | davPropFind (const KURL &url, const QDomDocument &properties, QString depth, bool showProgressInfo=true) |
| DavJob * | davPropPatch (const KURL &url, const QDomDocument &properties, bool showProgressInfo=true) |
| DavJob * | davSearch (const KURL &url, const QString &nsURI, const QString &qName, const QString &query, bool showProgressInfo=true) |
| KIO_EXPORT QString | convertSizeWithBytes (KIO::filesize_t size) |
| KIO_EXPORT QString | convertSize (KIO::filesize_t size) |
| KIO_EXPORT QString | convertSizeFromKB (KIO::filesize_t kbSize) |
| KIO_EXPORT QString | number (KIO::filesize_t size) |
| KIO_EXPORT unsigned int | calculateRemainingSeconds (KIO::filesize_t totalSize, KIO::filesize_t processedSize, KIO::filesize_t speed) |
| KIO_EXPORT QString | convertSeconds (unsigned int seconds) |
| KIO_EXPORT QTime | calculateRemaining (KIO::filesize_t totalSize, KIO::filesize_t processedSize, KIO::filesize_t speed) KDE_DEPRECATED |
| KIO_EXPORT QString | itemsSummaryString (uint items, uint files, uint dirs, KIO::filesize_t size, bool showSize) |
| KIO_EXPORT QString | encodeFileName (const QString &str) |
| KIO_EXPORT QString | decodeFileName (const QString &str) |
| KIO_EXPORT QString | buildErrorString (int errorCode, const QString &errorText) |
| KIO_EXPORT QString | unsupportedActionErrorString (const QString &protocol, int cmd) |
| KIO_EXPORT QByteArray | rawErrorDetail (int errorCode, const QString &errorText, const KURL *reqUrl=0L, int method=-1) |
| QString | findDeviceMountPoint (const QString &device) |
| QString | findPathMountPoint (const QString &filename) |
| bool | manually_mounted (const QString &filename) |
| bool | probably_slow_mounted (const QString &filename) |
| bool | testFileSystemFlag (const QString &filename, FileSystemFlag flag) |
| KIO::CacheControl | parseCacheControl (const QString &cacheControl) |
| QString | getCacheControlString (KIO::CacheControl cacheControl) |
| KIO_EXPORT QString | buildHTMLErrorString (int errorCode, const QString &errorText, const KURL *reqUrl=0L, int method=-1) |
| SimpleJob * | mkdir (const KURL &url, int permissions=-1) |
| SimpleJob * | rmdir (const KURL &url) |
| SimpleJob * | chmod (const KURL &url, int permissions) |
| SimpleJob * | rename (const KURL &src, const KURL &dest, bool overwrite) |
| SimpleJob * | symlink (const QString &target, const KURL &dest, bool overwrite, bool showProgressInfo=true) |
| SimpleJob * | special (const KURL &url, const QByteArray &data, bool showProgressInfo=true) |
| SimpleJob * | mount (bool ro, const char *fstype, const QString &dev, const QString &point, bool showProgressInfo=true) |
| SimpleJob * | unmount (const QString &point, bool showProgressInfo=true) |
| StatJob * | stat (const KURL &url, bool showProgressInfo=true) |
| StatJob * | stat (const KURL &url, bool sideIsSource, short int details, bool showProgressInfo=true) |
| SimpleJob * | http_update_cache (const KURL &url, bool no_cache, time_t expireDate) |
| TransferJob * | get (const KURL &url, bool reload=false, bool showProgressInfo=true) |
| TransferJob * | http_post (const KURL &url, const QByteArray &postData, bool showProgressInfo=true) |
| TransferJob * | put (const KURL &url, int permissions, bool overwrite, bool resume, bool showProgressInfo=true) |
| StoredTransferJob * | storedGet (const KURL &url, bool reload=false, bool showProgressInfo=true) |
| StoredTransferJob * | storedPut (const QByteArray &arr, const KURL &url, int permissions, bool overwrite, bool resume, bool showProgressInfo=true) |
| MimetypeJob * | mimetype (const KURL &url, bool showProgressInfo=true) |
| FileCopyJob * | file_copy (const KURL &src, const KURL &dest, int permissions=-1, bool overwrite=false, bool resume=false, bool showProgressInfo=true) |
| FileCopyJob * | file_move (const KURL &src, const KURL &dest, int permissions=-1, bool overwrite=false, bool resume=false, bool showProgressInfo=true) |
| SimpleJob * | file_delete (const KURL &src, bool showProgressInfo=true) |
| ListJob * | listDir (const KURL &url, bool showProgressInfo=true, bool includeHidden=true) |
| ListJob * | listRecursive (const KURL &url, bool showProgressInfo=true, bool includeHidden=true) |
| CopyJob * | copy (const KURL &src, const KURL &dest, bool showProgressInfo=true) |
| CopyJob * | copyAs (const KURL &src, const KURL &dest, bool showProgressInfo=true) |
| CopyJob * | copy (const KURL::List &src, const KURL &dest, bool showProgressInfo=true) |
| CopyJob * | move (const KURL &src, const KURL &dest, bool showProgressInfo=true) |
| CopyJob * | moveAs (const KURL &src, const KURL &dest, bool showProgressInfo=true) |
| CopyJob * | move (const KURL::List &src, const KURL &dest, bool showProgressInfo=true) |
| CopyJob * | link (const KURL &src, const KURL &destDir, bool showProgressInfo=true) |
| CopyJob * | link (const KURL::List &src, const KURL &destDir, bool showProgressInfo=true) |
| CopyJob * | linkAs (const KURL &src, const KURL &dest, bool showProgressInfo=true) |
| CopyJob * | trash (const KURL &src, bool showProgressInfo=true) |
| CopyJob * | trash (const KURL::List &src, bool showProgressInfo=true) |
| DeleteJob * | del (const KURL &src, bool shred=false, bool showProgressInfo=true) |
| DeleteJob * | del (const KURL::List &src, bool shred=false, bool showProgressInfo=true) |
| MultiGetJob * | multi_get (long id, const KURL &url, const MetaData &metaData) |
| ParseTreeBase::Ptr | parseConstraints (const QString &_constr) |
| ParseTreeBase::Ptr | parsePreferences (const QString &_prefs) |
| int | matchConstraint (const ParseTreeBase *_tree, const KService::Ptr &, const KServiceTypeProfile::OfferList &) |
| PreferencesReturn | matchPreferences (const ParseTreeBase *_tree, const KService::Ptr &, const KServiceTypeProfile::OfferList &) |
| KIO_EXPORT MetaInfoJob * | fileMetaInfo (const KFileItemList &items) |
| KIO_EXPORT MetaInfoJob * | fileMetaInfo (const KURL::List &items) |
| KIO_EXPORT bool | isClipboardEmpty () |
| KIO::CopyJob * | pasteMimeSource (QMimeSource *data, const KURL &destURL, const QString &dialogText, QWidget *widget, bool clipboard=false) |
| KIO_EXPORT KIO::Job * | pasteClipboard (const KURL &destURL, bool move=false) |
| KIO_EXPORT void | pasteData (const KURL &destURL, const QByteArray &data) |
| KIO_EXPORT KIO::CopyJob * | pasteDataAsync (const KURL &destURL, const QByteArray &data) |
| KIO_EXPORT KIO::CopyJob * | pasteDataAsync (const KURL &destURL, const QByteArray &data, const QString &dialogText) |
| KIO_EXPORT QString | pasteActionText () |
| PreviewJob * | filePreview (const KFileItemList &items, int width, int height=0, int iconSize=0, int iconAlpha=70, bool scale=true, bool save=true, const QStringList *enabledPlugins=0) |
| PreviewJob * | filePreview (const KURL::List &items, int width, int height=0, int iconSize=0, int iconAlpha=70, bool scale=true, bool save=true, const QStringList *enabledPlugins=0) |
| RenameDlg_Result | open_RenameDlg (const QString &_caption, const QString &_src, const QString &_dest, RenameDlg_Mode _mode, QString &_new, KIO::filesize_t sizeSrc, KIO::filesize_t sizeDest, time_t ctimeSrc, time_t ctimeDest, time_t mtimeSrc, time_t mtimeDest) |
| SkipDlg_Result | open_SkipDlg (bool _multi, const QString &_error_text) |
| static void | readConfig (KConfig *config, const QString &group, MetaData *metaData) |
Variables | |
| static KStaticDeleter< SlaveConfig > | slaveconfigsd |
Typedef Documentation
| typedef Q_LLONG KIO::fileoffset_t |
| typedef Q_ULLONG KIO::filesize_t |
| typedef QValueList<UDSAtom> KIO::UDSEntry |
Enumeration Type Documentation
| enum KIO::Command |
| enum KIO::Error |
| enum KIO::UDSAtomTypes |
Constants used to specify the type of a KUDSAtom.
- Enumerator:
| enum KIO::CacheControl |
| enum KIO::Info |
| enum KIO::Message |
Function Documentation
| KIO_EXPORT ChmodJob * KIO::chmod | ( | const KFileItemList & | lstItems, | |
| int | permissions, | |||
| int | mask, | |||
| QString | newOwner, | |||
| QString | newGroup, | |||
| bool | recursive, | |||
| bool | showProgressInfo = true | |||
| ) |
Creates a job that changes permissions/ownership on several files or directories, optionally recursively.
This version of chmod uses a KFileItemList so that it directly knows what to do with the items. TODO: a version that takes a KURL::List, and a general job that stats each url and returns a KFileItemList.
Note that change of ownership is only supported for local files.
Inside directories, the "x" bits will only be changed for files that had at least one "x" bit before, and for directories. This emulates the behavior of chmod +X.
- Parameters:
-
lstItems The file items representing several files or directories. permissions the permissions we want to set mask the bits we are allowed to change. For instance, if mask is 0077, we don't change the "user" bits, only "group" and "others". newOwner If non-empty, the new owner for the files newGroup If non-empty, the new group for the files recursive whether to open directories recursively showProgressInfo true to show progess information
- Returns:
- The job handling the operation.
Definition at line 230 of file chmodjob.cpp.
| KIO_EXPORT DavJob * KIO::davPropFind | ( | const KURL & | url, | |
| const QDomDocument & | properties, | |||
| QString | depth, | |||
| bool | showProgressInfo = true | |||
| ) |
Creates a new DavJob that issues a PROPFIND command.
PROPFIND retrieves the properties of the resource identified by the given url.
- Parameters:
-
url the URL of the resource properties a propfind document that describes the properties that should be retrieved depth the depth of the request. Can be "0", "1" or "infinity" showProgressInfo true to show progress information
- Returns:
- the new DavJob
Definition at line 117 of file davjob.cpp.
| KIO_EXPORT DavJob * KIO::davPropPatch | ( | const KURL & | url, | |
| const QDomDocument & | properties, | |||
| bool | showProgressInfo = true | |||
| ) |
Creates a new DavJob that issues a PROPPATCH command.
PROPPATCH sets the properties of the resource identified by the given url.
- Parameters:
-
url the URL of the resource properties a PROPPACTCH document that describes the properties that should be modified and its new values showProgressInfo true to show progress information
- Returns:
- the new DavJob
Definition at line 125 of file davjob.cpp.
| KIO_EXPORT DavJob * KIO::davSearch | ( | const KURL & | url, | |
| const QString & | nsURI, | |||
| const QString & | qName, | |||
| const QString & | query, | |||
| bool | showProgressInfo = true | |||
| ) |
Creates a new DavJob that issues a SEARCH command.
- Parameters:
-
url the URL of the resource nsURI the URI of the search method's qualified name qName the local part of the search method's qualified name query the search string showProgressInfo true to show progress information
- Returns:
- the new DavJob
Definition at line 130 of file davjob.cpp.
| KIO_EXPORT QString KIO::convertSizeWithBytes | ( | KIO::filesize_t | size | ) |
Converts size from bytes to a string representation with includes the size in bytes.
e.g. 90 B, 240 B, 1.4 KB (1495 B), 2.6MB (2,734,344 B), 0 B
- Parameters:
-
size size in bytes
- Returns:
- converted size as a string - e.g. 1.4 KB (1495 B), 45 B
Definition at line 45 of file global.cpp.
| KIO_EXPORT QString KIO::convertSize | ( | KIO::filesize_t | size | ) |
Converts size from bytes to the string representation.
- Parameters:
-
size size in bytes
- Returns:
- converted size as a string - e.g. 123.4 kB , 12.0 MB
Definition at line 53 of file global.cpp.
| KIO_EXPORT QString KIO::convertSizeFromKB | ( | KIO::filesize_t | kbSize | ) |
Converts size from kilo-bytes to the string representation.
- Parameters:
-
kbSize size in kilo-bytes
- Returns:
- converted size as a string - e.g. 123.4 kB , 12.0 MB
Definition at line 91 of file global.cpp.
| KIO_EXPORT QString KIO::number | ( | KIO::filesize_t | size | ) |
Converts a size to a string representation Not unlike QString::number(.
..)
- Parameters:
-
size size in bytes
- Returns:
- converted size as a string - e.g. 123456789
Definition at line 96 of file global.cpp.
| KIO_EXPORT unsigned int KIO::calculateRemainingSeconds | ( | KIO::filesize_t | totalSize, | |
| KIO::filesize_t | processedSize, | |||
| KIO::filesize_t | speed | |||
| ) |
Calculates remaining time in seconds from total size, processed size and speed.
- Parameters:
-
totalSize total size in bytes processedSize processed size in bytes speed speed in bytes per second
- Returns:
- calculated remaining time in seconds
- Since:
- 3.4
Definition at line 103 of file global.cpp.
| KIO_EXPORT QString KIO::convertSeconds | ( | unsigned int | seconds | ) |
Convert seconds to a string representing number of days, hours, minutes and seconds.
- Parameters:
-
seconds number of seconds to convert
- Returns:
- string representation in a locale depending format
- Since:
- 3.4
Definition at line 112 of file global.cpp.
| KIO_EXPORT QTime KIO::calculateRemaining | ( | KIO::filesize_t | totalSize, | |
| KIO::filesize_t | processedSize, | |||
| KIO::filesize_t | speed | |||
| ) |
Calculates remaining time from total size, processed size and speed.
Warning: As QTime is limited to 23:59:59, use calculateRemainingSeconds() instead
- Parameters:
-
totalSize total size in bytes processedSize processed size in bytes speed speed in bytes per second
- Returns:
- calculated remaining time
Definition at line 127 of file global.cpp.
| KIO_EXPORT QString KIO::itemsSummaryString | ( | uint | items, | |
| uint | files, | |||
| uint | dirs, | |||
| KIO::filesize_t | size, | |||
| bool | showSize | |||
| ) |
Helper for showing information about a set of files and directories.
- Parameters:
-
items the number of items (= files+dirs+ number of symlinks :)files the number of files dirs the number of dirs size the sum of the size of the filesshowSize whether to show the size in the result
- Returns:
- the summary string
Definition at line 150 of file global.cpp.
Encodes (from the text displayed to the real filename) This translates % into %% and / into 2f Used by KIO::link, for instance.
- Parameters:
-
str the file name to encode
- Returns:
- the encoded file name
Definition at line 165 of file global.cpp.
Decodes (from the filename to the text displayed) This translates 2[fF] into / and %% into %.
- Parameters:
-
str the file name to decode
- Returns:
- the decoded file name
Definition at line 180 of file global.cpp.
Returns a translated error message for errorCode using the additional error information provided by errorText.
- Parameters:
-
errorCode the error code errorText the additional error text
- Returns:
- the created error string
Definition at line 213 of file global.cpp.
Returns an appropriate error message if the given command cmd is an unsupported action (ERR_UNSUPPORTED_ACTION).
- Parameters:
-
protocol name of the protocol cmd given command
- See also:
- enum Command
- Since:
- 3.2
Definition at line 419 of file global.cpp.
| KIO_EXPORT QByteArray KIO::rawErrorDetail | ( | int | errorCode, | |
| const QString & | errorText, | |||
| const KURL * | reqUrl = 0L, |
|||
| int | method = -1 | |||
| ) |
Returns translated error details for error
