org.kde.koala
Class KGlobalAccel

java.lang.Object
  extended by org.kde.qt.Qt
      extended by org.kde.qt.QObject
          extended by org.kde.koala.KGlobalAccel
All Implemented Interfaces:
org.kde.qt.QtSupport

public class KGlobalAccel
extends org.kde.qt.QObject

KGlobalAccel allows you to have global accelerators that are independent of the focused window. Unlike KAccel it does not matter which window is currently active.

See Also:
KAccel, KAccelShortcutList, KKeyChooser, KKeyDialog

Field Summary
 
Fields inherited from class org.kde.qt.Qt
AlignAuto, AlignBottom, AlignCenter, AlignHCenter, AlignHorizontal_Mask, AlignJustify, AlignLeft, AlignRight, AlignTop, AlignVCenter, AlignVertical_Mask, AlphaDither_Mask, ALT, AltButton, AnchorHref, AnchorName, AndNotROP, AndROP, ArrowCursor, Ascending, ASCII_ACCEL, AutoColor, AutoDither, AutoText, AvoidDither, BDiagPattern, BeginsWith, BevelJoin, BitmapCursor, BlankCursor, Bottom, BottomLeft, BottomRight, BreakAnywhere, BusyCursor, CaseSensitive, ClearROP, ColorMode_Mask, ColorOnly, Contains, ControlButton, CopyROP, CrossCursor, CrossPattern, CTRL, CustomPattern, DashDotDotLine, DashDotLine, DashLine, Dense1Pattern, Dense2Pattern, Dense3Pattern, Dense4Pattern, Dense5Pattern, Dense6Pattern, Dense7Pattern, Descending, DiagCrossPattern, DiffuseAlphaDither, DiffuseDither, Dither_Mask, DitherMode_Mask, DockBottom, DockLeft, DockMinimized, DockRight, DockTop, DockTornOff, DockUnmanaged, DontClip, DontPrint, DotLine, DownArrow, EndsWith, EraseROP, ExactMatch, ExpandTabs, FDiagPattern, FixedColor, FixedPixmap, FlatCap, ForbiddenCursor, HiEnglishUnit, HiMetricUnit, Horizontal, HorPattern, IbeamCursor, Identical, IncludeTrailingSpaces, ISODate, Key_0, Key_1, Key_2, Key_3, Key_4, Key_5, Key_6, Key_7, Key_8, Key_9, Key_A, Key_aacute, Key_Aacute, Key_acircumflex, Key_Acircumflex, Key_acute, Key_adiaeresis, Key_Adiaeresis, Key_ae, Key_AE, Key_agrave, Key_Agrave, Key_Alt, Key_Ampersand, Key_Any, Key_Apostrophe, Key_aring, Key_Aring, Key_AsciiCircum, Key_AsciiTilde, Key_Asterisk, Key_At, Key_atilde, Key_Atilde, Key_B, Key_Back, Key_Backslash, Key_Backspace, Key_BackSpace, Key_Backtab, Key_BackTab, Key_Bar, Key_BassBoost, Key_BassDown, Key_BassUp, Key_BraceLeft, Key_BraceRight, Key_BracketLeft, Key_BracketRight, Key_brokenbar, Key_C, Key_CapsLock, Key_ccedilla, Key_Ccedilla, Key_cedilla, Key_cent, Key_Clear, Key_Colon, Key_Comma, Key_Control, Key_copyright, Key_currency, Key_D, Key_degree, Key_Delete, Key_diaeresis, Key_Direction_L, Key_Direction_R, Key_division, Key_Dollar, Key_Down, Key_E, Key_eacute, Key_Eacute, Key_ecircumflex, Key_Ecircumflex, Key_ediaeresis, Key_Ediaeresis, Key_egrave, Key_Egrave, Key_End, Key_Enter, Key_Equal, Key_Escape, Key_eth, Key_ETH, Key_Exclam, Key_exclamdown, Key_F, Key_F1, Key_F10, Key_F11, Key_F12, Key_F13, Key_F14, Key_F15, Key_F16, Key_F17, Key_F18, Key_F19, Key_F2, Key_F20, Key_F21, Key_F22, Key_F23, Key_F24, Key_F25, Key_F26, Key_F27, Key_F28, Key_F29, Key_F3, Key_F30, Key_F31, Key_F32, Key_F33, Key_F34, Key_F35, Key_F4, Key_F5, Key_F6, Key_F7, Key_F8, Key_F9, Key_Favorites, Key_Forward, Key_G, Key_Greater, Key_guillemotleft, Key_guillemotright, Key_H, Key_Help, Key_Home, Key_HomePage, Key_Hyper_L, Key_Hyper_R, Key_hyphen, Key_I, Key_iacute, Key_Iacute, Key_icircumflex, Key_Icircumflex, Key_idiaeresis, Key_Idiaeresis, Key_igrave, Key_Igrave, Key_Insert, Key_J, Key_K, Key_L, Key_Launch0, Key_Launch1, Key_Launch2, Key_Launch3, Key_Launch4, Key_Launch5, Key_Launch6, Key_Launch7, Key_Launch8, Key_Launch9, Key_LaunchA, Key_LaunchB, Key_LaunchC, Key_LaunchD, Key_LaunchE, Key_LaunchF, Key_LaunchMail, Key_LaunchMedia, Key_Left, Key_Less, Key_M, Key_macron, Key_masculine, Key_MediaLast, Key_MediaNext, Key_MediaPlay, Key_MediaPrev, Key_MediaRecord, Key_MediaStop, Key_Menu, Key_Meta, Key_Minus, Key_mu, Key_multiply, Key_N, Key_Next, Key_nobreakspace, Key_notsign, Key_ntilde, Key_Ntilde, Key_NumberSign, Key_NumLock, Key_O, Key_oacute, Key_Oacute, Key_ocircumflex, Key_Ocircumflex, Key_odiaeresis, Key_Odiaeresis, Key_ograve, Key_Ograve, Key_onehalf, Key_onequarter, Key_onesuperior, Key_Ooblique, Key_OpenUrl, Key_ordfeminine, Key_oslash, Key_otilde, Key_Otilde, Key_P, Key_PageDown, Key_PageUp, Key_paragraph, Key_ParenLeft, Key_ParenRight, Key_Pause, Key_Percent, Key_Period, Key_periodcentered, Key_Plus, Key_plusminus, Key_Print, Key_Prior, Key_Q, Key_Question, Key_questiondown, Key_QuoteDbl, Key_QuoteLeft, Key_R, Key_Refresh, Key_registered, Key_Return, Key_Right, Key_S, Key_ScrollLock, Key_Search, Key_section, Key_Semicolon, Key_Shift, Key_Slash, Key_Space, Key_ssharp, Key_Standby, Key_sterling, Key_Stop, Key_Super_L, Key_Super_R, Key_SysReq, Key_T, Key_Tab, Key_thorn, Key_THORN, Key_threequarters, Key_threesuperior, Key_TrebleDown, Key_TrebleUp, Key_twosuperior, Key_U, Key_uacute, Key_Uacute, Key_ucircumflex, Key_Ucircumflex, Key_udiaeresis, Key_Udiaeresis, Key_ugrave, Key_Ugrave, Key_Underscore, Key_unknown, Key_Up, Key_V, Key_VolumeDown, Key_VolumeMute, Key_VolumeUp, Key_W, Key_X, Key_Y, Key_yacute, Key_Yacute, Key_ydiaeresis, Key_yen, Key_Z, KeyButtonMask, Keypad, LastCursor, LastROP, Left, LeftArrow, LeftButton, LocalDate, LocalTime, LoEnglishUnit, LogText, LoMetricUnit, MacStyle, META, MetaButton, MidButton, Minimized, MiterJoin, MODIFIER_MASK, MonoOnly, MotifStyle, MouseButtonMask, MPenCapStyle, MPenJoinStyle, MPenStyle, MV_10_DOT_0, MV_10_DOT_1, MV_10_DOT_2, MV_10_DOT_3, MV_10_DOT_4, MV_9, MV_CHEETAH, MV_JAGUAR, MV_PANTHER, MV_PUMA, MV_TIGER, MV_Unknown, NandROP, NoAccel, NoAlpha, NoBackground, NoBrush, NoButton, NoMatch, NoPen, NopROP, NorROP, NotAndROP, NotCopyROP, NotEraseROP, NotOrROP, NotROP, NotXorROP, OpaqueMode, OrderedAlphaDither, OrderedDither, OrNotROP, OrROP, Overline, PaletteBackground, PaletteBase, PaletteBrightText, PaletteButton, PaletteButtonText, PaletteDark, PaletteForeground, PaletteHighlight, PaletteHighlightedText, PaletteLight, PaletteLink, PaletteLinkVisited, PaletteMid, PaletteMidlight, PaletteShadow, PaletteText, PartialMatch, PixelUnit, PlainText, PMStyle, PointingHandCursor, PreferDither, RichText, Right, RightArrow, RightButton, RoundCap, RoundJoin, SetROP, SHIFT, ShiftButton, ShowPrefix, SingleLine, SizeAllCursor, SizeBDiagCursor, SizeFDiagCursor, SizeHorCursor, SizeVerCursor, SolidLine, SolidPattern, SplitHCursor, SplitVCursor, SquareCap, StrikeOut, TextDate, ThresholdAlphaDither, ThresholdDither, Top, TopLeft, TopRight, TornOff, TransparentMode, TwipsUnit, UI_AnimateCombo, UI_AnimateMenu, UI_AnimateToolBox, UI_AnimateTooltip, UI_FadeMenu, UI_FadeTooltip, UI_General, Underline, UNICODE_ACCEL, Unmanaged, UpArrow, UpArrowCursor, UTC, VerPattern, Vertical, WaitCursor, WDestructiveClose, WGroupLeader, WhatsThisCursor, Win3Style, WindowActive, WindowFullScreen, WindowMaximized, WindowMinimized, WindowNoState, WindowsStyle, WMacDrawer, WMacNoSheet, WMouseNoMask, WNoAutoErase, WNoMousePropagation, WNorthWestGravity, WordBreak, WPaintClever, WPaintDesktop, WPaintUnclipped, WRepaintNoErase, WResizeNoErase, WShowModal, WState_AutoMask, WState_BlockUpdates, WState_CompressKeys, WState_ConfigPending, WState_Created, WState_CreatedHidden, WState_Disabled, WState_DND, WState_Exposed, WState_ForceDisabled, WState_ForceHide, WState_FullScreen, WState_HasMouse, WState_InPaintEvent, WState_Maximized, WState_Minimized, WState_MouseTracking, WState_OwnCursor, WState_OwnSizePolicy, WState_Polished, WState_Reparented, WState_Reserved0, WState_Resized, WState_Visible, WStaticContents, WStyle_ContextHelp, WStyle_Customize, WStyle_Dialog, WStyle_DialogBorder, WStyle_Mask, WStyle_Maximize, WStyle_Minimize, WStyle_MinMax, WStyle_NoBorder, WStyle_NoBorderEx, WStyle_NormalBorder, WStyle_Reserved, WStyle_Splash, WStyle_StaysOnTop, WStyle_SysMenu, WStyle_Title, WStyle_Tool, WSubWindow, WType_Desktop, WType_Dialog, WType_Mask, WType_Modal, WType_Popup, WType_TopLevel, WV_2000, WV_2003, WV_32s, WV_95, WV_98, WV_CE, WV_CE_based, WV_CENET, WV_DOS_based, WV_Me, WV_NT, WV_NT_based, WV_XP, WWinOwnDC, WX11BypassWM, X11ParentRelative, XorROP
 
Constructor Summary
protected KGlobalAccel(java.lang.Class dummy)
           
  KGlobalAccel(org.kde.qt.QObject pParent)
           
  KGlobalAccel(org.kde.qt.QObject pParent, java.lang.String psName)
          Creates a new KGlobalAccel object with the given pParent and psName.
 
Method Summary
static void blockShortcuts(boolean block)
           
 java.lang.String className()
           
 java.lang.String configGroup()
          Returns the configuration group that is used to save the accelerators.
 void disableBlocking(boolean disable)
           
 void dispose()
          Delete the wrapped C++ instance ahead of finalize()
protected  void finalize()
          Deletes the wrapped C++ instance
 KAccelAction insert(java.lang.String sName, java.lang.String sLabel)
          Use this to insert a label into the action list.
 KAccelAction insert(java.lang.String sAction, java.lang.String sLabel, java.lang.String sWhatsThis, KShortcut cutDef3, KShortcut cutDef4, org.kde.qt.QObject pObjSlot, java.lang.String psMethodSlot)
           
 KAccelAction insert(java.lang.String sAction, java.lang.String sLabel, java.lang.String sWhatsThis, KShortcut cutDef3, KShortcut cutDef4, org.kde.qt.QObject pObjSlot, java.lang.String psMethodSlot, boolean bConfigurable)
           
 KAccelAction insert(java.lang.String sAction, java.lang.String sLabel, java.lang.String sWhatsThis, KShortcut cutDef3, KShortcut cutDef4, org.kde.qt.QObject pObjSlot, java.lang.String psMethodSlot, boolean bConfigurable, boolean bEnabled)
          Create an accelerator action.
 boolean isDisposed()
          Has the wrapped C++ instance been deleted?
 boolean isEnabled()
          Checks whether the accelerators are enabled.
 java.lang.String label(java.lang.String sAction)
          Return the label (i18n'ized short description) associated with the action named by sAction.
 org.kde.qt.QMetaObject metaObject()
           
 boolean readSettings()
           
 boolean readSettings(KConfigBase pConfig)
          Read all shortcuts from pConfig, or (if pConfig is zero) from the application's configuration file KGlobal.config().
 boolean remove(java.lang.String sAction)
          Removes the accelerator action identified by the name.
 boolean setActionEnabled(java.lang.String sAction, boolean bEnable)
          Enables or disables action sAction.
 void setConfigGroup(java.lang.String cg)
          Sets the configuration group that is used to save the accelerators.
 boolean setShortcut(java.lang.String sAction, KShortcut shortcut)
          Set the shortcut to be associated with the action named by sAction.
 boolean setSlot(java.lang.String sAction, org.kde.qt.QObject pObjSlot, java.lang.String psMethodSlot)
          Set the slot to be called when the shortcut of the action named by sAction is pressed.
 KShortcut shortcut(java.lang.String sAction)
          Return the shortcut associated with the action named by sAction.
 boolean updateConnections()
          Updates the connections of the accelerations after changing them.
static boolean useFourModifierKeys()
          KAccelActions.useFourModifierKeys().
 boolean writeSettings()
           
 boolean writeSettings(KConfigBase pConfig)
          Write the current shortcuts to pConfig, or (if pConfig is zero) to the application's configuration file.
 boolean writeSettings(KConfigBase pConfig, boolean bGlobal)
          Write the current shortcuts to pConfig, or (if pConfig is zero) to the application's configuration file.
 
Methods inherited from class org.kde.qt.QObject
activate_filters, activate_signal_bool, activate_signal, activate_signal, activate_signal, activate_signal, blockSignals, checkConnectArgs, child, child, child, childEvent, children, connect, connect, connectInternal, connectNotify, customEvent, deleteLater, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnectInternal, disconnectNotify, dumpObjectInfo, dumpObjectTree, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, event, eventFilter, highPriority, i18n, inherits, insertChild, installEventFilter, isA, isWidgetType, killTimer, killTimers, name, name, normalizeSignalSlot, objectTrees, parent, property, queryList, queryList, queryList, queryList, queryList, registerUserData, removeChild, removeEventFilter, sender, setName, setProperty, signalsBlocked, startTimer, timerEvent, tr, tr
 
Methods inherited from class org.kde.qt.Qt
arrowCursor, bin, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, bitBlt, black, blankCursor, blue, color0, color1, copyBlt, copyBlt, copyBlt, copyBlt, copyBlt, crossCursor, cyan, darkBlue, darkCyan, darkGray, darkGreen, darkMagenta, darkRed, darkYellow, dec, dynamicCast, endl, flush, forbiddenCursor, fromUtf8, gray, green, hex, ibeamCursor, lightGray, magenta, oct, op_div, op_div, op_div, op_div, op_equals, op_equals, op_equals, op_equals, op_minus, op_minus, op_minus, op_mult, op_mult, op_mult, op_mult, op_mult, op_mult, op_mult, op_mult, op_mult, op_not_equals, op_not_equals, op_not_equals, op_not_equals, op_plus, op_plus, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_read, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, op_write, pointingHandCursor, qAlpha, qApp, qAppName, qBlue, qCompress, qCompress, qDebug, qDebug, qDrawArrow, qDrawItem, qDrawItem, qDrawItem, qDrawPlainRect, qDrawPlainRect, qDrawPlainRect, qDrawPlainRect, qDrawPlainRect, qDrawPlainRect, qDrawShadeLine, qDrawShadeLine, qDrawShadeLine, qDrawShadeLine, qDrawShadeLine, qDrawShadeLine, qDrawShadeLine, qDrawShadeLine, qDrawShadePanel, qDrawShadePanel, qDrawShadePanel, qDrawShadePanel, qDrawShadePanel, qDrawShadePanel, qDrawShadePanel, qDrawShadePanel, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawShadeRect, qDrawWinButton, qDrawWinButton, qDrawWinButton, qDrawWinButton, qDrawWinButton, qDrawWinButton, qDrawWinPanel, qDrawWinPanel, qDrawWinPanel, qDrawWinPanel, qDrawWinPanel, qDrawWinPanel, qFatal, qFatal, qGLVersion, qGray, qGray, qGreen, qInitNetworkProtocols, qInstallPath, qInstallPathBins, qInstallPathData, qInstallPathDocs, qInstallPathHeaders, qInstallPathLibs, qInstallPathPlugins, qInstallPathSysconf, qInstallPathTranslations, qItemRect, qItemRect, qObsolete, qObsolete, qObsolete, qRed, qRgb, qRgba, qRound, qSharedBuild, qSuppressObsoleteWarnings, qSuppressObsoleteWarnings, qSysInfo, qSystemWarning, qSystemWarning, qUncompress, qUncompress, qVersion, qWarning, qWarning, red, reset, SIGNAL, sizeAllCursor, sizeBDiagCursor, sizeFDiagCursor, sizeHorCursor, sizeVerCursor, SLOT, splitHCursor, splitVCursor, upArrowCursor, waitCursor, whatsThisCursor, white, ws, yellow
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KGlobalAccel

protected KGlobalAccel(java.lang.Class dummy)

KGlobalAccel

public KGlobalAccel(org.kde.qt.QObject pParent,
                    java.lang.String psName)
Creates a new KGlobalAccel object with the given pParent and psName.

Parameters:
pParent - the parent of the QObject
psName - the name of the QObject

KGlobalAccel

public KGlobalAccel(org.kde.qt.QObject pParent)
Method Detail

metaObject

public org.kde.qt.QMetaObject metaObject()
Overrides:
metaObject in class org.kde.qt.QObject

className

public java.lang.String className()
Overrides:
className in class org.kde.qt.QObject

isEnabled

public boolean isEnabled()
Checks whether the accelerators are enabled.

Returns:
true if the KGlobalAccel is enabled

insert

public KAccelAction insert(java.lang.String sAction,
                           java.lang.String sLabel,
                           java.lang.String sWhatsThis,
                           KShortcut cutDef3,
                           KShortcut cutDef4,
                           org.kde.qt.QObject pObjSlot,
                           java.lang.String psMethodSlot,
                           boolean bConfigurable,
                           boolean bEnabled)
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()") );
                

Parameters:
sAction - The internal name of the action.
sLabel - An i18n'ized short description of the action displayed when using KKeyChooser to reconfigure the shortcuts.
sWhatsThis - An extended description of the action.
cutDef3 - The default 3 modifier scheme shortcut.
cutDef4 - The default 4 modifier scheme shortcut.
pObjSlot - Pointer to the slot object.
psMethodSlot - Pointer to the slot method.
bConfigurable - Allow the user to change this shortcut if set to 'true'.
bEnabled - The action will be activated by the shortcut if set to 'true'.

insert

public KAccelAction insert(java.lang.String sAction,
                           java.lang.String sLabel,
                           java.lang.String sWhatsThis,
                           KShortcut cutDef3,
                           KShortcut cutDef4,
                           org.kde.qt.QObject pObjSlot,
                           java.lang.String psMethodSlot,
                           boolean bConfigurable)

insert

public KAccelAction insert(java.lang.String sAction,
                           java.lang.String sLabel,
                           java.lang.String sWhatsThis,
                           KShortcut cutDef3,
                           KShortcut cutDef4,
                           org.kde.qt.QObject pObjSlot,
                           java.lang.String psMethodSlot)

remove

public boolean remove(java.lang.String sAction)
Removes the accelerator action identified by the name. Remember to also call updateConnections().

Parameters:
sAction - the name of the action to remove

insert

public KAccelAction insert(java.lang.String sName,
                           java.lang.String sLabel)
Use this to insert a label into the action list. This will be displayed when the user configures shortcuts.

Parameters:
sName - of the of the action to insert
sLabel - a user-readable (i18n!) name for the action
Returns:
the KAccelAction of the action

updateConnections

public boolean updateConnections()
Updates the connections of the accelerations after changing them.

Returns:
true if successful, false otherwise

shortcut

public KShortcut shortcut(java.lang.String sAction)
Return the shortcut associated with the action named by sAction.

Parameters:
sAction - the name of the action
Returns:
the shortcut. If the action does not exist a null shortcut will be returned.

setShortcut

public boolean setShortcut(java.lang.String sAction,
                           KShortcut shortcut)
Set the shortcut to be associated with the action named by sAction.

Parameters:
sAction - the name of the action
shortcut - the shortcut for the action
Returns:
true if successful, false otherwise

setSlot

public boolean setSlot(java.lang.String sAction,
                       org.kde.qt.QObject pObjSlot,
                       java.lang.String psMethodSlot)
Set the slot to be called when the shortcut of the action named by sAction is pressed.

Parameters:
sAction - the name of the action
pObjSlot - the receiver of the signal
psMethodSlot - the slot to receive the signal
Returns:
true if successful, false otherwise

setActionEnabled

public boolean setActionEnabled(java.lang.String sAction,
                                boolean bEnable)
Enables or disables action sAction.


label

public java.lang.String label(java.lang.String sAction)
Return the label (i18n'ized short description) associated with the action named by sAction.

Parameters:
sAction - the name of the action
Returns:
the label

configGroup

public java.lang.String configGroup()
Returns the configuration group that is used to save the accelerators.

Returns:
the configuration group
See Also:
KConfig

setConfigGroup

public void setConfigGroup(java.lang.String cg)
Sets the configuration group that is used to save the accelerators.

Parameters:
cg - the configuration group
See Also:
KConfig

readSettings

public boolean readSettings(KConfigBase pConfig)
Read all shortcuts from pConfig, or (if pConfig is zero) from the application's configuration file KGlobal.config().

Parameters:
pConfig - the configuration file to read from, or 0 for the application configuration file
Returns:
true if successful, false otherwise

readSettings

public boolean readSettings()

writeSettings

public boolean writeSettings(KConfigBase pConfig)
Write the current shortcuts to pConfig, or (if pConfig is zero) to the application's configuration file.

Parameters:
pConfig - the configuration file to read from, or 0 for the application configuration file
Returns:
true if successful, false otherwise

writeSettings

public boolean writeSettings()

writeSettings

public boolean writeSettings(KConfigBase pConfig,
                             boolean bGlobal)
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.

Parameters:
pConfig - the configuration file to read from, or 0 for the application configuration file
bGlobal - if true write the configuration to the kde global settings
Returns:
true if successful, false otherwise

disableBlocking

public void disableBlocking(boolean disable)

useFourModifierKeys

public static boolean useFourModifierKeys()
KAccelActions.useFourModifierKeys().


blockShortcuts

public static void blockShortcuts(boolean block)

finalize

protected void finalize()
                 throws java.lang.InternalError
Deletes the wrapped C++ instance

Overrides:
finalize in class org.kde.qt.QObject
Throws:
java.lang.InternalError

dispose

public void dispose()
Delete the wrapped C++ instance ahead of finalize()

Overrides:
dispose in class org.kde.qt.QObject

isDisposed

public boolean isDisposed()
Has the wrapped C++ instance been deleted?

Overrides:
isDisposed in class org.kde.qt.QObject