|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.kde.qt.Qt
org.kde.qt.QObject
org.kde.qt.QWidget
org.kde.koala.KDockWidget
public class KDockWidget
Floatable widget that can be dragged around with the mouse and encapsulate the actual widgets (and member of the dockwidget class set). You just grip the double-lined panel, tear it off its parent widget, drag it somewhere and let it loose. Depending on the position where you leave it, the dockwidget becomes a toplevel window on the desktop (floating mode) or docks to a new widget (dock mode). Note: A KDockWidget can only be docked to a KDockWidget. If you want to use this kind of widget, your main application window has to be a KDockMainWindow. That is because it has got several additional dock management features, for instance a KDockManager that has an overview over all dockwidgets and and a dockmovemanager (internal class) that handles the dock process. Usually you create an KDockWidget that covers the actual widget in this way:
... KDockMainWindow mainWidget; ... KDockWidget dock = null; dock = mainWidget.createDockWidget( "Any window caption", nicePixmap, null, i18n("window caption")); // null==no parent QWidget actualWidget = new QWidget( dock); dock.setWidget( actualWidget); // embed it dock.setToolTipString(i18n("That's me")); // available when appearing as tab page ...See KDockMainWindow how a dockwidget is docked in. See
KDockWidgetSignals
for signals emitted by KDockWidget
Field Summary | |
---|---|
static int |
DockBottom
|
static int |
DockCenter
|
static int |
DockCorner
|
static int |
DockDesktop
|
static int |
DockFullDocking
|
static int |
DockFullSite
|
static int |
DockLeft
|
static int |
DockNone
The possible positions where a dockwidget can dock to another dockwidget |
static int |
DockRight
|
static int |
DockTop
|
static int |
DockToSpecialSites
|
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, DockMinimized, 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 |
KDockWidget(java.lang.Class dummy)
|
|
KDockWidget(KDockManager dockManager,
java.lang.String name,
org.kde.qt.QPixmap pixmap)
|
|
KDockWidget(KDockManager dockManager,
java.lang.String name,
org.kde.qt.QPixmap pixmap,
org.kde.qt.QWidget parent)
|
|
KDockWidget(KDockManager dockManager,
java.lang.String name,
org.kde.qt.QPixmap pixmap,
org.kde.qt.QWidget parent,
java.lang.String strCaption)
|
|
KDockWidget(KDockManager dockManager,
java.lang.String name,
org.kde.qt.QPixmap pixmap,
org.kde.qt.QWidget parent,
java.lang.String strCaption,
java.lang.String strTabPageLabel)
|
|
KDockWidget(KDockManager dockManager,
java.lang.String name,
org.kde.qt.QPixmap pixmap,
org.kde.qt.QWidget parent,
java.lang.String strCaption,
java.lang.String strTabPageLabel,
int f)
Construct a dockwidget. |
Method Summary | |
---|---|
void |
changeHideShowState()
Toggles the visibility state of the dockwidget if it is able to be shown or to be hidden. |
java.lang.String |
className()
|
int |
currentDockPosition()
|
void |
dispose()
Delete the wrapped C++ instance ahead of finalize() |
void |
dockBack()
Docks a dockwidget back to the dockwidget that was the neighbor widget before the current dock position. |
KDockManager |
dockManager()
|
int |
dockSite()
|
int |
enableDocking()
|
boolean |
event(org.kde.qt.QEvent arg1)
Catches and processes some QWidget events that are interesting for dockwidgets. |
protected void |
finalize()
Deletes the wrapped C++ instance |
KDockWidget |
findNearestDockWidget(int pos)
Lookup the nearest dockwidget docked left/right/top/bottom to this one or return 0 |
int |
forcedFixedHeight()
|
int |
forcedFixedWidth()
|
KDockWidgetAbstractHeader |
getHeader()
|
org.kde.qt.QWidget |
getWidget()
Get the embedded widget. |
boolean |
isDisposed()
Has the wrapped C++ instance been deleted? |
boolean |
isDockBackPossible()
|
protected org.kde.qt.QWidget |
latestKDockContainer()
|
protected void |
leaveEvent(org.kde.qt.QEvent arg1)
|
protected void |
loseFormerBrotherDockWidget()
Does several things here when it has noticed that the former brother widget (closest neighbor) gets lost. |
void |
makeDockVisible()
Normally it simply shows the dockwidget. |
KDockWidget |
manualDock(KDockWidget target,
int dockPos)
|
KDockWidget |
manualDock(KDockWidget target,
int dockPos,
int spliPos)
|
KDockWidget |
manualDock(KDockWidget target,
int dockPos,
int spliPos,
org.kde.qt.QPoint pos)
|
KDockWidget |
manualDock(KDockWidget target,
int dockPos,
int spliPos,
org.kde.qt.QPoint pos,
boolean check)
|
KDockWidget |
manualDock(KDockWidget target,
int dockPos,
int spliPos,
org.kde.qt.QPoint pos,
boolean check,
int tabIndex)
This is a key method of this class! Use it to dock dockwidgets to another dockwidget at the right position within its KDockMainWindow or a toplevel dockwidget. |
boolean |
mayBeHide()
There are reasons that it's impossible: It is a (tab) group. |
boolean |
mayBeShow()
It is a (tab) group. |
org.kde.qt.QMetaObject |
metaObject()
|
protected void |
mouseMoveEvent(org.kde.qt.QMouseEvent arg1)
|
protected void |
mousePressEvent(org.kde.qt.QMouseEvent arg1)
|
protected void |
mouseReleaseEvent(org.kde.qt.QMouseEvent arg1)
|
protected void |
paintEvent(org.kde.qt.QPaintEvent arg1)
|
org.kde.qt.QWidget |
parentDockContainer()
|
KDockTabGroup |
parentDockTabGroup()
|
org.kde.qt.QPixmap |
pixmap()
Returns the dockwidget's associated caption/dock tab pixmap |
void |
restoreFromForcedFixedSize()
|
void |
setDockSite(int pos)
Specify where it is either possible or impossible for another dockwidget to dock to this. |
void |
setDockWindowTransient(org.kde.qt.QWidget parent,
boolean transientEnabled)
|
void |
setDockWindowType(int windowType)
Sets the type of the dock window |
void |
setEnableDocking(int pos)
Specify where it is either possible or impossible for this to dock to another dockwidget. |
void |
setForcedFixedHeight(int arg1)
subject to changes. |
void |
setForcedFixedWidth(int arg1)
subject to changes. |
protected void |
setFormerBrotherDockWidget(KDockWidget arg1)
|
void |
setHeader(KDockWidgetAbstractHeader ah)
Sets the header of this dockwidget. |
protected void |
setLatestKDockContainer(org.kde.qt.QWidget arg1)
|
void |
setPixmap()
|
void |
setPixmap(org.kde.qt.QPixmap pixmap)
Allows changing the pixmap which is used for the caption or dock tabs |
void |
setTabPageLabel(java.lang.String label)
Sets a string that is used for the label of the tab page when in tab page mode |
void |
setToolTipString(java.lang.String ttStr)
Stores a string for a tooltip. |
void |
setWidget(org.kde.qt.QWidget w)
Sets the embedded widget. |
void |
show()
Add dockwidget management actions to QWidget.show. |
java.lang.String |
tabPageLabel()
|
void |
toDesktop()
Docks the widget to the desktop (as a toplevel widget) |
java.lang.String |
toolTipString()
|
org.kde.qt.QWidget |
transientTo()
Returns the widget this dockwidget is set transient to, otherwise 0 |
void |
undock()
Undocks this. |
protected void |
updateHeader()
Checks some conditions and shows or hides the dockwidget header (drag panel). |
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, enabledChange, enterEvent, erase, erase, erase, erase, eraseColor, erasePixmap, find, focusData, focusInEvent, focusNextPrevChild, focusOutEvent, 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, keyPressEvent, keyReleaseEvent, layout, lower, mapFrom, mapFromGlobal, mapFromParent, mapTo, mapToGlobal, mapToParent, maximumHeight, maximumSize, maximumWidth, metric, microFocusHint, minimumHeight, minimumSize, minimumSizeHint, minimumWidth, mouseDoubleClickEvent, mouseGrabber, move, move, moveEvent, ownCursor, ownFont, ownPalette, paintDevice, paintingActive, palette, paletteBackgroundColor, paletteBackgroundPixmap, paletteChange, 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, setIcon, 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, showEvent, showFullScreen, showMaximized, showMinimized, showNormal, size, sizeHint, sizeIncrement, sizePolicy, stackUnder, style, styleChange, tabletEvent, testWFlags, testWState, topLevelWidget, tr, tr, 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, 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, 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 |
Field Detail |
---|
public static final int DockNone
public static final int DockTop
public static final int DockLeft
public static final int DockRight
public static final int DockBottom
public static final int DockCenter
public static final int DockDesktop
public static final int DockToSpecialSites
public static final int DockCorner
public static final int DockFullSite
public static final int DockFullDocking
Constructor Detail |
---|
protected KDockWidget(java.lang.Class dummy)
public KDockWidget(KDockManager dockManager, java.lang.String name, org.kde.qt.QPixmap pixmap, org.kde.qt.QWidget parent, java.lang.String strCaption, java.lang.String strTabPageLabel, int f)
DockPosition.
It is supposed to be no (tab) group. It will
taken under control of its dockmanager.
dockManager
- The responsible manager (dock helper)name
- Object instance namepixmap
- An icon (for instance shown when docked centered)parent
- Parent widgetstrCaption
- Title of the dockwidget window (shown when toplevel)strTabPageLabel
- The title of the tab page (shown when in tab page mode), if it is "", only the icon will be shown, if it is null, the label is set to strCaptionf
- Qt.WidgetFlags widget flagspublic KDockWidget(KDockManager dockManager, java.lang.String name, org.kde.qt.QPixmap pixmap, org.kde.qt.QWidget parent, java.lang.String strCaption, java.lang.String strTabPageLabel)
public KDockWidget(KDockManager dockManager, java.lang.String name, org.kde.qt.QPixmap pixmap, org.kde.qt.QWidget parent, java.lang.String strCaption)
public KDockWidget(KDockManager dockManager, java.lang.String name, org.kde.qt.QPixmap pixmap, org.kde.qt.QWidget parent)
public KDockWidget(KDockManager dockManager, java.lang.String name, org.kde.qt.QPixmap pixmap)
Method Detail |
---|
public org.kde.qt.QMetaObject metaObject()
metaObject
in class org.kde.qt.QWidget
public java.lang.String className()
className
in class org.kde.qt.QWidget
public KDockWidget manualDock(KDockWidget target, int dockPos, int spliPos, org.kde.qt.QPoint pos, boolean check, int tabIndex)
target
- The dockwidget to dock todockPos
- One of the DockPositions this is going to dock tospliPos
- The split relation (in percent, or percent*100 in high resolution) between both dockwidgets, target and thispos
- The dock position, mainly of interest for docking to the desktop (as toplevel dockwidget)check
- Only for internal use;tabIndex
- The position index of the tab widget (when in tab page mode), -1 (default) means append
this.
public KDockWidget manualDock(KDockWidget target, int dockPos, int spliPos, org.kde.qt.QPoint pos, boolean check)
public KDockWidget manualDock(KDockWidget target, int dockPos, int spliPos, org.kde.qt.QPoint pos)
public KDockWidget manualDock(KDockWidget target, int dockPos, int spliPos)
public KDockWidget manualDock(KDockWidget target, int dockPos)
public void setEnableDocking(int pos)
pos
- An OR'ed set of DockPositions
public int enableDocking()
public void setDockSite(int pos)
pos
- An OR'ed set of DockPositions
public int dockSite()
DockPositions
).public void setWidget(org.kde.qt.QWidget w)
w
- The pointer to the dockwidget's child widget.public org.kde.qt.QWidget getWidget()
public void setHeader(KDockWidgetAbstractHeader ah)
ah
- A base class pointer to the dockwidget headerpublic KDockWidgetAbstractHeader getHeader()
public void makeDockVisible()
DockCenter
), it is set as the active (visible) tab page.
public boolean mayBeHide()
public boolean mayBeShow()
KDockMainWindow.
public KDockManager dockManager()
public void setToolTipString(java.lang.String ttStr)
ttStr
- A string for the tooltip on the tab.public java.lang.String toolTipString()
public boolean isDockBackPossible()
true
, if a dockback is possible, otherwise false.
public void setTabPageLabel(java.lang.String label)
label
- The new tab page label.public java.lang.String tabPageLabel()
public boolean event(org.kde.qt.QEvent arg1)
event
in class org.kde.qt.QWidget
public void show()
show
in class org.kde.qt.QWidget
public KDockTabGroup parentDockTabGroup()
public org.kde.qt.QWidget parentDockContainer()
public void setDockWindowType(int windowType)
windowType
- is type of dock windowpublic void setDockWindowTransient(org.kde.qt.QWidget parent, boolean transientEnabled)
public org.kde.qt.QWidget transientTo()
public KDockWidget findNearestDockWidget(int pos)
pos
- is the position the wanted widget is docked to this onepublic void setPixmap(org.kde.qt.QPixmap pixmap)
pixmap
- is the pixmap to setpublic void setPixmap()
public org.kde.qt.QPixmap pixmap()
public int currentDockPosition()
public void setForcedFixedWidth(int arg1)
public void setForcedFixedHeight(int arg1)
public void restoreFromForcedFixedSize()
public int forcedFixedWidth()
public int forcedFixedHeight()
public void dockBack()
public void changeHideShowState()
public void undock()
public void toDesktop()
protected void updateHeader()
protected void setLatestKDockContainer(org.kde.qt.QWidget arg1)
protected org.kde.qt.QWidget latestKDockContainer()
protected void setFormerBrotherDockWidget(KDockWidget arg1)
protected void loseFormerBrotherDockWidget()
protected void paintEvent(org.kde.qt.QPaintEvent arg1)
paintEvent
in class org.kde.qt.QWidget
protected void mousePressEvent(org.kde.qt.QMouseEvent arg1)
mousePressEvent
in class org.kde.qt.QWidget
protected void mouseReleaseEvent(org.kde.qt.QMouseEvent arg1)
mouseReleaseEvent
in class org.kde.qt.QWidget
protected void mouseMoveEvent(org.kde.qt.QMouseEvent arg1)
mouseMoveEvent
in class org.kde.qt.QWidget
protected void leaveEvent(org.kde.qt.QEvent arg1)
leaveEvent
in class org.kde.qt.QWidget
protected void finalize() throws java.lang.InternalError
finalize
in class org.kde.qt.QWidget
java.lang.InternalError
public void dispose()
dispose
in class org.kde.qt.QWidget
public boolean isDisposed()
isDisposed
in class org.kde.qt.QWidget
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |