• Skip to content
  • Skip to link menu
  • KDE API Reference
  • kdelibs-4.14.38 API Reference
  • KDE Home
  • Contact Us
 

KIO

  • kio
  • kio
Classes | Namespaces | Typedefs | Enumerations | Functions
global.h File Reference
#include <kio/kio_export.h>
#include <QtCore/QString>
#include <QtCore/QHash>
#include <QtCore/QMap>
#include <QtCore/QList>
#include <QtCore/QVariant>
#include <QtCore/QFile>
#include <kiconloader.h>
#include <QtGui/QPixmap>
#include <sys/stat.h>
#include <sys/types.h>
#include <kjob.h>

Go to the source code of this file.

Classes

class  KIO::MetaData
 

Namespaces

namespace  KIO
 

Typedefs

typedef qlonglong KIO::fileoffset_t
 
typedef qulonglong KIO::filesize_t
 

Enumerations

enum  KIO::CacheControl {
  KIO::CC_CacheOnly , KIO::CC_Cache , KIO::CC_Verify , KIO::CC_Refresh ,
  KIO::CC_Reload
}
 
enum  KIO::Command {
  KIO::CMD_HOST = '0' , KIO::CMD_CONNECT = '1' , KIO::CMD_DISCONNECT = '2' , KIO::CMD_SLAVE_STATUS = '3' ,
  KIO::CMD_SLAVE_CONNECT = '4' , KIO::CMD_SLAVE_HOLD = '5' , KIO::CMD_NONE = 'A' , KIO::CMD_TESTDIR = 'B' ,
  KIO::CMD_GET = 'C' , KIO::CMD_PUT = 'D' , KIO::CMD_STAT = 'E' , KIO::CMD_MIMETYPE = 'F' ,
  KIO::CMD_LISTDIR = 'G' , KIO::CMD_MKDIR = 'H' , KIO::CMD_RENAME = 'I' , KIO::CMD_COPY = 'J' ,
  KIO::CMD_DEL = 'K' , KIO::CMD_CHMOD = 'L' , KIO::CMD_SPECIAL = 'M' , KIO::CMD_SETMODIFICATIONTIME = 'N' ,
  KIO::CMD_REPARSECONFIGURATION = 'O' , KIO::CMD_META_DATA = 'P' , KIO::CMD_SYMLINK = 'Q' , KIO::CMD_SUBURL = 'R' ,
  KIO::CMD_MESSAGEBOXANSWER = 'S' , KIO::CMD_RESUMEANSWER = 'T' , KIO::CMD_CONFIG = 'U' , KIO::CMD_MULTI_GET = 'V' ,
  KIO::CMD_SETLINKDEST = 'W' , KIO::CMD_OPEN = 'X' , KIO::CMD_CHOWN = 'Y' , KIO::CMD_READ = 'Z' ,
  KIO::CMD_WRITE = 91 , KIO::CMD_SEEK = 92 , KIO::CMD_CLOSE = 93 , KIO::CMD_HOST_INFO = 94
}
 
enum  KIO::Error {
  KIO::ERR_CANNOT_OPEN_FOR_READING = KJob::UserDefinedError + 1 , KIO::ERR_CANNOT_OPEN_FOR_WRITING = KJob::UserDefinedError + 2 , KIO::ERR_CANNOT_LAUNCH_PROCESS = KJob::UserDefinedError + 3 , KIO::ERR_INTERNAL = KJob::UserDefinedError + 4 ,
  KIO::ERR_MALFORMED_URL = KJob::UserDefinedError + 5 , KIO::ERR_UNSUPPORTED_PROTOCOL = KJob::UserDefinedError + 6 , KIO::ERR_NO_SOURCE_PROTOCOL = KJob::UserDefinedError + 7 , KIO::ERR_UNSUPPORTED_ACTION = KJob::UserDefinedError + 8 ,
  KIO::ERR_IS_DIRECTORY = KJob::UserDefinedError + 9 , KIO::ERR_IS_FILE = KJob::UserDefinedError + 10 , KIO::ERR_DOES_NOT_EXIST = KJob::UserDefinedError + 11 , KIO::ERR_FILE_ALREADY_EXIST = KJob::UserDefinedError + 12 ,
  KIO::ERR_DIR_ALREADY_EXIST = KJob::UserDefinedError + 13 , KIO::ERR_UNKNOWN_HOST = KJob::UserDefinedError + 14 , KIO::ERR_ACCESS_DENIED = KJob::UserDefinedError + 15 , KIO::ERR_WRITE_ACCESS_DENIED = KJob::UserDefinedError + 16 ,
  KIO::ERR_CANNOT_ENTER_DIRECTORY = KJob::UserDefinedError + 17 , KIO::ERR_PROTOCOL_IS_NOT_A_FILESYSTEM = KJob::UserDefinedError + 18 , KIO::ERR_CYCLIC_LINK = KJob::UserDefinedError + 19 , KIO::ERR_USER_CANCELED = KJob::KilledJobError ,
  KIO::ERR_CYCLIC_COPY = KJob::UserDefinedError + 21 , KIO::ERR_COULD_NOT_CREATE_SOCKET = KJob::UserDefinedError + 22 , KIO::ERR_COULD_NOT_CONNECT = KJob::UserDefinedError + 23 , KIO::ERR_CONNECTION_BROKEN = KJob::UserDefinedError + 24 ,
  KIO::ERR_NOT_FILTER_PROTOCOL = KJob::UserDefinedError + 25 , KIO::ERR_COULD_NOT_MOUNT = KJob::UserDefinedError + 26 , KIO::ERR_COULD_NOT_UNMOUNT = KJob::UserDefinedError + 27 , KIO::ERR_COULD_NOT_READ = KJob::UserDefinedError + 28 ,
  KIO::ERR_COULD_NOT_WRITE = KJob::UserDefinedError + 29 , KIO::ERR_COULD_NOT_BIND = KJob::UserDefinedError + 30 , KIO::ERR_COULD_NOT_LISTEN = KJob::UserDefinedError + 31 , KIO::ERR_COULD_NOT_ACCEPT = KJob::UserDefinedError + 32 ,
  KIO::ERR_COULD_NOT_LOGIN = KJob::UserDefinedError + 33 , KIO::ERR_COULD_NOT_STAT = KJob::UserDefinedError + 34 , KIO::ERR_COULD_NOT_CLOSEDIR = KJob::UserDefinedError + 35 , KIO::ERR_COULD_NOT_MKDIR = KJob::UserDefinedError + 37 ,
  KIO::ERR_COULD_NOT_RMDIR = KJob::UserDefinedError + 38 , KIO::ERR_CANNOT_RESUME = KJob::UserDefinedError + 39 , KIO::ERR_CANNOT_RENAME = KJob::UserDefinedError + 40 , KIO::ERR_CANNOT_CHMOD = KJob::UserDefinedError + 41 ,
  KIO::ERR_CANNOT_DELETE = KJob::UserDefinedError + 42 , KIO::ERR_SLAVE_DIED = KJob::UserDefinedError + 43 , KIO::ERR_OUT_OF_MEMORY = KJob::UserDefinedError + 44 , KIO::ERR_UNKNOWN_PROXY_HOST = KJob::UserDefinedError + 45 ,
  KIO::ERR_COULD_NOT_AUTHENTICATE = KJob::UserDefinedError + 46 , KIO::ERR_ABORTED = KJob::UserDefinedError + 47 , KIO::ERR_INTERNAL_SERVER = KJob::UserDefinedError + 48 , KIO::ERR_SERVER_TIMEOUT = KJob::UserDefinedError + 49 ,
  KIO::ERR_SERVICE_NOT_AVAILABLE = KJob::UserDefinedError + 50 , KIO::ERR_UNKNOWN = KJob::UserDefinedError + 51 , KIO::ERR_UNKNOWN_INTERRUPT = KJob::UserDefinedError + 53 , KIO::ERR_CANNOT_DELETE_ORIGINAL = KJob::UserDefinedError + 54 ,
  KIO::ERR_CANNOT_DELETE_PARTIAL = KJob::UserDefinedError + 55 , KIO::ERR_CANNOT_RENAME_ORIGINAL = KJob::UserDefinedError + 56 , KIO::ERR_CANNOT_RENAME_PARTIAL = KJob::UserDefinedError + 57 , KIO::ERR_NEED_PASSWD = KJob::UserDefinedError + 58 ,
  KIO::ERR_CANNOT_SYMLINK = KJob::UserDefinedError + 59 , KIO::ERR_NO_CONTENT = KJob::UserDefinedError + 60 , KIO::ERR_DISK_FULL = KJob::UserDefinedError + 61 , KIO::ERR_IDENTICAL_FILES = KJob::UserDefinedError + 62 ,
  KIO::ERR_SLAVE_DEFINED = KJob::UserDefinedError + 63 , KIO::ERR_UPGRADE_REQUIRED = KJob::UserDefinedError + 64 , KIO::ERR_POST_DENIED = KJob::UserDefinedError + 65 , KIO::ERR_COULD_NOT_SEEK = KJob::UserDefinedError + 66 ,
  KIO::ERR_CANNOT_SETTIME = KJob::UserDefinedError + 67 , KIO::ERR_CANNOT_CHOWN = KJob::UserDefinedError + 68 , KIO::ERR_POST_NO_SIZE = KJob::UserDefinedError + 69
}
 

Functions

QString KIO::buildErrorString (int errorCode, const QString &errorText)
 
QString KIO::buildHTMLErrorString (int errorCode, const QString &errorText, const KUrl *reqUrl=0L, int method=-1)
 
QTime KIO::calculateRemaining (KIO::filesize_t totalSize, KIO::filesize_t processedSize, KIO::filesize_t speed)
 
unsigned int KIO::calculateRemainingSeconds (KIO::filesize_t totalSize, KIO::filesize_t processedSize, KIO::filesize_t speed)
 
QFile::Permissions KIO::convertPermissions (int permissions)
 
QString KIO::convertSeconds (unsigned int seconds)
 
QString KIO::convertSize (KIO::filesize_t size)
 
QString KIO::convertSizeFromKiB (KIO::filesize_t kibSize)
 
QString KIO::decodeFileName (const QString &str)
 
QString KIO::encodeFileName (const QString &str)
 
QString KIO::getCacheControlString (KIO::CacheControl cacheControl)
 
KJobTrackerInterface * KIO::getJobTracker ()
 
QString KIO::itemsSummaryString (uint items, uint files, uint dirs, KIO::filesize_t size, bool showSize)
 
QString KIO::number (KIO::filesize_t size)
 
KIO::CacheControl KIO::parseCacheControl (const QString &cacheControl)
 
QPixmap KIO::pixmapForUrl (const KUrl &_url, mode_t _mode=0, KIconLoader::Group _group=KIconLoader::Desktop, int _force_size=0, int _state=0, QString *_path=0)
 
QByteArray KIO::rawErrorDetail (int errorCode, const QString &errorText, const KUrl *reqUrl=0L, int method=-1)
 
QString KIO::unsupportedActionErrorString (const QString &protocol, int cmd)
 
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

KIO

Skip menu "KIO"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdelibs-4.14.38 API Reference

Skip menu "kdelibs-4.14.38 API Reference"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDEWebKit
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUnitConversion
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver
Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal