class KSessionManaged

Highlevel access to session management. More...

Definition#include <kapp.h>
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods


Detailed Description

Provides highlevel aceess to session management on a per-object base.

KSessionManaged makes it possible to provide implementations for QApplication::commitData() and QApplication::saveState(), without subclassing KApplication. KTMainWindow internally makes use of this.

You don't need to do anything with this class when using KTMainWindow. Instead, use KTMainWindow::saveProperties, KTMainWindow::readProperties, KTMainWindow::queryClose, KTMainWindow::queryExit and friends.

bool  saveState ( QSessionManager& sm )

[virtual]

See QApplication::saveState for documentation.

This function is just a convenience version to avoid subclassing KApplication.

bool  commitData ( QSessionManager& sm )

[virtual]

See QApplication::commitData for documentation.

This function is just a convenience version to avoid subclassing KApplication.