You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
58 lines
2.2 KiB
58 lines
2.2 KiB
15 years ago
|
//Auto-generated by kalyptus. DO NOT EDIT.
|
||
|
package org.kde.koala;
|
||
|
|
||
|
import org.kde.qt.Qt;
|
||
|
import org.kde.qt.QtSupport;
|
||
|
import org.kde.qt.QSessionManager;
|
||
|
|
||
|
/**
|
||
|
|
||
|
Provides highlevel access to session management on a per-object
|
||
|
base.
|
||
|
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.
|
||
|
@author Matthias Ettrich <ettrich@kde.org>
|
||
|
|
||
|
@short Highlevel access to session management.
|
||
|
|
||
|
*/
|
||
|
public class KSessionManaged implements QtSupport {
|
||
|
private long _qt;
|
||
|
private boolean _allocatedInJavaWorld = true;
|
||
|
protected KSessionManaged(Class dummy){}
|
||
|
|
||
|
public KSessionManaged() {
|
||
|
newKSessionManaged();
|
||
|
}
|
||
|
private native void newKSessionManaged();
|
||
|
/**
|
||
|
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() ).
|
||
|
@short See QApplication.saveState() for documentation.
|
||
|
*/
|
||
|
public native boolean saveState(QSessionManager sm);
|
||
|
/**
|
||
|
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() ).
|
||
|
@short See QApplication.commitData() for documentation.
|
||
|
*/
|
||
|
public native boolean commitData(QSessionManager sm);
|
||
|
/** Deletes the wrapped C++ instance */
|
||
|
protected native void finalize() throws InternalError;
|
||
|
/** Delete the wrapped C++ instance ahead of finalize() */
|
||
|
public native void dispose();
|
||
|
/** Has the wrapped C++ instance been deleted? */
|
||
|
public native boolean isDisposed();
|
||
|
}
|