org.kde.koala
Class KToggleAction

java.lang.Object
  extended by org.kde.qt.Qt
      extended by org.kde.qt.QObject
          extended by org.kde.koala.KAction
              extended by org.kde.koala.KToggleAction
All Implemented Interfaces:
org.kde.qt.QtSupport
Direct Known Subclasses:
KRadioAction, KToggleFullScreenAction, KToggleToolBarAction

public class KToggleAction
extends KAction

Checkbox like action. This action provides two states: checked or not. See KToggleActionSignals for signals emitted by KToggleAction


Field Summary
 
Fields inherited from class org.kde.koala.KAction
AccelActivation, EmulatedActivation, PopupMenuActivation, ToolBarActivation, UnknownActivation
 
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
  KToggleAction()
           
protected KToggleAction(java.lang.Class dummy)
           
  KToggleAction(org.kde.qt.QObject parent)
           
  KToggleAction(org.kde.qt.QObject parent, java.lang.String name)
           
  KToggleAction(java.lang.String text)
           
  KToggleAction(java.lang.String text, KShortcut cut)
           
  KToggleAction(java.lang.String text, KShortcut cut, org.kde.qt.QObject parent)
           
  KToggleAction(java.lang.String text, KShortcut cut, org.kde.qt.QObject parent, java.lang.String name)
          Constructs a toggle action with text and potential keyboard accelerator but nothing else.
  KToggleAction(java.lang.String text, KShortcut cut, org.kde.qt.QObject receiver, java.lang.String slot, org.kde.qt.QObject parent)
           
  KToggleAction(java.lang.String text, KShortcut cut, org.kde.qt.QObject receiver, java.lang.String slot, org.kde.qt.QObject parent, java.lang.String name)
           
  KToggleAction(java.lang.String text, org.kde.qt.QIconSet pix)
           
  KToggleAction(java.lang.String text, org.kde.qt.QIconSet pix, KShortcut cut)
           
  KToggleAction(java.lang.String text, org.kde.qt.QIconSet pix, KShortcut cut, org.kde.qt.QObject parent)
           
  KToggleAction(java.lang.String text, org.kde.qt.QIconSet pix, KShortcut cut, org.kde.qt.QObject parent, java.lang.String name)
           
  KToggleAction(java.lang.String text, org.kde.qt.QIconSet pix, KShortcut cut, org.kde.qt.QObject receiver, java.lang.String slot, org.kde.qt.QObject parent)
           
  KToggleAction(java.lang.String text, org.kde.qt.QIconSet pix, KShortcut cut, org.kde.qt.QObject receiver, java.lang.String slot, org.kde.qt.QObject parent, java.lang.String name)
           
  KToggleAction(java.lang.String text, java.lang.String pix)
           
  KToggleAction(java.lang.String text, java.lang.String pix, KShortcut cut)
           
  KToggleAction(java.lang.String text, java.lang.String pix, KShortcut cut, org.kde.qt.QObject parent)
           
  KToggleAction(java.lang.String text, java.lang.String pix, KShortcut cut, org.kde.qt.QObject parent, java.lang.String name)
           
  KToggleAction(java.lang.String text, java.lang.String pix, KShortcut cut, org.kde.qt.QObject receiver, java.lang.String slot, org.kde.qt.QObject parent)
           
  KToggleAction(java.lang.String text, java.lang.String pix, KShortcut cut, org.kde.qt.QObject receiver, java.lang.String slot, org.kde.qt.QObject parent, java.lang.String name)
           
 
Method Summary
 java.lang.String className()
           
 void dispose()
          Delete the wrapped C++ instance ahead of finalize()
 java.lang.String exclusiveGroup()
           
protected  void finalize()
          Deletes the wrapped C++ instance
 boolean isChecked()
          Returns the actual state of the action.
 boolean isDisposed()
          Has the wrapped C++ instance been deleted?
 org.kde.qt.QMetaObject metaObject()
           
 int plug(org.kde.qt.QWidget widget)
           
 int plug(org.kde.qt.QWidget widget, int index)
          "Plug" or insert this action into a given widget.
 void setChecked(boolean arg1)
          Sets the state of the action.
 void setCheckedState(KGuiItem checkedItem)
          Defines the text (and icon, tooltip, whatsthis) that should be displayed instead of the normal text, when the action is checked.
 void setExclusiveGroup(java.lang.String name)
          Defines which "exclusive group" this action is part of.
protected  void slotActivated()
           
 java.lang.String toolTip()
          Get the tooltip text for the action.
protected  void updateChecked(int id)
           
 
Methods inherited from class org.kde.koala.KAction
activate, addContainer, addContainer, container, containerCount, findContainer, findContainer, getToolButtonID, group, guiItem, hasIcon, hasIconSet, icon, iconSet, iconSet, iconSet, isEnabled, isPlugged, isPlugged, isPlugged, isPlugged, isShortcutConfigurable, itemId, kaccelCount, parentCollection, plainText, plugMainWindowAccel, popupMenu, removeContainer, representative, setDisabled, setEnabled, setGroup, setIcon, setIconSet, setShortcut, setShortcutConfigurable, setShortcutText, setText, setToolTip, setWhatsThis, shortcut, shortcutDefault, shortcutText, slotButtonClicked, slotDestroyed, slotKeycodeChanged, slotPopupActivated, statusText, text, toolBar, unplug, unplugAll, updateEnabled, updateGroup, updateIcon, updateIconSet, updateShortcut, updateShortcut, updateText, updateToolTip, updateWhatsThis, whatsThis, whatsThisWithIcon
 
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

KToggleAction

protected KToggleAction(java.lang.Class dummy)

KToggleAction

public KToggleAction(java.lang.String text,
                     KShortcut cut,
                     org.kde.qt.QObject parent,
                     java.lang.String name)
Constructs a toggle action with text and potential keyboard accelerator but nothing else. Use this only if you really know what you are doing.

Parameters:
text - The text that will be displayed.
cut - The corresponding keyboard accelerator (shortcut).
parent - This action's parent.
name - An internal name for this action.

KToggleAction

public KToggleAction(java.lang.String text,
                     KShortcut cut,
                     org.kde.qt.QObject parent)

KToggleAction

public KToggleAction(java.lang.String text,
                     KShortcut cut)

KToggleAction

public KToggleAction(java.lang.String text)

KToggleAction

public KToggleAction(java.lang.String text,
                     KShortcut cut,
                     org.kde.qt.QObject receiver,
                     java.lang.String slot,
                     org.kde.qt.QObject parent,
                     java.lang.String name)
Parameters:
text - The text that will be displayed.
cut - The corresponding keyboard accelerator (shortcut).
receiver - The SLOT's parent.
slot - The SLOT to invoke to execute this action.
parent - This action's parent.
name - An internal name for this action.

KToggleAction

public KToggleAction(java.lang.String text,
                     KShortcut cut,
                     org.kde.qt.QObject receiver,
                     java.lang.String slot,
                     org.kde.qt.QObject parent)

KToggleAction

public KToggleAction(java.lang.String text,
                     org.kde.qt.QIconSet pix,
                     KShortcut cut,
                     org.kde.qt.QObject parent,
                     java.lang.String name)
Parameters:
text - The text that will be displayed.
pix - The icons that go with this action.
cut - The corresponding keyboard accelerator (shortcut).
parent - This action's parent.
name - An internal name for this action.

KToggleAction

public KToggleAction(java.lang.String text,
                     org.kde.qt.QIconSet pix,
                     KShortcut cut,
                     org.kde.qt.QObject parent)

KToggleAction

public KToggleAction(java.lang.String text,
                     org.kde.qt.QIconSet pix,
                     KShortcut cut)

KToggleAction

public KToggleAction(java.lang.String text,
                     org.kde.qt.QIconSet pix)

KToggleAction

public KToggleAction(java.lang.String text,
                     java.lang.String pix,
                     KShortcut cut,
                     org.kde.qt.QObject parent,
                     java.lang.String name)
Parameters:
text - The text that will be displayed.
pix - The dynamically loaded icon that goes with this action.
cut - The corresponding keyboard accelerator (shortcut).
parent - This action's parent.
name - An internal name for this action.

KToggleAction

public KToggleAction(java.lang.String text,
                     java.lang.String pix,
                     KShortcut cut,
                     org.kde.qt.QObject parent)

KToggleAction

public KToggleAction(java.lang.String text,
                     java.lang.String pix,
                     KShortcut cut)

KToggleAction

public KToggleAction(java.lang.String text,
                     java.lang.String pix)

KToggleAction

public KToggleAction(java.lang.String text,
                     org.kde.qt.QIconSet pix,
                     KShortcut cut,
                     org.kde.qt.QObject receiver,
                     java.lang.String slot,
                     org.kde.qt.QObject parent,
                     java.lang.String name)
Parameters:
text - The text that will be displayed.
pix - The icons that go with this action.
cut - The corresponding keyboard accelerator (shortcut).
receiver - The SLOT's parent.
slot - The SLOT to invoke to execute this action.
parent - This action's parent.
name - An internal name for this action.

KToggleAction

public KToggleAction(java.lang.String text,
                     org.kde.qt.QIconSet pix,
                     KShortcut cut,
                     org.kde.qt.QObject receiver,
                     java.lang.String slot,
                     org.kde.qt.QObject parent)

KToggleAction

public KToggleAction(java.lang.String text,
                     java.lang.String pix,
                     KShortcut cut,
                     org.kde.qt.QObject receiver,
                     java.lang.String slot,
                     org.kde.qt.QObject parent,
                     java.lang.String name)
Parameters:
text - The text that will be displayed.
pix - The dynamically loaded icon that goes with this action.
cut - The corresponding keyboard accelerator (shortcut).
receiver - The SLOT's parent.
slot - The SLOT to invoke to execute this action.
parent - This action's parent.
name - An internal name for this action.

KToggleAction

public KToggleAction(java.lang.String text,
                     java.lang.String pix,
                     KShortcut cut,
                     org.kde.qt.QObject receiver,
                     java.lang.String slot,
                     org.kde.qt.QObject parent)

KToggleAction

public KToggleAction(org.kde.qt.QObject parent,
                     java.lang.String name)
Parameters:
parent - This action's parent.
name - An internal name for this action.

KToggleAction

public KToggleAction(org.kde.qt.QObject parent)

KToggleAction

public KToggleAction()
Method Detail

metaObject

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

className

public java.lang.String className()
Overrides:
className in class KAction

plug

public int plug(org.kde.qt.QWidget widget,
                int index)
"Plug" or insert this action into a given widget. This will typically be a menu or a toolbar. From this point on, you will never need to directly manipulate the item in the menu or toolbar. You do all enabling/disabling/manipulation directly with your KToggleAction object.

Overrides:
plug in class KAction
Parameters:
widget - The GUI element to display this action.
index - The index of the item.

plug

public int plug(org.kde.qt.QWidget widget)
Overrides:
plug in class KAction

isChecked

public boolean isChecked()
Returns the actual state of the action.


exclusiveGroup

public java.lang.String exclusiveGroup()
Returns:
which "exclusive group" this action is part of.
See Also:
setExclusiveGroup(java.lang.String)

setExclusiveGroup

public void setExclusiveGroup(java.lang.String name)
Defines which "exclusive group" this action is part of. In a given exclusive group, only one toggle action can be checked at a any moment. Checking an action unchecks the other actions of the group.


setCheckedState

public void setCheckedState(KGuiItem checkedItem)
Defines the text (and icon, tooltip, whatsthis) that should be displayed instead of the normal text, when the action is checked. This feature replaces the checkmark that usually appears in front of the text, in menus. It is useful when the text is mainly a verb: e.g. "Show " should turn into "Hide " when activated. If hasIcon(), the icon is kept for the 'checked state', unless checkedItem defines an icon explicitely. Same thing for tooltip and whatsthis.


toolTip

public java.lang.String toolTip()
Description copied from class: KAction
Get the tooltip text for the action.

Overrides:
toolTip in class KAction

setChecked

public void setChecked(boolean arg1)
Sets the state of the action.


updateChecked

protected void updateChecked(int id)

slotActivated

protected void slotActivated()
Overrides:
slotActivated in class KAction

finalize

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

Overrides:
finalize in class KAction
Throws:
java.lang.InternalError

dispose

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

Overrides:
dispose in class KAction

isDisposed

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

Overrides:
isDisposed in class KAction