java.lang.Object
io.qt.internal.QtJambiObject
io.qt.QtObject
io.qt.core.QObject
io.qt.widgets.QWidget
io.qt.widgets.QTabBar
- All Implemented Interfaces:
QPaintDevice
,QtObjectInterface
,QtSignalBlockerInterface
,QtSignalEmitterInterface
,QtThreadAffineInterface
public class QTabBar extends QWidget
Tab bar, e.g. for use in tabbed dialogs
Java wrapper for Qt class QTabBar
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
QTabBar.ButtonPosition
Java wrapper for Qt enum QTabBar::ButtonPositionstatic class
QTabBar.SelectionBehavior
Java wrapper for Qt enum QTabBar::SelectionBehaviorstatic class
QTabBar.Shape
Java wrapper for Qt enum QTabBar::ShapeNested classes/interfaces inherited from class io.qt.widgets.QWidget
QWidget.RenderFlag, QWidget.RenderFlags
Nested classes/interfaces inherited from class io.qt.core.QObject
QObject.MultiSignal, QObject.PrivateSignal0, QObject.PrivateSignal1<A>, QObject.PrivateSignal2<A,B>, QObject.PrivateSignal3<A,B,C>, QObject.PrivateSignal4<A,B,C,D>, QObject.PrivateSignal5<A,B,C,D,E>, QObject.PrivateSignal6<A,B,C,D,E,F>, QObject.PrivateSignal7<A,B,C,D,E,F,G>, QObject.PrivateSignal8<A,B,C,D,E,F,G,H>, QObject.PrivateSignal9<A,B,C,D,E,F,G,H,I>, QObject.QDeclarativeConstructor, QObject.Signal0, QObject.Signal1<A>, QObject.Signal1Default1<A>, QObject.Signal2<A,B>, QObject.Signal2Default1<A,B>, QObject.Signal2Default2<A,B>, QObject.Signal3<A,B,C>, QObject.Signal3Default1<A,B,C>, QObject.Signal3Default2<A,B,C>, QObject.Signal3Default3<A,B,C>, QObject.Signal4<A,B,C,D>, QObject.Signal4Default1<A,B,C,D>, QObject.Signal4Default2<A,B,C,D>, QObject.Signal4Default3<A,B,C,D>, QObject.Signal4Default4<A,B,C,D>, QObject.Signal5<A,B,C,D,E>, QObject.Signal5Default1<A,B,C,D,E>, QObject.Signal5Default2<A,B,C,D,E>, QObject.Signal5Default3<A,B,C,D,E>, QObject.Signal5Default4<A,B,C,D,E>, QObject.Signal5Default5<A,B,C,D,E>, QObject.Signal6<A,B,C,D,E,F>, QObject.Signal6Default1<A,B,C,D,E,F>, QObject.Signal6Default2<A,B,C,D,E,F>, QObject.Signal6Default3<A,B,C,D,E,F>, QObject.Signal6Default4<A,B,C,D,E,F>, QObject.Signal6Default5<A,B,C,D,E,F>, QObject.Signal6Default6<A,B,C,D,E,F>, QObject.Signal7<A,B,C,D,E,F,G>, QObject.Signal7Default1<A,B,C,D,E,F,G>, QObject.Signal7Default2<A,B,C,D,E,F,G>, QObject.Signal7Default3<A,B,C,D,E,F,G>, QObject.Signal7Default4<A,B,C,D,E,F,G>, QObject.Signal7Default5<A,B,C,D,E,F,G>, QObject.Signal7Default6<A,B,C,D,E,F,G>, QObject.Signal7Default7<A,B,C,D,E,F,G>, QObject.Signal8<A,B,C,D,E,F,G,H>, QObject.Signal8Default1<A,B,C,D,E,F,G,H>, QObject.Signal8Default2<A,B,C,D,E,F,G,H>, QObject.Signal8Default3<A,B,C,D,E,F,G,H>, QObject.Signal8Default4<A,B,C,D,E,F,G,H>, QObject.Signal8Default5<A,B,C,D,E,F,G,H>, QObject.Signal8Default6<A,B,C,D,E,F,G,H>, QObject.Signal8Default7<A,B,C,D,E,F,G,H>, QObject.Signal8Default8<A,B,C,D,E,F,G,H>, QObject.Signal9<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default1<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default2<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default3<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default4<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default5<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default6<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default7<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default8<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default9<A,B,C,D,E,F,G,H,I>, QObject.SignalConfiguration
Nested classes/interfaces inherited from interface io.qt.gui.QPaintDevice
QPaintDevice.Impl, QPaintDevice.MemberAccess, QPaintDevice.PaintDeviceMetric
-
Field Summary
Fields Modifier and Type Field Description QObject.Signal1<@QtPrimitiveType Integer>
currentChanged
static QMetaObject
staticMetaObject
This variable stores the meta-object for the class.QObject.Signal1<@QtPrimitiveType Integer>
tabBarClicked
QObject.Signal1<@QtPrimitiveType Integer>
tabBarDoubleClicked
QObject.Signal1<@QtPrimitiveType Integer>
tabCloseRequested
QObject.Signal2<@QtPrimitiveType Integer,@QtPrimitiveType Integer>
tabMoved
Fields inherited from class io.qt.widgets.QWidget
customContextMenuRequested, windowIconChanged, windowIconTextChanged, windowTitleChanged
-
Constructor Summary
Constructors Modifier Constructor Description QTabBar()
Overloaded constructor forQTabBar(io.qt.widgets.QWidget)
withparent = null
.protected
QTabBar(QObject.QDeclarativeConstructor constructor)
Constructor for internal use only.protected
QTabBar(QtObject.QPrivateConstructor p)
Constructor for internal use only.QTabBar(QWidget parent)
-
Method Summary
Modifier and Type Method Description String
accessibleTabName(int index)
int
addTab(QIcon icon, String text)
int
addTab(String text)
boolean
autoHide()
boolean
changeCurrentOnDrag()
protected void
changeEvent(QEvent arg__1)
int
count()
int
currentIndex()
boolean
documentMode()
boolean
drawBase()
Qt.TextElideMode
elideMode()
boolean
event(QEvent arg__1)
boolean
expanding()
protected void
hideEvent(QHideEvent arg__1)
QSize
iconSize()
protected void
initStyleOption(QStyleOptionTab option, int tabIndex)
int
insertTab(int index, QIcon icon, String text)
int
insertTab(int index, String text)
boolean
isMovable()
boolean
isTabEnabled(int index)
boolean
isTabVisible(int index)
protected void
keyPressEvent(QKeyEvent arg__1)
QSize
minimumSizeHint()
protected QSize
minimumTabSizeHint(int index)
protected void
mouseMoveEvent(QMouseEvent arg__1)
protected void
mousePressEvent(QMouseEvent arg__1)
protected void
mouseReleaseEvent(QMouseEvent arg__1)
void
moveTab(int from, int to)
protected void
paintEvent(QPaintEvent arg__1)
void
removeTab(int index)
protected void
resizeEvent(QResizeEvent arg__1)
QTabBar.SelectionBehavior
selectionBehaviorOnRemove()
void
setAccessibleTabName(int index, String name)
void
setAutoHide(boolean hide)
void
setChangeCurrentOnDrag(boolean change)
void
setCurrentIndex(int index)
void
setDocumentMode(boolean set)
void
setDrawBase(boolean drawTheBase)
void
setElideMode(Qt.TextElideMode mode)
void
setExpanding(boolean enabled)
void
setIconSize(QSize size)
void
setMovable(boolean movable)
void
setSelectionBehaviorOnRemove(QTabBar.SelectionBehavior behavior)
void
setShape(QTabBar.Shape shape)
void
setTabButton(int index, QTabBar.ButtonPosition position, QWidget widget)
void
setTabData(int index, Object data)
void
setTabEnabled(int index, boolean enabled)
void
setTabIcon(int index, QIcon icon)
void
setTabsClosable(boolean closable)
void
setTabText(int index, String text)
void
setTabTextColor(int index, QColor color)
void
setTabToolTip(int index, String tip)
void
setTabVisible(int index, boolean visible)
void
setTabWhatsThis(int index, String text)
void
setUsesScrollButtons(boolean useButtons)
QTabBar.Shape
shape()
protected void
showEvent(QShowEvent arg__1)
QSize
sizeHint()
int
tabAt(QPoint pos)
QWidget
tabButton(int index, QTabBar.ButtonPosition position)
Object
tabData(int index)
QIcon
tabIcon(int index)
protected void
tabInserted(int index)
protected void
tabLayoutChange()
QRect
tabRect(int index)
protected void
tabRemoved(int index)
boolean
tabsClosable()
protected QSize
tabSizeHint(int index)
String
tabText(int index)
QColor
tabTextColor(int index)
String
tabToolTip(int index)
String
tabWhatsThis(int index)
protected void
timerEvent(QTimerEvent event)
boolean
usesScrollButtons()
protected void
wheelEvent(QWheelEvent event)
Methods inherited from class io.qt.widgets.QWidget
acceptDrops, accessibleDescription, accessibleName, actionEvent, actions, activateWindow, addAction, addActions, adjustSize, autoFillBackground, backgroundRole, backingStore, baseSize, childAt, childAt, childrenRect, childrenRegion, clearFocus, clearMask, close, closeEvent, colorCount, contentsMargins, contentsRect, contextMenuEvent, contextMenuPolicy, createWindowContainer, createWindowContainer, createWindowContainer, createWindowContainer, createWinId, cursor, depth, destroy, destroy, destroy, devicePixelRatio, devicePixelRatioF, devicePixelRatioFScale, dragEnterEvent, dragLeaveEvent, dragMoveEvent, dropEvent, effectiveWinId, ensurePolished, enterEvent, focusInEvent, focusNextChild, focusNextPrevChild, focusOutEvent, focusPolicy, focusPreviousChild, focusProxy, focusWidget, font, fontInfo, fontMetrics, foregroundRole, frameGeometry, frameSize, geometry, getContentsMargins, grab, grab, grabGesture, grabGesture, grabGesture, grabKeyboard, grabMouse, grabMouse, grabShortcut, grabShortcut, graphicsEffect, graphicsProxyWidget, hasFocus, hasHeightForWidth, hasMouseTracking, hasTabletTracking, height, heightForWidth, heightMM, hide, initPainter, inputMethodEvent, inputMethodHints, inputMethodQuery, insertAction, insertActions, isActiveWindow, isAncestorOf, isEnabled, isEnabledTo, isEnabledToTLW, isFullScreen, isHidden, isLeftToRight, isMaximized, isMinimized, isModal, isRightToLeft, isTopLevel, isVisible, isVisibleTo, isWindow, isWindowModified, keyboardGrabber, keyReleaseEvent, layout, layoutDirection, leaveEvent, locale, logicalDpiX, logicalDpiY, lower, mapFrom, mapFromGlobal, mapFromParent, mapTo, mapToGlobal, mapToParent, mask, maximumHeight, maximumSize, maximumWidth, metric, minimumHeight, minimumSize, minimumWidth, mouseDoubleClickEvent, mouseGrabber, move, move, moveEvent, nativeParentWidget, nextInFocusChain, normalGeometry, overrideWindowFlags, overrideWindowFlags, overrideWindowState, overrideWindowState, paintEngine, paintingActive, palette, parentWidget, physicalDpiX, physicalDpiY, pos, previousInFocusChain, raise, rect, redirected, releaseKeyboard, releaseMouse, releaseShortcut, removeAction, render, render, render, render, render, render, render, render, render, repaint, repaint, repaint, repaint, resize, resize, restoreGeometry, saveGeometry, screen, scroll, scroll, setAcceptDrops, setAccessibleDescription, setAccessibleName, setAttribute, setAttribute, setAutoFillBackground, setBackgroundRole, setBaseSize, setBaseSize, setContentsMargins, setContentsMargins, setContextMenuPolicy, setCursor, setDisabled, setEnabled, setFixedHeight, setFixedSize, setFixedSize, setFixedWidth, setFocus, setFocus, setFocusPolicy, setFocusProxy, setFont, setForegroundRole, setGeometry, setGeometry, setGraphicsEffect, setHidden, setInputMethodHints, setInputMethodHints, setLayout, setLayoutDirection, setLocale, setMask, setMask, setMaximumHeight, setMaximumSize, setMaximumSize, setMaximumWidth, setMinimumHeight, setMinimumSize, setMinimumSize, setMinimumWidth, setMouseTracking, setPalette, setParent, setParent, setParent, setShortcutAutoRepeat, setShortcutAutoRepeat, setShortcutEnabled, setShortcutEnabled, setSizeIncrement, setSizeIncrement, setSizePolicy, setSizePolicy, setStatusTip, setStyle, setStyleSheet, setTabletTracking, setTabOrder, setToolTip, setToolTipDuration, setUpdatesEnabled, setVisible, setWhatsThis, setWindowFilePath, setWindowFlag, setWindowFlag, setWindowFlags, setWindowFlags, setWindowIcon, setWindowIconText, setWindowModality, setWindowModified, setWindowOpacity, setWindowRole, setWindowState, setWindowState, setWindowTitle, sharedPainter, show, showFullScreen, showMaximized, showMinimized, showNormal, size, sizeIncrement, sizePolicy, stackUnder, statusTip, style, styleSheet, tabletEvent, testAttribute, toolTip, toolTipDuration, topLevelWidget, toString, underMouse, ungrabGesture, unsetCursor, unsetLayoutDirection, unsetLocale, update, update, update, update, updateGeometry, updateMicroFocus, updatesEnabled, visibleRegion, whatsThis, width, widthMM, window, windowFilePath, windowFlags, windowHandle, windowIcon, windowIconText, windowModality, windowOpacity, windowRole, windowState, windowTitle, windowType, winId, x, y
Methods inherited from class io.qt.core.QObject
blockSignals, childEvent, children, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connectNotify, customEvent, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnectNotify, disposeLater, dumpObjectInfo, dumpObjectTree, dynamicPropertyNames, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, eventFilter, findChild, findChild, findChild, findChild, findChild, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, inherits, inherits, installEventFilter, isSignalConnected, isWidgetType, isWindowType, killTimer, metaObject, moveToThread, objectName, parent, property, qt_metacast, receivers, receivers, removeEventFilter, sender, senderSignalIndex, setObjectName, setParent, setProperty, signalsBlocked, startTimer, startTimer, thread, tr, tr, tr
-
Field Details
-
staticMetaObject
This variable stores the meta-object for the class. -
currentChanged
-
tabBarClicked
-
tabBarDoubleClicked
-
tabCloseRequested
-
tabMoved
-
-
Constructor Details
-
QTabBar
public QTabBar()Overloaded constructor for
QTabBar(io.qt.widgets.QWidget)
withparent = null
. -
QTabBar
-
QTabBar
Constructor for internal use only.- Parameters:
p
- expected to benull
.
-
QTabBar
Constructor for internal use only. It is not allowed to call the declarative constructor from inside Java.
-
-
Method Details
-
accessibleTabName
-
addTab
-
addTab
-
autoHide
-
changeCurrentOnDrag
-
count
-
currentIndex
-
documentMode
-
drawBase
-
elideMode
-
expanding
-
iconSize
-
initStyleOption
-
insertTab
-
insertTab
-
isMovable
-
isTabEnabled
-
isTabVisible
-
moveTab
-
removeTab
-
selectionBehaviorOnRemove
-
setAccessibleTabName
-
setAutoHide
-
setChangeCurrentOnDrag
-
setCurrentIndex
public final void setCurrentIndex(int index) -
setDocumentMode
-
setDrawBase
-
setElideMode
-
setExpanding
-
setIconSize
-
setMovable
-
setSelectionBehaviorOnRemove
-
setShape
-
setTabButton
@QtUninvokable public final void setTabButton(int index, QTabBar.ButtonPosition position, QWidget widget) -
setTabData
-
setTabEnabled
-
setTabIcon
-
setTabText
-
setTabTextColor
-
setTabToolTip
-
setTabVisible
-
setTabWhatsThis
-
setTabsClosable
-
setUsesScrollButtons
-
shape
-
tabAt
-
tabButton
-
tabData
-
tabIcon
-
tabRect
-
tabText
-
tabTextColor
-
tabToolTip
-
tabWhatsThis
-
tabsClosable
-
usesScrollButtons
-
changeEvent
- Overrides:
changeEvent
in classQWidget
-
event
-
hideEvent
-
keyPressEvent
- Overrides:
keyPressEvent
in classQWidget
-
minimumSizeHint
- Overrides:
minimumSizeHint
in classQWidget
-
minimumTabSizeHint
-
mouseMoveEvent
- Overrides:
mouseMoveEvent
in classQWidget
-
mousePressEvent
- Overrides:
mousePressEvent
in classQWidget
-
mouseReleaseEvent
- Overrides:
mouseReleaseEvent
in classQWidget
-
paintEvent
- Overrides:
paintEvent
in classQWidget
-
resizeEvent
- Overrides:
resizeEvent
in classQWidget
-
showEvent
-
sizeHint
-
tabInserted
-
tabLayoutChange
-
tabRemoved
-
tabSizeHint
-
timerEvent
- Overrides:
timerEvent
in classQObject
-
wheelEvent
- Overrides:
wheelEvent
in classQWidget
-