KFile Class

Header: #include <KFile>
CMake: find_package(Qt6 REQUIRED COMPONENTS KIOWidgets)
target_link_libraries(mytarget PRIVATE Qt6::KIOWidgets)

Public Types

enum FileView { Default, Simple, Detail, SeparateDirs, PreviewContents, …, FileViewMax }
enum Mode { File, Directory, Files, ExistingOnly, LocalOnly, ModeMax }
flags Modes

Detailed Description

@class KFile kfile.h <KFile>

KFile is a class which provides a namespace for some enumerated values associated with the kfile library. You will never need to construct a KFile object itself.

Member Type Documentation

enum KFile::FileView

Stores a combination of #Mode values.

enum KFile::Mode
flags KFile::Modes

Modes of operation for the dialog. @li @p File - Get a single file name from the user. @li @p Directory - Get a directory name from the user. @li @p Files - Get multiple file names from the user. @li @p ExistingOnly - Never return a filename which does not exist yet @li @p LocalOnly - Don't return remote filenames @see Modes

The Modes type is a typedef for QFlags<Mode>. It stores an OR combination of Mode values.