10enum DGlibUserDirectory
12 USER_DIRECTORY_DESKTOP,
13 USER_DIRECTORY_DOCUMENTS,
14 USER_DIRECTORY_DOWNLOAD,
16 USER_DIRECTORY_PICTURES,
17 USER_DIRECTORY_PUBLIC_SHARE,
18 USER_DIRECTORY_TEMPLATES,
19 USER_DIRECTORY_VIDEOS,
22Q_ENUMS(DGlibUserDirectory);
24enum DGlibFormatSizeFlag
26 FORMAT_SIZE_DEFAULT = 0x0,
27 FORMAT_SIZE_LONG_FORMAT = 1 << 0,
28 FORMAT_SIZE_IEC_UNITS = 1 << 1,
29 FORMAT_SIZE_BITS = 1 << 2
31Q_DECLARE_FLAGS(DGlibFormatSizeFlags, DGlibFormatSizeFlag)
40 static QString
formatSize(quint64 size, DGlibFormatSizeFlags flags = FORMAT_SIZE_DEFAULT);
Definition dglibutils.h:34
static QString userSpecialDir(DGlibUserDirectory userDirectory)
Get the full path by directory type.
Definition dglibutils.cpp:23
static QString formatSize(quint64 size, DGlibFormatSizeFlags flags=FORMAT_SIZE_DEFAULT)
Formats a size (for example the size of a file) into a human readable string.
Definition dglibutils.cpp:93
static QString tmpDir()
Gets the directory to use for temporary files.
Definition dglibutils.cpp:76
static QStringList systemDataDirs()
Get an ordered list of base directories in which to access system-wide application data.
Definition dglibutils.cpp:38
static QString userDataDir()
Get a base directory in which to access application data such as icons that is customized for a parti...
Definition dglibutils.cpp:60