KGlobal Class Reference
Access to the KDE global objects. More...
#include <kglobal.h>
Static Public Member Functions | |
KInstance * | instance () |
KStandardDirs * | dirs () |
KConfig * | config () |
KSharedConfig * | sharedConfig () |
KIconLoader * | iconLoader () |
KLocale * | locale () |
KCharsets * | charsets () |
const QString & | staticQString (const char *str) |
const QString & | staticQString (const QString &str) |
void | registerStaticDeleter (KStaticDeleterBase *d) |
void | unregisterStaticDeleter (KStaticDeleterBase *d) |
void | deleteStaticDeleters () |
void | setActiveInstance (KInstance *d) |
KInstance * | activeInstance () |
Static Public Attributes | |
KStringDict * | _stringDict = 0 |
KInstance * | _instance = 0 |
KLocale * | _locale = 0 |
KCharsets * | _charsets = 0 |
KStaticDeleterList * | _staticDeleters = 0 |
KInstance * | _activeInstance = 0 |
Related Functions | |
(Note that these are not member functions.) | |
bool | checkAccess (const QString &pathname, int mode) |
kdbgstream & | endl (kdbgstream &s) |
kdbgstream & | flush (kdbgstream &s) |
kdbgstream | kdDebug (int area=0) |
QString | kdBacktrace () |
QString | kdBacktrace (int levels) |
kdbgstream | kdWarning (int area=0) |
kdbgstream | kdError (int area=0) |
kdbgstream | kdFatal (int area=0) |
void | kdClearDebugConfig () |
KMIN(a, b) | |
KMAX(a, b) | |
KABS(a) | |
KCLAMP(x, low, high) |
Detailed Description
Access to the KDE global objects.KGlobal provides you with pointers of many central objects that exist only once in the process. It is also responsible for managing instances of KStaticDeleterBase.
- See also:
- KStaticDeleterBase
- Author:
- Sirtaj Singh Kang (taj@kde.org)
- Version:
- Id
- kglobal.h,v 1.58 2004/02/12 11:58:11 raabe Exp
Definition at line 45 of file kglobal.h.
Member Function Documentation
|
Returns the global instance. There is always at least one instance of a component in one application (in most cases the application itself).
Referenced by KApplication::caption(), KWin::icon(), KLocale::KLocale(), and KApplication::x11EventFilter(). |
|
Returns the application standard dirs object.
References KInstance::dirs(). Referenced by KIconLoader::addExtraDesktopThemes(), KLocale::allCountriesTwoAlpha(), KConfigBackEnd::changeFileName(), KPalette::getPaletteList(), KDesktopFile::isAuthorizedDesktopFile(), KConfig::KConfig(), KIconTheme::KIconTheme(), KLocale::langLookup(), KIconTheme::list(), KDesktopFile::locateLocal(), and KConfigINIBackEnd::parseConfigFiles(). |
|
|
Returns the general config object.
References KInstance::sharedConfig(). Referenced by KConfigSkeleton::KConfigSkeleton(). |
|
Returns an iconloader object.
References KInstance::iconLoader(). Referenced by KIconLoader::unknown(). |
|
Returns the global locale object.
Referenced by KCharsets::codecForName(), KConfigBase::deleteEntry(), KLocale::i18n(), KLocale::langLookup(), KConfigBase::setLocale(), and KConfigBase::writeEntry(). |
|
The global charset manager.
Referenced by KCharsets::descriptiveEncodingNames(). |
|
Creates a static QString. To be used inside functions(!) like: static const QString &myString = KGlobal::staticQString("myText"); !!! Do _NOT_ use: !!! static QString myString = KGlobal::staticQString("myText");
Referenced by KApplication::authorizeKAction(), KStringHandler::from8Bit(), KIconLoader::iconPath(), KIconLoader::loadIcon(), KConfigBase::readEntry(), and KConfigBase::readListEntry(). |
|
Creates a static QString. To be used inside functions(!) like: static const QString &myString = KGlobal::staticQString(i18n("My Text")); !!! Do _NOT_ use: !!! static QString myString = KGlobal::staticQString(i18n("myText"));
|
|
Registers a static deleter.
Referenced by KStaticDeleter< type >::setObject(). |
|
Unregisters a static deleter.
Referenced by KStaticDeleter< type >::setObject(). |
|
Calls KStaticDeleterBase::destructObject() on all registered static deleters and unregisters them all.
|
|
The instance currently active (useful in a multi-instance application, such as a KParts application). Don't use this - it's mainly for KAboutDialog and KBugReport. Definition at line 111 of file kglobal.cpp. References KLocale::setActiveCatalogue(). Referenced by KInstance::KInstance(), and KInstance::~KInstance(). |
Friends And Related Function Documentation
|
Check, if a file may be accessed in a given mode. This is a wrapper around the access() system call. checkAccess() calls access() with the given parameters. If this is OK, checkAccess() returns true. If not, and W_OK is part of mode, it is checked if there is write access to the directory. If yes, checkAccess() returns true. In all other cases checkAccess() returns false. Other than access() this function EXPLICITLY ignores non-existant files if checking for write access.
|
|
A typesafe function to find the minimum of the two arguments. |
|
A typesafe function to find the maximum of the two arguments. |
|
A typesafe function to determine the absolute value of the argument. |
|
A typesafe function that returns x if it's between low and high values. low if x is smaller than then low and high if x is bigger than high. Definition at line 194 of file kglobal.h. |
The documentation for this class was generated from the following files: