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

KFile

The File Selection Dialog

Purpose

The kfile library provides the file selection dialog and its components.

Description

The file dialog is available to all kde applications by using the KFileDialog class from the KIO library. This class doesn't contain the actual implementation of the file dialog, however: it dynamically opens the code that contains the implementation. The kfile library provides KFileWidget, which is the main widget in the file dialog, as well as the KDirOperator widget which contains the file views, and other components of the file dialog. Applications only need to link to libkfile if they need direct access to KFileWidget or KDirOperator or to the other widgets used by the file dialog, either in order to modify the behavior of the file dialog, or to reuse its components into the application itself.

Use ${KDE4_KFILE_LIBS} in the target_link_libraries of your CMakeLists.txt to link to kfile.

Author(s):
Stephan Kulow
Carsten Pfeiffer
Peter Penz
Aaron J. Seigo
and others
Maintainer(s):
David Faure
License(s):
LGPLv2
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:27:27 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

KFile

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

kdelibs API Reference

Skip menu "kdelibs 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

Search



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