diff options
Diffstat (limited to 'kdejava/koala/org/kde/koala/KApplicationSignals.java')
-rw-r--r-- | kdejava/koala/org/kde/koala/KApplicationSignals.java | 116 |
1 files changed, 116 insertions, 0 deletions
diff --git a/kdejava/koala/org/kde/koala/KApplicationSignals.java b/kdejava/koala/org/kde/koala/KApplicationSignals.java new file mode 100644 index 00000000..d44e3cce --- /dev/null +++ b/kdejava/koala/org/kde/koala/KApplicationSignals.java @@ -0,0 +1,116 @@ +//Auto-generated by kalyptus. DO NOT EDIT. +package org.kde.koala; + +import org.kde.qt.QMetaObject; +import org.kde.qt.QtSupport; +import org.kde.qt.QObject; +import org.kde.qt.QPixmap; +import org.kde.qt.QSessionManager; +import java.util.ArrayList; +import org.kde.qt.QEvent; +import org.kde.qt.QWidget; +import org.kde.qt.QPalette; + +public interface KApplicationSignals { + /** + Emitted when KApplication has changed its palette due to a KControl request. + Normally, widgets will update their palette automatically, but you + should connect to this to program special behavior. + @short Emitted when KApplication has changed its palette due to a KControl request. + */ + void kdisplayPaletteChanged(); + /** + Emitted when KApplication has changed its GUI style in response to a KControl request. + Normally, widgets will update their styles automatically (as they would + respond to an explicit setGUIStyle() call), but you should connect to + this to program special behavior. + @short Emitted when KApplication has changed its GUI style in response to a KControl request. + */ + void kdisplayStyleChanged(); + /** + Emitted when KApplication has changed its font in response to a KControl request. + Normally widgets will update their fonts automatically, but you should + connect to this to monitor global font changes, especially if you are + using explicit fonts. + Note: If you derive from a QWidget-based class, a faster method is to + reimplement QWidget.fontChange(). This is the preferred way + to get informed about font updates. + @short Emitted when KApplication has changed its font in response to a KControl request. + */ + void kdisplayFontChanged(); + /** + Emitted when KApplication has changed either its GUI style, its font or its palette + in response to a kdisplay request. Normally, widgets will update their styles + automatically, but you should connect to this to program special + behavior. @short Emitted when KApplication has changed either its GUI style, its font or its palette in response to a kdisplay request. + */ + void appearanceChanged(); + /** + Emitted when the settings for toolbars have been changed. KToolBar will know what to do. + @short Emitted when the settings for toolbars have been changed. + */ + void toolbarAppearanceChanged(int arg1); + /** + Emitted when the desktop background has been changed by <code>kcmdisplay.</code> + @param desk The desktop whose background has changed. + @short Emitted when the desktop background has been changed by <code>kcmdisplay.</code> + */ + void backgroundChanged(int desk); + /** + Emitted when the global settings have been changed - see KGlobalSettings + KApplication takes care of calling reparseConfiguration on KGlobal.config() + so that applications/classes using this only have to re-read the configuration + @param category the category among the enum above + @short Emitted when the global settings have been changed - see KGlobalSettings KApplication takes care of calling reparseConfiguration on KGlobal.config() so that applications/classes using this only have to re-read the configuration + */ + void settingsChanged(int category); + /** + Emitted when the global icon settings have been changed. + @param group the new group + @short Emitted when the global icon settings have been changed. + */ + void iconChanged(int group); + /** + Emitted when a KIPC user message has been received. + @param id the message id + @param data the data + @short Emitted when a KIPC user message has been received. + @see KIPC + @see KIPC#Message + @see #addKipcEventMask + @see #removeKipcEventMask + */ + void kipcMessage(int id, int data); + /** + Session management asks you to save the state of your application. + This signal is provided for compatibility only. For new + applications, simply use KMainWindow. By reimplementing + KMainWindow.queryClose(), KMainWindow.saveProperties() and + KMainWindow.readProperties() you can simply handle session + management for applications with multiple toplevel windows. + For purposes without KMainWindow, create an instance of + KSessionManaged and reimplement the functions + KSessionManaged.commitData() and/or + KSessionManaged.saveState() + If you still want to use this signal, here is what you should do: + Connect to this signal in order to save your data. Do NOT + manipulate the UI in that slot, it is blocked by the session + manager. + Use the sessionConfig() KConfig object to store all your + instance specific data. + Do not do any closing at this point! The user may still select + Cancel wanting to continue working with your + application. Cleanups could be done after shutDown() (see + the following). + @short Session management asks you to save the state of your application. + */ + void saveYourself(); + /** Your application is killed. Either by your program itself, + <code>xkill</code> or (the usual case) by KDE's logout. + The signal is particularly useful if your application has to do some + last-second cleanups. Note that no user interaction is possible at + this state. + @short Your application is killed. + */ + void shutDown(); +} |