Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:

KIO::AuthInfo | This class is intended to make it easier to prompt for, cache and retrieve authorization information
KIO::NetRC::AutoLogin | Contains auto login information
KIO::Connection | This class provides a simple means for IPC between two applications via a pipe
KProtocolInfo::ExtraField | Definition of an extra field in the UDS entries, returned by a listDir operation
KFileMimeTypeInfo::GroupInfo | Information about a meta information group
KFileMimeTypeInfo::ItemInfo | This is the class for one item of a KFileMimeTypeInfo
KIO::Job | The base class for all jobs
KIO::ChmodJob | This job changes permissions on a list of files or directories, optionally in a recursive manner
KIO::CopyJob | CopyJob is used to move, copy or symlink files and directories
KIO::DeleteJob | A more complex Job to delete files and directories
KIO::FileCopyJob | The FileCopyJob copies data from one place to another
KIO::MetaInfoJob | MetaInfoJob is a KIO Job to retrieve meta information from files
KIO::PreviewJob | KIO Job to get a thumbnail picture
KIO::SimpleJob | A simple job (one url and one command)
KIO::ListJob | A ListJob is allows you to get the get the content of a directory
KIO::MkdirJob | A KIO job that creates a directory
KIO::StatJob | A KIO job that retrieves information about a file or directory
KIO::TransferJob | The transfer job pumps data into and/or out of a Slave
KIO::DavJob | The transfer job pumps data into and/or out of a Slave
KIO::MimetypeJob | A MimetypeJob is a TransferJob that allows you to get the mime type of an URL
KIO::MultiGetJob | The MultiGetJob is a TransferJob that allows you to get several files from a single server
KIO::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
KACL | The KCAL class encapsulates a POSIX Access Control List
KArchive | KArchive is a base class for reading and writing archives
KAr | KAr is a class for reading archives in ar format
KTar | A class for reading / writing (optionally compressed) tar archives
KZip | This class implements a kioslave to access zip files from KDE
KArchiveEntry | A base class for entries in an KArchive
KArchiveDirectory | Represents a directory entry in a KArchive
KArchiveFile | Represents a file entry in a KArchive
KAutoMount | This class implements synchronous mounting of devices, as well as showing a file-manager window after mounting a device, optionally
KAutoUnmount | This class implements synchronous unmounting of devices, It is a wrapper around the asychronous KIO::special() call for unmount, used by KMimeType
KDataTool | A generic tool that processes data
KDataToolAction | This class helps applications implement support for KDataTool
KDataToolInfo | This is a convenience class for KService
KDCOPServiceStarter | A generic DCOP service starter, using KTrader
KDirLister | The dir lister deals with the kiojob used to list and update a directory and has signals for the user of this class (e.g
KDirNotify | An abstract class that receives notifications of added and removed files in any directory, local or remote
KDirWatch | Watch directories and files for changes
KEMailSettings | This is just a small class to facilitate accessing e-mail settings in a sane way, and allowing any program to manage multiple e-mail profiles effortlessly
KFileFilter | A KFileFilter is a simple base class for file filters
KSimpleFileFilter | A simple file filter that can filter hidden dot files, by name, by mime type and by mode
KFileItem | A KFileItem is a generic class to handle a file, local or remote
KFileMetaInfo | Meta Information about a file
KFileMetaInfoGroup | A group of meta information items about a file
KFileMetaInfoItem | A meta information item about a file
KFileMimeTypeInfo | Represents the capabilities of a KFilePlugin for a given mimetype
KFilePlugin | Base class for a meta information plugin
KFileShare | Common functionality for the file sharing (communication with the backend)
KFilterBase | This is the base class for compression filters such as gzip and bzip2
KFilterDev | A class for reading and writing compressed data onto a device (e.g
KImageIO | Interface to the KDE Image IO plugin architecture
KLimitedIODevice | A readonly device that reads from an underlying device from a given point to another (e.g
KMimeMagic |
KMimeMagicResult |
KMimeTypeChooser | This widget provides a checkable list of all available mimetypes, and a list of selected ones, as well as a corresponding list of file extensions, an optional text and an optional edit button (not working yet)
KMimeTypeChooserDialog | A Dialog to choose some mimetypes
KMimeTypeResolver< IconItem, Parent > | This class implements the "delayed-mimetype-determination" feature, for konqueror's directory views (and KFileDialog's :)
KNFSShare | Similar functionality like KFileShare, but works only for NFS and do not need any suid script
KOCRDialog | Base class for OCR Dialogs
KOCRDialogFactory | A factory for creating a KOCRDialog
KOpenWithHandler |
KProtocolInfo | Information about I/O (Internet, etc.) protocols supported by KDE
KProtocolManager | Provides information about I/O (Internet, etc.) settings chosen/set by the end user
KRemoteEncoding | Allows encoding and decoding properly remote filenames into Unicode
KRun | To open files with their associated applications in KDE, use KRun
KSambaShare | Similar functionality like KFileShare, but works only for Samba and do not need any suid script
KScanDialog | This is a base class for scanning dialogs
KScanDialogFactory | A factory for creating a KScanDialog
KService | Represent a service, i.e
KServiceGroup | KServiceGroup represents a group of service, for example screensavers
KServiceOffer | This class holds the user-specific preferences of a service (whether it can be a default offer or not, how big is the preference for this offer, ...)
KServiceType | A service type is the generic notion for a mimetype, a type of service instead of a type of file
KMimeType | Represent a mime type, like "text/plain", and the data that is associated with it
KDEDesktopMimeType | Mime type for desktop files
KExecMimeType | The mime type for executable files
KFolderType | Folder mime type
KServiceTypeProfile | KServiceTypeProfile represents the user's preferences for services of a service type
KShred |
KTrader | A Trader interface, similar to the CORBA Trader
KURIFilter | Manages the filtering of URIs
KURIFilterData | A basic message object used for exchanging filtering information between the filter plugins and the application requesting the filtering service
KURIFilterPlugin | Base class for URI filter plugins
KURIFilterPluginList | A list of filter plugins
KURLCompletion | This class does completion of URLs including user directories (~user) and environment variables
KShellCompletion | This class does shell-like completion of file names
KURLPixmapProvider | Implementation of KPixmapProvider
KIO::MetaData | MetaData is a simple map of key/value strings
KIO::NetAccess | Net Transparency
KIO::NetRC | A Singleton class that provides access to passwords stored in .netrc files for automatic login purposes
Observer | Observer for KIO::Job progress information
KIO::PasswordDialog | A dialog for requesting a login and a password from the end user
KIO::ProgressBase | This class does all initialization stuff for progress, like connecting signals to slots
KIO::StatusbarProgress | This is a special IO progress widget
KIO::DataSlave::QueueStruct | Structure for queueing
KIO::RenameDlg | A dialog for the options to rename two files
RenameDlgPlugin | This is the base class for all RenameDlg plugins
KIO::Scheduler | The KIO::Scheduler manages io-slaves for the application
KDEDesktopMimeType::Service | Structure representing a service, in the list of services returned by builtinServices and userDefinedServices
KIO::SlaveBase | There are two classes that specifies the protocol between application (job) and kioslave
KIO::ForwardingSlaveBase | This class should be used as a base for ioslaves acting as a forwarder to other ioslaves
KIO::TCPSlaveBase | There are two classes that specifies the protocol between application (job) and kioslave
KIO::SlaveConfig | SlaveConfig
KIO::SlaveInterface | There are two classes that specifies the protocol between application (KIO::Job) and kioslave
KIO::Slave | Attention developers: If you change the implementation of KIO::Slave, do not use connection() or slaveconn but the respective KIO::Slave accessor methods
KIO::DataSlave | This class provides a high performance implementation for the data url scheme (rfc2397)
KIO::DataProtocol | This kioslave provides support of data urls as specified by rfc 2397
ThumbCreator | This is the baseclass for "thumbnail-plugins" in KDE

KDE Home | KDE Accessibility Home | Description of Access Keys