• Skip to content
  • Skip to link menu
Trinity API Reference
  • Trinity API Reference
  • kdecore
 

kdecore

Public Member Functions | Protected Member Functions | Friends | List of all members
KInstance Class Reference

#include <kinstance.h>

Inheritance diagram for KInstance:
KApplication KUniqueApplication

Public Member Functions

 KInstance (const TQCString &instanceName)
 
 KInstance (const KAboutData *aboutData)
 
 KInstance (KInstance *src)
 
virtual ~KInstance ()
 
KStandardDirs * dirs () const
 
KConfig * config () const
 
KSharedConfig * sharedConfig () const
 
KIconLoader * iconLoader () const
 
void newIconLoader () const
 
const KAboutData * aboutData () const
 
TQCString instanceName () const
 
KMimeSourceFactory * mimeSourceFactory () const
 

Protected Member Functions

 KInstance (const KInstance &)
 
void setConfigName (const TQString &name)
 
virtual void virtual_hook (int id, void *data)
 

Friends

class KStandardDirs
 

Detailed Description

Access to KDE global objects for use in shared libraries.

In practical terms, this class is used in KDE components. This allows components to store things that normally would be accessed by KGlobal.

Author
Torben Weis

Definition at line 43 of file kinstance.h.

Constructor & Destructor Documentation

◆ KInstance() [1/3]

KInstance::KInstance ( const TQCString &  instanceName)

Constructor.

Parameters
instanceNamethe name of the instance

Definition at line 69 of file kinstance.cpp.

◆ KInstance() [2/3]

KInstance::KInstance ( const KAboutData *  aboutData)

Constructor.

When building a KInstance that is not your KApplication, make sure that the KAboutData and the KInstance have the same life time. You have to destroy both, since the instance doesn't own the about data. Don't build a KAboutData on the stack in this case ! Building a KAboutData on the stack is only ok for usage with KCmdLineArgs and KApplication (not destroyed until the app exits).

Parameters
aboutDatadata about this instance (see KAboutData)

Definition at line 87 of file kinstance.cpp.

◆ ~KInstance()

KInstance::~KInstance ( )
virtual

Destructor.

Definition at line 132 of file kinstance.cpp.

◆ KInstance() [3/3]

KInstance::KInstance ( const KInstance &  )
protected

Copy Constructor is not allowed.

Member Function Documentation

◆ aboutData()

const KAboutData * KInstance::aboutData ( ) const

Returns the about data of this instance Warning, can be 0L.

Returns
the about data of the instance, or 0 if it has not been set yet

Definition at line 257 of file kinstance.cpp.

◆ config()

KConfig * KInstance::config ( ) const

Returns the general config object ("appnamerc").

Returns
the KConfig object for the instance.

Definition at line 177 of file kinstance.cpp.

◆ dirs()

KStandardDirs * KInstance::dirs ( ) const

Returns the application standard dirs object.

Returns
The KStandardDirs of the application.

Definition at line 159 of file kinstance.cpp.

◆ iconLoader()

KIconLoader * KInstance::iconLoader ( ) const

Returns an iconloader object.

Returns
the iconloader object.

Definition at line 239 of file kinstance.cpp.

◆ instanceName()

TQCString KInstance::instanceName ( ) const

Returns the name of the instance.

Returns
the instance name, can be null if the KInstance has been created with a null name

Definition at line 263 of file kinstance.cpp.

◆ mimeSourceFactory()

KMimeSourceFactory * KInstance::mimeSourceFactory ( ) const

Returns the KMimeSourceFactory of the instance.

Mainly added for API completeness and future extensibility.

Returns
the KMimeSourceFactory set as default for this application.

Definition at line 269 of file kinstance.cpp.

◆ newIconLoader()

void KInstance::newIconLoader ( ) const

Re-allocate the global iconloader.

Definition at line 250 of file kinstance.cpp.

◆ setConfigName()

void KInstance::setConfigName ( const TQString &  name)
protected

Set name of default config file.

Parameters
namethe name of the default config file
Since
3.1

Definition at line 233 of file kinstance.cpp.

◆ sharedConfig()

KSharedConfig * KInstance::sharedConfig ( ) const

Returns the general config object ("appnamerc").

Returns
the KConfig object for the instance.

Definition at line 224 of file kinstance.cpp.


The documentation for this class was generated from the following files:
  • kinstance.h
  • kinstance.cpp

kdecore

Skip menu "kdecore"
  • Main Page
  • Modules
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdecore

Skip menu "kdecore"
  • arts
  • dcop
  • dnssd
  • interfaces
  •     interface
  •     library
  •   kspeech
  •   ktexteditor
  • kabc
  • kate
  • kcmshell
  • kdecore
  • kded
  • kdefx
  • kdeprint
  • kdesu
  • kdeui
  • kdoctools
  • khtml
  • kimgio
  • kinit
  • kio
  •   bookmarks
  •   httpfilter
  •   kfile
  •   kio
  •   kioexec
  •   kpasswdserver
  •   kssl
  • kioslave
  •   http
  • kjs
  • kmdi
  •   kmdi
  • knewstuff
  • kparts
  • krandr
  • kresources
  • kspell2
  • kunittest
  • kutils
  • kwallet
  • libkmid
  • libkscreensaver
Generated for kdecore by doxygen 1.8.13
This website is maintained by Timothy Pearson.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. |