org.kde.koala
Class KToolBarButton

java.lang.Object
  extended by org.kde.qt.Qt
      extended by org.kde.qt.QObject
          extended by org.kde.qt.QWidget
              extended by org.kde.qt.QButton
                  extended by org.kde.qt.QToolButton
                      extended by org.kde.koala.KToolBarButton
All Implemented Interfaces:
org.kde.qt.QPaintDeviceInterface, org.kde.qt.QtSupport

public class KToolBarButton
extends org.kde.qt.QToolButton

A toolbar button. This is used internally by KToolBar, use the KToolBar methods instead. See KToolBarButtonSignals for signals emitted by KToolBarButton


Field Summary
 
Fields inherited from class org.kde.qt.QToolButton
BelowIcon, BesideIcon, Right, Under
 
Fields inherited from class org.kde.qt.QButton
NoChange, Off, On, SingleShot, Toggle, Tristate
 
Fields inherited from class org.kde.qt.QWidget
AncestorOrigin, ClickFocus, NoFocus, ParentOrigin, StrongFocus, TabFocus, WheelFocus, WidgetOrigin, WindowOrigin
 
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, 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
  KToolBarButton()
           
protected KToolBarButton(java.lang.Class dummy)
           
  KToolBarButton(org.kde.qt.QPixmap pixmap, int id, org.kde.qt.QWidget parent)
           
  KToolBarButton(org.kde.qt.QPixmap pixmap, int id, org.kde.qt.QWidget parent, java.lang.String name)
           
  KToolBarButton(org.kde.qt.QPixmap pixmap, int id, org.kde.qt.QWidget parent, java.lang.String name, java.lang.String txt)
          Construct a button with an existing pixmap.
  KToolBarButton(org.kde.qt.QWidget parent)
           
  KToolBarButton(org.kde.qt.QWidget parent, java.lang.String name)
          Construct a separator button
  KToolBarButton(java.lang.String icon, int id, org.kde.qt.QWidget parent)
           
  KToolBarButton(java.lang.String icon, int id, org.kde.qt.QWidget parent, java.lang.String name)
           
  KToolBarButton(java.lang.String icon, int id, org.kde.qt.QWidget parent, java.lang.String name, java.lang.String txt)
           
  KToolBarButton(java.lang.String icon, int id, org.kde.qt.QWidget parent, java.lang.String name, java.lang.String txt, KInstanceInterface _instance)
          Construct a button with an icon loaded by the button itself.
 
Method Summary
 java.lang.String className()
           
 void dispose()
          Delete the wrapped C++ instance ahead of finalize()
protected  void drawButton(org.kde.qt.QPainter p)
           
protected  void enterEvent(org.kde.qt.QEvent e)
           
 boolean event(org.kde.qt.QEvent e)
           
 boolean eventFilter(org.kde.qt.QObject o, org.kde.qt.QEvent e)
           
protected  void finalize()
          Deletes the wrapped C++ instance
protected  int iconTextMode()
           
 int id()
          Returns the button's id.
protected  boolean isActive()
           
 boolean isDisposed()
          Has the wrapped C++ instance been deleted?
protected  boolean isRaised()
           
protected  void leaveEvent(org.kde.qt.QEvent e)
           
 org.kde.qt.QMetaObject metaObject()
           
 org.kde.qt.QSize minimumSize()
           
 org.kde.qt.QSize minimumSizeHint()
           
 void modeChange()
          This slot should be called whenever the toolbar mode has potentially changed.
protected  void mousePressEvent(org.kde.qt.QMouseEvent arg1)
           
protected  void mouseReleaseEvent(org.kde.qt.QMouseEvent arg1)
           
 void on()
           
 void on(boolean flag)
          Turn this button on or off
protected  void paletteChange(org.kde.qt.QPalette arg1)
           
 org.kde.qt.QPopupMenu popup()
          Return a pointer to this button's popup menu (if it exists)
 void setDelayedPopup(org.kde.qt.QPopupMenu p)
           
 void setDelayedPopup(org.kde.qt.QPopupMenu p, boolean unused)
          Gives this button a delayed popup menu.
 void setIcon(org.kde.qt.QPixmap pixmap)
           
 void setIcon(java.lang.String icon)
          Set the icon for this button.
 void setIconSet(org.kde.qt.QIconSet iconset)
          Set the pixmaps for this toolbar button from a QIconSet.
 void setNoStyle()
           
 void setNoStyle(boolean no_style)
          Toolbar buttons naturally will assume the global styles concerning icons, icons sizes, etc.
 void setPopup(org.kde.qt.QPopupMenu p)
           
 void setPopup(org.kde.qt.QPopupMenu p, boolean unused)
          Give this button a popup menu.
 void setRadio()
           
 void setRadio(boolean f)
          Turn this button into a radio button
 void setText(java.lang.String text)
          Set the text for this button.
 void setTextLabel(java.lang.String arg1, boolean tipToo)
           
 void setToggle()
           
 void setToggle(boolean toggle)
          Turn this button into a toggle button or disable the toggle aspects of it.
protected  void showMenu()
           
 org.kde.qt.QSize sizeHint()
           
protected  void slotClicked()
           
protected  void slotDelayTimeout()
           
protected  void slotPressed()
           
protected  void slotReleased()
           
protected  void slotToggled()
           
 void toggle()
          Toggle this button
 
Methods inherited from class org.kde.qt.QToolButton
autoRaise, drawButtonLabel, iconSet, iconSet, moveEvent, offIconSet, onIconSet, openPopup, popupDelay, setAutoRaise, setIconSet, setOffIconSet, setOn, setOnIconSet, setPopupDelay, setTextLabel, setTextPosition, setToggleButton, setUsesBigPixmap, setUsesTextLabel, textLabel, textPosition, tr, tr, uses3D, usesBigPixmap, usesTextLabel
 
Methods inherited from class org.kde.qt.QButton
accel, animateClick, autoRepeat, autoResize, enabledChange, focusInEvent, focusOutEvent, group, hitButton, isDown, isExclusiveToggle, isOn, isToggleButton, keyPressEvent, keyReleaseEvent, mouseMoveEvent, paintEvent, pixmap, setAccel, setAutoRepeat, setAutoResize, setDown, setPixmap, setState, setToggleType, state, text, toggleType
 
Methods inherited from class org.kde.qt.QWidget
acceptDrops, adjustSize, autoMask, backgroundBrush, backgroundColor, backgroundMode, backgroundOffset, backgroundOrigin, backgroundPixmap, baseSize, caption, childAt, childAt, childAt, childAt, childrenRect, childrenRegion, clearFocus, clearMask, clearWFlags, clearWState, clipRegion, close, close, closeEvent, colorGroup, constPolish, contextMenuEvent, create, create, create, create, cursor, customWhatsThis, destroy, destroy, destroy, devType, dragEnterEvent, dragLeaveEvent, dragMoveEvent, drawText, drawText, dropEvent, erase, erase, erase, erase, eraseColor, erasePixmap, find, focusData, focusNextPrevChild, focusPolicy, focusProxy, focusWidget, font, fontChange, fontInf, fontInfo, fontMet, fontMet, fontMet, fontMetrics, foregroundColor, frameGeometry, frameSize, geometry, getWFlags, getWState, grabKeyboard, grabMouse, grabMouse, hasFocus, hasMouse, hasMouseTracking, height, heightForWidth, hide, hideEvent, icon, iconify, iconText, imComposeEvent, imEndEvent, imStartEvent, isActiveWindow, isDesktop, isDialog, isEnabled, isEnabledTo, isEnabledToTLW, isExtDev, isFocusEnabled, isFullScreen, isHidden, isInputMethodEnabled, isMaximized, isMinimized, isModal, isPopup, isShown, isTopLevel, isUpdatesEnabled, isVisible, isVisibleTo, isVisibleToTLW, keyboardGrabber, layout, lower, mapFrom, mapFromGlobal, mapFromParent, mapTo, mapToGlobal, mapToParent, maximumHeight, maximumSize, maximumWidth, metric, microFocusHint, minimumHeight, minimumWidth, mouseDoubleClickEvent, mouseGrabber, move, move, ownCursor, ownFont, ownPalette, paintDevice, paintingActive, palette, paletteBackgroundColor, paletteBackgroundPixmap, paletteForegroundColor, parentWidget, parentWidget, polish, pos, raise, recreate, recreate, rect, releaseKeyboard, releaseMouse, repaint, repaint, repaint, repaint, repaint, repaint, repaint, repaint, reparent, reparent, reparent, reparent, resetInputContext, resize, resize, resizeEvent, resolution, scroll, scroll, setAcceptDrops, setActiveWindow, setAutoMask, setBackgroundColor, setBackgroundMode, setBackgroundMode, setBackgroundOrigin, setBackgroundPixmap, setBaseSize, setBaseSize, setCaption, setCursor, setDisabled, setEnabled, setEraseColor, setErasePixmap, setFixedHeight, setFixedSize, setFixedSize, setFixedWidth, setFocus, setFocusPolicy, setFocusProxy, setFont, setFont, setGeometry, setGeometry, setHidden, setIconText, setInputMethodEnabled, setKeyCompression, setMask, setMask, setMaximumHeight, setMaximumSize, setMaximumSize, setMaximumWidth, setMicroFocusHint, setMicroFocusHint, setMicroFocusHint, setMinimumHeight, setMinimumSize, setMinimumSize, setMinimumWidth, setMouseTracking, setName, setPalette, setPalette, setPaletteBackgroundColor, setPaletteBackgroundPixmap, setPaletteForegroundColor, setResolution, setShown, setSizeIncrement, setSizeIncrement, setSizePolicy, setSizePolicy, setSizePolicy, setStyle, setStyle, setTabOrder, setUpdatesEnabled, setWFlags, setWindowOpacity, setWindowState, setWState, show, showEvent, showFullScreen, showMaximized, showMinimized, showNormal, size, sizeIncrement, sizePolicy, stackUnder, style, styleChange, tabletEvent, testWFlags, testWState, topLevelWidget, unsetCursor, unsetFont, unsetPalette, update, update, update, updateGeometry, updateMask, visibleRect, wheelEvent, width, windowActivationChange, windowOpacity, windowState, winId, x, y
 
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, highPriority, i18n, inherits, insertChild, installEventFilter, isA, isWidgetType, killTimer, killTimers, name, name, normalizeSignalSlot, objectTrees, parent, property, queryList, queryList, queryList, queryList, queryList, registerUserData, removeChild, removeEventFilter, sender, setProperty, signalsBlocked, startTimer, timerEvent
 
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

KToolBarButton

protected KToolBarButton(java.lang.Class dummy)

KToolBarButton

public KToolBarButton(java.lang.String icon,
                      int id,
                      org.kde.qt.QWidget parent,
                      java.lang.String name,
                      java.lang.String txt,
                      KInstanceInterface _instance)
Construct a button with an icon loaded by the button itself. This will trust the button to load the correct icon with the correct size.

Parameters:
icon - Name of icon to load (may be absolute or relative)
id - Id of this button
parent - This button's parent
name - This button's internal name
txt - This button's text (in a tooltip or otherwise)
_instance - the instance to use for this button

KToolBarButton

public KToolBarButton(java.lang.String icon,
                      int id,
                      org.kde.qt.QWidget parent,
                      java.lang.String name,
                      java.lang.String txt)

KToolBarButton

public KToolBarButton(java.lang.String icon,
                      int id,
                      org.kde.qt.QWidget parent,
                      java.lang.String name)

KToolBarButton

public KToolBarButton(java.lang.String icon,
                      int id,
                      org.kde.qt.QWidget parent)

KToolBarButton

public KToolBarButton(org.kde.qt.QPixmap pixmap,
                      int id,
                      org.kde.qt.QWidget parent,
                      java.lang.String name,
                      java.lang.String txt)
Construct a button with an existing pixmap. It is not recommended that you use this as the internal icon loading code will almost always get it "right".

Parameters:
pixmap - Name of icon to load (may be absolute or relative)
id - Id of this button
parent - This button's parent
name - This button's internal name
txt - This button's text (in a tooltip or otherwise)

KToolBarButton

public KToolBarButton(org.kde.qt.QPixmap pixmap,
                      int id,
                      org.kde.qt.QWidget parent,
                      java.lang.String name)

KToolBarButton

public KToolBarButton(org.kde.qt.QPixmap pixmap,
                      int id,
                      org.kde.qt.QWidget parent)

KToolBarButton

public KToolBarButton(org.kde.qt.QWidget parent,
                      java.lang.String name)
Construct a separator button

Parameters:
parent - This button's parent
name - This button's internal name

KToolBarButton

public KToolBarButton(org.kde.qt.QWidget parent)

KToolBarButton

public KToolBarButton()
Method Detail

metaObject

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

className

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

setText

public void setText(java.lang.String text)
Set the text for this button. The text will be either used as a tooltip (IconOnly) or will be along side the icon

Overrides:
setText in class org.kde.qt.QToolButton
Parameters:
text - The button (or tooltip) text

setIcon

public void setIcon(java.lang.String icon)
Set the icon for this button. The icon will be loaded internally with the correct size. This function is preferred over setIconSet

Parameters:
icon - The name of the icon

setIcon

public void setIcon(org.kde.qt.QPixmap pixmap)
Overrides:
setIcon in class org.kde.qt.QWidget

setIconSet

public void setIconSet(org.kde.qt.QIconSet iconset)
Set the pixmaps for this toolbar button from a QIconSet. If you call this you don't need to call any of the other methods that set icons or pixmaps.

Overrides:
setIconSet in class org.kde.qt.QToolButton
Parameters:
iconset - The iconset to use

on

public void on(boolean flag)
Turn this button on or off

Parameters:
flag - true or false

on

public void on()

toggle

public void toggle()
Toggle this button

Overrides:
toggle in class org.kde.qt.QToolButton

setToggle

public void setToggle(boolean toggle)
Turn this button into a toggle button or disable the toggle aspects of it. This does not toggle the button itself. Use toggle() for that.

Parameters:
toggle - true or false

setToggle

public void setToggle()

popup

public org.kde.qt.QPopupMenu popup()
Return a pointer to this button's popup menu (if it exists)

Overrides:
popup in class org.kde.qt.QToolButton

id

public int id()
Returns the button's id.


setPopup

public void setPopup(org.kde.qt.QPopupMenu p,
                     boolean unused)
Give this button a popup menu. There will not be a delay when you press the button. Use setDelayedPopup if you want that behavior.

Parameters:
p - The new popup menu
unused - Has no effect - ignore it.

setPopup

public void setPopup(org.kde.qt.QPopupMenu p)
Overrides:
setPopup in class org.kde.qt.QToolButton

setDelayedPopup

public void setDelayedPopup(org.kde.qt.QPopupMenu p,
                            boolean unused)
Gives this button a delayed popup menu. This function allows you to add a delayed popup menu to the button. The popup menu is then only displayed when the button is pressed and held down for about half a second.

Parameters:
p - the new popup menu
unused - Has no effect - ignore it.

setDelayedPopup

public void setDelayedPopup(org.kde.qt.QPopupMenu p)

setRadio

public void setRadio(boolean f)
Turn this button into a radio button

Parameters:
f - true or false

setRadio

public void setRadio()

setNoStyle

public void setNoStyle(boolean no_style)
Toolbar buttons naturally will assume the global styles concerning icons, icons sizes, etc. You can use this function to explicitly turn this off, if you like.

Parameters:
no_style - Will disable styles if true

setNoStyle

public void setNoStyle()

modeChange

public void modeChange()
This slot should be called whenever the toolbar mode has potentially changed. This includes such events as text changing, orientation changing, etc.


setTextLabel

public void setTextLabel(java.lang.String arg1,
                         boolean tipToo)
Overrides:
setTextLabel in class org.kde.qt.QToolButton

event

public boolean event(org.kde.qt.QEvent e)
Overrides:
event in class org.kde.qt.QWidget

paletteChange

protected void paletteChange(org.kde.qt.QPalette arg1)
Overrides:
paletteChange in class org.kde.qt.QToolButton

leaveEvent

protected void leaveEvent(org.kde.qt.QEvent e)
Overrides:
leaveEvent in class org.kde.qt.QToolButton

enterEvent

protected void enterEvent(org.kde.qt.QEvent e)
Overrides:
enterEvent in class org.kde.qt.QToolButton

drawButton

protected void drawButton(org.kde.qt.QPainter p)
Overrides:
drawButton in class org.kde.qt.QToolButton

eventFilter

public boolean eventFilter(org.kde.qt.QObject o,
                           org.kde.qt.QEvent e)
Overrides:
eventFilter in class org.kde.qt.QToolButton

mousePressEvent

protected void mousePressEvent(org.kde.qt.QMouseEvent arg1)
Overrides:
mousePressEvent in class org.kde.qt.QToolButton

mouseReleaseEvent

protected void mouseReleaseEvent(org.kde.qt.QMouseEvent arg1)
Overrides:
mouseReleaseEvent in class org.kde.qt.QButton

showMenu

protected void showMenu()

sizeHint

public org.kde.qt.QSize sizeHint()
Overrides:
sizeHint in class org.kde.qt.QToolButton

minimumSizeHint

public org.kde.qt.QSize minimumSizeHint()
Overrides:
minimumSizeHint in class org.kde.qt.QToolButton

minimumSize

public org.kde.qt.QSize minimumSize()
Overrides:
minimumSize in class org.kde.qt.QWidget

isRaised

protected boolean isRaised()

isActive

protected boolean isActive()

iconTextMode

protected int iconTextMode()

slotClicked

protected void slotClicked()

slotPressed

protected void slotPressed()

slotReleased

protected void slotReleased()

slotToggled

protected void slotToggled()

slotDelayTimeout

protected void slotDelayTimeout()

finalize

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

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

dispose

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

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

isDisposed

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

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