KSessionManaged Class Reference
#include <kapplication.h>
Detailed Description
Provides highlevel access to session management on a per-object base.Highlevel access to session management.KSessionManaged makes it possible to provide implementations for QApplication::commitData() and QApplication::saveState(), without subclassing KApplication. KMainWindow internally makes use of this.
You don't need to do anything with this class when using KMainWindow. Instead, use KMainWindow::saveProperties(), KMainWindow::readProperties(), KMainWindow::queryClose(), KMainWindow::queryExit() and friends.
Definition at line 1441 of file kapplication.h.
Public Member Functions | |
KSessionManaged () | |
virtual | ~KSessionManaged () |
virtual bool | saveState (QSessionManager &sm) |
virtual bool | commitData (QSessionManager &sm) |
Protected Member Functions | |
virtual void | virtual_hook (int id, void *data) |
Member Function Documentation
bool KSessionManaged::saveState | ( | QSessionManager & | sm | ) | [virtual] |
See QApplication::saveState() for documentation.
This function is just a convenience version to avoid subclassing KApplication.
Return true to indicate a successful state save or false to indicate a problem and to halt the shutdown process (will implicitly call sm.cancel() ).
Definition at line 1067 of file kapplication.cpp.
bool KSessionManaged::commitData | ( | QSessionManager & | sm | ) | [virtual] |
See QApplication::commitData() for documentation.
This function is just a convenience version to avoid subclassing KApplication.
Return true to indicate a successful commit of data or false to indicate a problem and to halt the shutdown process (will implicitly call sm.cancel() ).
Definition at line 1072 of file kapplication.cpp.
The documentation for this class was generated from the following files: