//Auto-generated by kalyptus. DO NOT EDIT. package org.kde.koala; import org.kde.qt.Qt; import org.kde.qt.TQMetaObject; import org.kde.qt.QtSupport; import org.kde.qt.TQObject; import org.kde.qt.TQObject; /** TDEGlobalAccel allows you to have global accelerators that are independent of the focused window. Unlike TDEAccel it does not matter which window is currently active. @short Configurable global shortcut support. @see TDEAccel @see TDEAccelShortcutList @see KKeyChooser @see KKeyDialog */ public class TDEGlobalAccel extends TQObject { protected TDEGlobalAccel(Class dummy){super((Class) null);} public native TQMetaObject metaObject(); public native String className(); /** Creates a new TDEGlobalAccel object with the given pParent and psName. @param pParent the parent of the TQObject @param psName the name of the TQObject @short Creates a new TDEGlobalAccel object with the given pParent and psName. */ public TDEGlobalAccel(TQObject pParent, String psName) { super((Class) null); newTDEGlobalAccel(pParent,psName); } private native void newTDEGlobalAccel(TQObject pParent, String psName); public TDEGlobalAccel(TQObject pParent) { super((Class) null); newTDEGlobalAccel(pParent); } private native void newTDEGlobalAccel(TQObject pParent); /** Checks whether the accelerators are enabled. @return true if the TDEGlobalAccel is enabled @short Checks whether the accelerators are enabled. */ public native boolean isEnabled(); /** Create an accelerator action. Usage:
		 insert( "Do Something", i18n("Do Something"),
		   i18n("This action allows you to do something really great with this program to "
		        "the currently open document."),
		   ALT+CTRL+Key_Q, KKey.QtWIN+CTRL+Key_Q, this, SLOT("slotDoSomething()") );
		
@param sAction The internal name of the action. @param sLabel An i18n'ized short description of the action displayed when using KKeyChooser to reconfigure the shortcuts. @param sWhatsThis An extended description of the action. @param cutDef3 The default 3 modifier scheme shortcut. @param cutDef4 The default 4 modifier scheme shortcut. @param pObjSlot Pointer to the slot object. @param psMethodSlot Pointer to the slot method. @param bConfigurable Allow the user to change this shortcut if set to 'true'. @param bEnabled The action will be activated by the shortcut if set to 'true'. @short Create an accelerator action. */ public native TDEAccelAction insert(String sAction, String sLabel, String sWhatsThis, TDEShortcut cutDef3, TDEShortcut cutDef4, TQObject pObjSlot, String psMethodSlot, boolean bConfigurable, boolean bEnabled); public native TDEAccelAction insert(String sAction, String sLabel, String sWhatsThis, TDEShortcut cutDef3, TDEShortcut cutDef4, TQObject pObjSlot, String psMethodSlot, boolean bConfigurable); public native TDEAccelAction insert(String sAction, String sLabel, String sWhatsThis, TDEShortcut cutDef3, TDEShortcut cutDef4, TQObject pObjSlot, String psMethodSlot); /** Removes the accelerator action identified by the name. Remember to also call updateConnections(). @param sAction the name of the action to remove @short Removes the accelerator action identified by the name. */ public native boolean remove(String sAction); /** Use this to insert a label into the action list. This will be displayed when the user configures shortcuts. @param sName of the of the action to insert @param sLabel a user-readable (i18n!) name for the action @return the TDEAccelAction of the action @short Use this to insert a label into the action list. */ public native TDEAccelAction insert(String sName, String sLabel); /** Updates the connections of the accelerations after changing them. @return true if successful, false otherwise @short Updates the connections of the accelerations after changing them. */ public native boolean updateConnections(); /** Return the shortcut associated with the action named by sAction. @param sAction the name of the action @return the shortcut. If the action does not exist a null shortcut will be returned. @short Return the shortcut associated with the action named by sAction. */ public native TDEShortcut shortcut(String sAction); /** Set the shortcut to be associated with the action named by sAction. @param sAction the name of the action @param shortcut the shortcut for the action @return true if successful, false otherwise @short Set the shortcut to be associated with the action named by sAction. */ public native boolean setShortcut(String sAction, TDEShortcut shortcut); /** Set the slot to be called when the shortcut of the action named by sAction is pressed. @param sAction the name of the action @param pObjSlot the receiver of the signal @param psMethodSlot the slot to receive the signal @return true if successful, false otherwise @short Set the slot to be called when the shortcut of the action named by sAction is pressed. */ public native boolean setSlot(String sAction, TQObject pObjSlot, String psMethodSlot); /** Enables or disables action sAction. @short Enables or disables action sAction. */ public native boolean setActionEnabled(String sAction, boolean bEnable); /** Return the label (i18n'ized short description) associated with the action named by sAction. @param sAction the name of the action @return the label @short Return the label (i18n'ized short description) associated with the action named by sAction. */ public native String label(String sAction); /** Returns the configuration group that is used to save the accelerators. @return the configuration group @short Returns the configuration group that is used to save the accelerators. @see TDEConfig */ public native String configGroup(); /** Sets the configuration group that is used to save the accelerators. @param cg the configuration group @short Sets the configuration group that is used to save the accelerators. @see TDEConfig */ public native void setConfigGroup(String cg); /** Read all shortcuts from pConfig, or (if pConfig is zero) from the application's configuration file TDEGlobal.config(). @param pConfig the configuration file to read from, or 0 for the application configuration file @return true if successful, false otherwise @short Read all shortcuts from pConfig, or (if pConfig is zero) from the application's configuration file TDEGlobal.config(). */ public native boolean readSettings(TDEConfigBase pConfig); public native boolean readSettings(); /** Write the current shortcuts to pConfig, or (if pConfig is zero) to the application's configuration file. @param pConfig the configuration file to read from, or 0 for the application configuration file @return true if successful, false otherwise @short Write the current shortcuts to pConfig, or (if pConfig is zero) to the application's configuration file. */ public native boolean writeSettings(TDEConfigBase pConfig); public native boolean writeSettings(); /** Write the current shortcuts to pConfig, or (if pConfig is zero) to the application's configuration file. Alternatively, if bGlobal is true, then write to kdeglobals. @param pConfig the configuration file to read from, or 0 for the application configuration file @param bGlobal if true write the configuration to the kde global settings @return true if successful, false otherwise @short Write the current shortcuts to pConfig, or (if pConfig is zero) to the application's configuration file. */ public native boolean writeSettings(TDEConfigBase pConfig, boolean bGlobal); /** @short */ public native void disableBlocking(boolean disable); /** TDEAccelActions.useFourModifierKeys(). @short */ public static native boolean useFourModifierKeys(); /** @short */ public static native void blockShortcuts(boolean block); /** 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(); }