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

#include </tmp/quassel/src/qtui/monoapplication.h>

Inheritance diagram for MonolithicApplication:
Collaboration diagram for MonolithicApplication:

Public Member Functions

 MonolithicApplication (int &, char **)
 ~MonolithicApplication ()
bool init ()
void resumeSessionIfPossible ()
virtual void commitData (QSessionManager &manager)
virtual void saveState (QSessionManager &manager)
bool isAboutToQuit () const

Protected Member Functions

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

Private Slots

void startInternalCore ()

Private Attributes

CoreApplicationInternal_internal
bool _internalInitDone

Detailed Description

Definition at line 28 of file monoapplication.h.

Constructor & Destructor Documentation

MonolithicApplication ( int &  argc,
char **  argv 
)

Definition at line 57 of file monoapplication.cpp.

References _internal, and Client::destroy().

Member Function Documentation

bool init ( )
virtual

Reimplemented from QtUiApplication.

Definition at line 41 of file monoapplication.cpp.

References Client::coreConnection(), Quassel::init(), Quassel::isOptionSet(), and startInternalCore().

Referenced by main().

void startInternalCore ( )
privateslot
void commitData ( QSessionManager &  manager)
virtualinherited

Definition at line 177 of file qtuiapplication.cpp.

References QtUiApplication::_aboutToQuit.

void saveState ( QSessionManager &  manager)
virtualinherited
bool isAboutToQuit ( ) const
inlineinherited

Definition at line 56 of file qtuiapplication.h.

References QtUiApplication::_aboutToQuit.

Referenced by MainWin::closeEvent().

void quit ( )
protectedvirtualinherited

Reimplemented from Quassel.

Definition at line 171 of file qtuiapplication.cpp.

References QtUi::mainWindow(), and MainWin::quit().

void setRunMode ( RunMode  mode)
inlineprotectedinherited

Definition at line 180 of file quassel.h.

References Quassel::_runMode.

Referenced by CoreApplication::CoreApplication(), and 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::CoreApplication(), and MonolithicApplication().

Member Data Documentation

CoreApplicationInternal* _internal
private
bool _internalInitDone
private

Definition at line 42 of file monoapplication.h.

Referenced by startInternalCore().


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