• Skip to content
  • Skip to link menu
KDE 4.1 API Reference
  • KDE API Reference
  • kdelibs
  • Sitemap
  • Contact Us
 

KIO

KIO: Network-enabled File Management

4.1

Overview | File Selector

This library implements almost all the file management functions you will ever need. In fact, the KDE file manager, Konqueror also uses this to provide its network-enabled file management.

The easiest way to use this library from a KDE application is via the KIO::NetAccess class (for easy synchronous access) or via the KIO::Job class (for more complex asynchronous jobs).

This library also implements the System Configuration Cache (KSycoca), and the KDE file selector widget (see the page on the file selector widget).

See also:
KMimeType: Represents the type of a file.

KService: A service is a library or application that can deal with a certain set of mimetypes.

KServiceType: A service type is a group of services with similar functionality. For example, KOffice's filters have the service type KOfficeFilter.

KServiceTypeTrader: Can be used to query for which services implement a given servicetype. Has its own language, in order to allow complex queries.

KMimeTypeTrader: Can be used to query for which services can handle a given mimetype. Has its own language, in order to allow complex queries.

Author(s):
Various: see copyright headers in individual files
Maintainer(s):
[Unknown/None]
License(s):
LGPLv2

KIO

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

kdelibs

Skip menu "kdelibs"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • Kate
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • KIO
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • Kross
  • KUtils
  • Nepomuk
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal