kstandarddirs.h
703TDECORE_EXPORT TQString locate( const char *type, const TQString& filename, const TDEInstance* instance = TDEGlobal::instance() );
714TDECORE_EXPORT TQString locateLocal( const char *type, const TQString& filename, const TDEInstance* instance = TDEGlobal::instance() );
725TDECORE_EXPORT TQString locateLocal( const char *type, const TQString& filename, bool createDir, const TDEInstance* instance = TDEGlobal::instance() );
void addKDEDefaults()
This function adds the defaults that are used by the current KDE version.
Definition kstandarddirs.cpp:1295
TQStringList findDirs(const char *type, const TQString &reldir) const
Tries to find all directories whose names consist of the specified type and a relative path.
Definition kstandarddirs.cpp:378
TQ_UINT32 calcResourceHash(const char *type, const TQString &filename, bool deep) const
Definition kstandarddirs.cpp:352
void addXdgConfigPrefix(const TQString &dir)
Adds another search dir to front of the XDG_CONFIG_XXX list of prefixes.
Definition kstandarddirs.cpp:200
TQString saveLocation(const char *type, const TQString &suffix=TQString::null, bool create=true) const
Finds a location to save files into for the given type in the user's home directory.
Definition kstandarddirs.cpp:1099
void addXdgDataPrefix(const TQString &dir)
Adds another search dir to front of the XDG_DATA_XXX list of prefixes.
Definition kstandarddirs.cpp:220
TQString findResourceDir(const char *type, const TQString &filename) const
Tries to find the directory the file is in.
Definition kstandarddirs.cpp:412
TQString relativeLocation(const char *type, const TQString &absPath)
Converts an absolute path to a path relative to a certain resource.
Definition kstandarddirs.cpp:1154
TQStringList allTypes() const
This function will return a list of all the types that TDEStandardDirs supports.
Definition kstandarddirs.cpp:157
TQString localtdedir() const
Returns the toplevel directory in which TDEStandardDirs will store things.
Definition kstandarddirs.cpp:1669
TQStringList resourceDirs(const char *type) const
This function is used internally by almost all other function as it serves and fills the directories ...
Definition kstandarddirs.cpp:795
static int findAllExe(TQStringList &list, const TQString &appname, const TQString &pathstr=TQString::null, bool ignoreExecBit=false)
Finds all occurrences of an executable in the system path.
Definition kstandarddirs.cpp:981
bool addResourceDir(const char *type, const TQString &absdir)
Adds absolute path at the end of the search path for particular types (for example in case of icons w...
Definition kstandarddirs.cpp:286
static TQString findExe(const TQString &appname, const TQString &pathstr=TQString::null, bool ignoreExecBit=false)
Finds the executable in the system path.
Definition kstandarddirs.cpp:932
static bool makeDir(const TQString &dir, int mode=0755)
Recursively creates still-missing directories in the given path.
Definition kstandarddirs.cpp:1176
static TQString realPath(const TQString &dirname)
Expands all symbolic links and resolves references to '/.
Definition kstandarddirs.cpp:689
TQStringList findAllResources(const char *type, const TQString &filter=TQString::null, bool recursive=false, bool unique=false) const
Tries to find all resources with the specified type.
Definition kstandarddirs.cpp:679
static TQString realFilePath(const TQString &filename)
Expands all symbolic links and resolves references to '/.
Definition kstandarddirs.cpp:707
bool isRestrictedResource(const char *type, const TQString &relPath=TQString::null) const
Checks whether a resource is restricted as part of the KIOSK framework.
Definition kstandarddirs.cpp:123
bool addCustomized(TDEConfig *config)
Reads customized entries out of the given config object and add them via addResourceDirs().
Definition kstandarddirs.cpp:1537
bool addResourceType(const char *type, const TQString &relativename)
Adds suffixes for types.
Definition kstandarddirs.cpp:255
TQString findResource(const char *type, const TQString &filename) const
Tries to find a resource in the following order:
Definition kstandarddirs.cpp:317
static TQString kde_default(const char *type)
This returns a default relative path for the standard KDE resource types.
Definition kstandarddirs.cpp:1036
void addPrefix(const TQString &dir)
Adds another search dir to front of the fsstnd list.
Definition kstandarddirs.cpp:180
static TQStringList systemPaths(const TQString &pstr=TQString::null)
Returns a TQStringList list of pathnames in the system path.
Definition kstandarddirs.cpp:886
static bool exists(const TQString &fullPath)
Checks for existence and accessability of a file or directory.
Definition kstandarddirs.cpp:450
Trinity API Reference