KIO FileWidgets C++ Classes

IO. More...

Classes

KAbstractViewAdapter

Interface used by KFilePreviewGenerator to generate previews for files

KDirOperator

A widget for displaying files and browsing directories

KDirSortFilterProxyModel

Acts as proxy model for KDirModel to sort and filter KFileItems

KEncodingFileDialog

Provides a user (and developer) friendly way to select files with support for choosing encoding

KFileCopyToMenu

This class adds "Copy To" and "Move To" submenus to a popupmenu

KFileCustomDialog

This class implement a custom file dialog

KFileFilterCombo

File filter combo box

KFilePlaceEditDialog

A dialog that allows editing entries of a KFilePlacesModel

KFilePlacesModel

KFilePlacesView

This class allows to display a KFilePlacesModel

KFilePreviewGenerator

Generates previews for files of an item view

KFileWidget

File selector widget

KImageFilePreview

Image preview widget for the file dialog

KNameAndUrlInputDialog

Dialog to ask for a name (e.g. filename) and a URL

KNewFileMenu

'Create New' submenu, for creating files using templates (e.g. "new HTML file") and directories

KPreviewWidgetBase

Abstract baseclass for all preview widgets

KUrlNavigator

Widget that allows to navigate through the paths of an URL

Detailed Description

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

The file dialog is available to all KDE applications by using the QFileDialog class. The KDE QPA theme plugin uses a KFileDialog automatically.

The KIOFileWidgets 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 KIOFileWidgets 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.