KDECore
Go to the documentation of this file.
23 #ifndef KSTANDARDDIRS_H
24 #define KSTANDARDDIRS_H
26 #include <QtCore/QStringList>
28 #include <QtCore/QMap>
194 Q_DECLARE_FLAGS( SearchOptions, SearchOption )
210 void addPrefix( const
QString& dir );
219 void addXdgConfigPrefix( const
QString& dir );
228 void addXdgDataPrefix( const
QString& dir );
253 #ifndef KDE_NO_DEPRECATED
254 KDE_DEPRECATED
bool addResourceType(
const char *type,
255 const QString& relativename,
bool priority =
true );
279 bool addResourceType(
const char *type,
const char *basetype,
280 const QString& relativename,
bool priority =
true );
284 const char* relativename,
bool priority =
true )
286 return addResourceType(type, basetype,
QLatin1String(relativename), priority);
306 bool addResourceDir(
const char *type,
307 const QString& absdir,
bool priority =
true );
336 QString findResource(
const char *type,
337 const QString& filename )
const;
353 bool isRestrictedResource(
const char *type,
369 quint32 calcResourceHash(
const char *type,
371 SearchOptions options = NoSearchOptions)
const;
414 QString findResourceDir(
const char *type,
415 const QString& filename)
const;
440 SearchOptions options = NoSearchOptions )
const;
472 SearchOptions options,
508 SearchOptions options = NoSearchOptions );
530 SearchOptions options = NoSearchOptions );
581 QString saveLocation(
const char *type,
583 bool create =
true)
const;
600 QString relativeLocation(
const char *type,
const QString &absPath);
612 static bool makeDir(
const QString& dir,
int mode = 0755);
652 #ifndef KDE_NO_DEPRECATED
653 static KDE_DEPRECATED
QString kde_default(
const char *type);
664 QString kfsstnd_xdg_conf_prefixes();
669 QString kfsstnd_xdg_data_prefixes();
683 QString localxdgdatadir()
const;
689 QString localxdgconfdir()
const;
695 static QString installPath(
const char *type);
704 static bool exists(
const QString &fullPath);
787 static bool checkAccess(
const QString& pathname,
int mode);
791 KStandardDirs(
const KStandardDirs& );
792 KStandardDirs& operator= (
const KStandardDirs& );
794 class KStandardDirsPrivate;
795 KStandardDirsPrivate*
const d;
800 void addPrefix(
const QString& dir,
bool priority );
801 void addXdgConfigPrefix(
const QString& dir,
bool priority );
802 void addXdgDataPrefix(
const QString& dir,
bool priority );
803 void addKDEDefaults();
805 void addResourcesFrom_krcdirs();
808 Q_DECLARE_OPERATORS_FOR_FLAGS(KStandardDirs::SearchOptions)
810 #endif // KSTANDARDDIRS_H
bool addResourceType(const char *type, const char *basetype, const char *relativename, bool priority=true)
KSharedConfigPtr config()
Returns the general config object.
Site-independent access to standard KDE directories.
The central class of the KDE configuration data system.
const KComponentData & mainComponent()
Returns the global component data.
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:22:11 by
doxygen 1.8.7 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.