Quassel IRC  Pre-Release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
CoreApplication Class Reference

#include </tmp/quassel/src/core/coreapplication.h>

Inheritance diagram for CoreApplication:
Collaboration diagram for CoreApplication:

Public Member Functions

 CoreApplication (int &argc, char **argv)
 ~CoreApplication ()
bool init ()

Protected Member Functions

virtual void quit ()
void setRunMode (RunMode mode)
void setDataDirPaths (const QStringList &paths)
QStringList findDataDirPaths () const
void disableCrashhandler ()

Private Attributes

CoreApplicationInternal_internal

Detailed Description

Definition at line 46 of file coreapplication.h.

Constructor & Destructor Documentation

CoreApplication ( int &  argc,
char **  argv 
)

Definition at line 79 of file coreapplication.cpp.

References _internal.

Member Function Documentation

bool init ( )
virtual

Reimplemented from Quassel.

Definition at line 85 of file coreapplication.cpp.

References _internal, CoreApplicationInternal::init(), Quassel::init(), and Logger::logMessage().

void quit ( )
protectedvirtualinherited

Reimplemented in QtUiApplication.

Definition at line 164 of file quassel.cpp.

Referenced by Quassel::handleSignal().

void setRunMode ( RunMode  mode)
inlineprotectedinherited

Definition at line 180 of file quassel.h.

References Quassel::_runMode.

Referenced by CoreApplication(), and MonolithicApplication::MonolithicApplication().

void setDataDirPaths ( const QStringList &  paths)
inlineprotectedinherited

Definition at line 181 of file quassel.h.

References Quassel::_dataDirPaths.

QStringList findDataDirPaths ( ) const
protectedinherited

Definition at line 431 of file quassel.cpp.

void disableCrashhandler ( )
inlineprotectedinherited

Definition at line 182 of file quassel.h.

References Quassel::_handleCrashes.

Referenced by CoreApplication(), and MonolithicApplication::MonolithicApplication().

Member Data Documentation

CoreApplicationInternal* _internal
private

Definition at line 56 of file coreapplication.h.

Referenced by CoreApplication(), init(), and ~CoreApplication().


The documentation for this class was generated from the following files: