KDEUI
#include <ktabwidget.h>
Public Slots | |
virtual void | moveTab (int, int) |
virtual QT_MOC_COMPAT void | removePage (QWidget *w) |
virtual void | removeTab (int index) |
void | setAutomaticResizeTabs (bool enable) |
QT_MOC_COMPAT void | setCloseButtonEnabled (bool) |
QT_MOC_COMPAT void | setHoverCloseButton (bool enable) |
QT_MOC_COMPAT void | setHoverCloseButtonDelayed (bool delayed) |
QT_MOC_COMPAT void | setTabCloseActivatePrevious (bool previous) |
QT_MOC_COMPAT void | setTabReorderingEnabled (bool enable) |
Signals | |
void | closeRequest (QWidget *) |
void | contextMenu (const QPoint &) |
void | contextMenu (QWidget *, const QPoint &) |
void | initiateDrag (QWidget *) |
void | mouseDoubleClick () |
void | mouseDoubleClick (QWidget *) |
void | mouseMiddleClick () |
void | mouseMiddleClick (QWidget *) |
void | movedTab (int, int) |
void | receivedDropEvent (QDropEvent *) |
void | receivedDropEvent (QWidget *, QDropEvent *) |
void | testCanDecode (const QDragMoveEvent *e, bool &accept) |
Public Member Functions | |
KTabWidget (QWidget *parent=0, Qt::WindowFlags flags=0) | |
virtual | ~KTabWidget () |
bool | automaticResizeTabs () const |
bool | hoverCloseButton () const |
bool | hoverCloseButtonDelayed () const |
bool | isCloseButtonEnabled () const |
bool | isTabBarHidden () const |
bool | isTabReorderingEnabled () const |
void | setTabBarHidden (bool hide) |
void | setTabText (int, const QString &) |
void | setTabTextColor (int index, const QColor &color) |
bool | tabCloseActivatePrevious () const |
QString | tabText (int) const |
QColor | tabTextColor (int index) const |
Public Member Functions inherited from QTabWidget | |
QTabWidget (QWidget *parent) | |
QTabWidget (QWidget *parent, const char *name, QFlags< Qt::WindowType > f) | |
~QTabWidget () | |
int | addTab (QWidget *page, const QIcon &icon, const QString &label) |
int | addTab (QWidget *page, const QString &label) |
void | changeTab (QWidget *widget, const QString &label) |
void | changeTab (QWidget *widget, const QIcon &icon, const QString &label) |
void | clear () |
QWidget * | cornerWidget (Qt::Corner corner) const |
int | count () const |
void | currentChanged (QWidget *widget) |
void | currentChanged (int index) |
int | currentIndex () const |
QWidget * | currentPage () const |
int | currentPageIndex () const |
QWidget * | currentWidget () const |
bool | documentMode () const |
Qt::TextElideMode | elideMode () const |
virtual int | heightForWidth (int width) const |
QSize | iconSize () const |
int | indexOf (QWidget *w) const |
int | insertTab (int index, QWidget *page, const QString &label) |
int | insertTab (int index, QWidget *page, const QIcon &icon, const QString &label) |
void | insertTab (QWidget *widget, const QString &label, int index) |
void | insertTab (QWidget *widget, const QIcon &icon, const QString &label, int index) |
bool | isMovable () const |
bool | isTabEnabled (int index) const |
bool | isTabEnabled (QWidget *widget) const |
QString | label (int index) const |
int | margin () const |
virtual QSize | minimumSizeHint () const |
QWidget * | page (int index) const |
void | removePage (QWidget *widget) |
void | removeTab (int index) |
void | removeTabToolTip (QWidget *widget) |
void | selected (const QString &tabLabel) |
void | setCornerWidget (QWidget *widget, Qt::Corner corner) |
void | setCurrentIndex (int index) |
void | setCurrentPage (int index) |
void | setCurrentWidget (QWidget *widget) |
void | setDocumentMode (bool set) |
void | setElideMode (Qt::TextElideMode) |
void | setIconSize (const QSize &size) |
void | setMargin (int margin) |
void | setMovable (bool movable) |
void | setTabEnabled (int index, bool enable) |
void | setTabEnabled (QWidget *widget, bool b) |
void | setTabIcon (int index, const QIcon &icon) |
void | setTabIconSet (QWidget *widget, const QIcon &icon) |
void | setTabLabel (QWidget *widget, const QString &label) |
void | setTabPosition (TabPosition) |
void | setTabsClosable (bool closeable) |
void | setTabShape (TabShape s) |
void | setTabText (int index, const QString &label) |
void | setTabToolTip (int index, const QString &tip) |
void | setTabToolTip (QWidget *widget, const QString &tip) |
void | setTabWhatsThis (int index, const QString &text) |
void | setUsesScrollButtons (bool useButtons) |
void | showPage (QWidget *widget) |
virtual QSize | sizeHint () const |
void | tabCloseRequested (int index) |
QIcon | tabIcon (int index) const |
QIcon | tabIconSet (QWidget *widget) const |
QString | tabLabel (QWidget *widget) const |
TabPosition | tabPosition () const |
bool | tabsClosable () const |
TabShape | tabShape () const |
QString | tabText (int index) const |
QString | tabToolTip (int index) const |
QString | tabToolTip (QWidget *widget) const |
QString | tabWhatsThis (int index) const |
bool | usesScrollButtons () const |
QWidget * | widget (int index) const |
Public Member Functions inherited from QWidget | |
QWidget (QWidget *parent, QFlags< Qt::WindowType > f) | |
QWidget (QWidget *parent, const char *name, QFlags< Qt::WindowType > f) | |
~QWidget () | |
bool | acceptDrops () const |
QString | accessibleDescription () const |
QString | accessibleName () const |
QList< QAction * > | actions () const |
void | activateWindow () |
void | addAction (QAction *action) |
void | addActions (QList< QAction * > actions) |
void | adjustSize () |
bool | autoFillBackground () const |
Qt::BackgroundMode | backgroundMode () const |
QPoint | backgroundOffset () const |
BackgroundOrigin | backgroundOrigin () const |
QPalette::ColorRole | backgroundRole () const |
QSize | baseSize () const |
QString | caption () const |
QWidget * | childAt (int x, int y, bool includeThis) const |
QWidget * | childAt (const QPoint &p, bool includeThis) const |
QWidget * | childAt (int x, int y) const |
QWidget * | childAt (const QPoint &p) const |
QRect | childrenRect () const |
QRegion | childrenRegion () const |
void | clearFocus () |
void | clearMask () |
bool | close (bool alsoDelete) |
bool | close () |
QColorGroup | colorGroup () const |
void | constPolish () const |
QMargins | contentsMargins () const |
QRect | contentsRect () const |
Qt::ContextMenuPolicy | contextMenuPolicy () const |
QCursor | cursor () const |
void | customContextMenuRequested (const QPoint &pos) |
void | drawText (const QPoint &p, const QString &s) |
void | drawText (int x, int y, const QString &s) |
WId | effectiveWinId () const |
void | ensurePolished () const |
void | erase () |
void | erase (const QRect &rect) |
void | erase (const QRegion &rgn) |
void | erase (int x, int y, int w, int h) |
Qt::FocusPolicy | focusPolicy () const |
QWidget * | focusProxy () const |
QWidget * | focusWidget () const |
const QFont & | font () const |
QFontInfo | fontInfo () const |
QFontMetrics | fontMetrics () const |
QPalette::ColorRole | foregroundRole () const |
QRect | frameGeometry () const |
QSize | frameSize () const |
const QRect & | geometry () const |
void | getContentsMargins (int *left, int *top, int *right, int *bottom) const |
virtual HDC | getDC () const |
void | grabGesture (Qt::GestureType gesture, QFlags< Qt::GestureFlag > flags) |
void | grabKeyboard () |
void | grabMouse () |
void | grabMouse (const QCursor &cursor) |
int | grabShortcut (const QKeySequence &key, Qt::ShortcutContext context) |
QGraphicsEffect * | graphicsEffect () const |
QGraphicsProxyWidget * | graphicsProxyWidget () const |
bool | hasEditFocus () const |
bool | hasFocus () const |
bool | hasMouse () const |
bool | hasMouseTracking () const |
int | height () const |
void | hide () |
const QPixmap * | icon () const |
void | iconify () |
QString | iconText () const |
QInputContext * | inputContext () |
Qt::InputMethodHints | inputMethodHints () const |
virtual QVariant | inputMethodQuery (Qt::InputMethodQuery query) const |
void | insertAction (QAction *before, QAction *action) |
void | insertActions (QAction *before, QList< QAction * > actions) |
bool | isActiveWindow () const |
bool | isAncestorOf (const QWidget *child) const |
bool | isDesktop () const |
bool | isDialog () const |
bool | isEnabled () const |
bool | isEnabledTo (QWidget *ancestor) const |
bool | isEnabledToTLW () const |
bool | isFullScreen () const |
bool | isHidden () const |
bool | isInputMethodEnabled () const |
bool | isMaximized () const |
bool | isMinimized () const |
bool | isModal () const |
bool | isPopup () const |
bool | isShown () const |
bool | isTopLevel () const |
bool | isUpdatesEnabled () const |
bool | isVisible () const |
bool | isVisibleTo (QWidget *ancestor) const |
bool | isVisibleToTLW () const |
bool | isWindow () const |
bool | isWindowModified () const |
QLayout * | layout () const |
Qt::LayoutDirection | layoutDirection () const |
QLocale | locale () const |
void | lower () |
Qt::HANDLE | macCGHandle () const |
Qt::HANDLE | macQDHandle () const |
QPoint | mapFrom (QWidget *parent, const QPoint &pos) const |
QPoint | mapFromGlobal (const QPoint &pos) const |
QPoint | mapFromParent (const QPoint &pos) const |
QPoint | mapTo (QWidget *parent, const QPoint &pos) const |
QPoint | mapToGlobal (const QPoint &pos) const |
QPoint | mapToParent (const QPoint &pos) const |
QRegion | mask () const |
int | maximumHeight () const |
QSize | maximumSize () const |
int | maximumWidth () const |
int | minimumHeight () const |
QSize | minimumSize () const |
int | minimumWidth () const |
void | move (int x, int y) |
void | move (const QPoint &) |
QWidget * | nativeParentWidget () const |
QWidget * | nextInFocusChain () const |
QRect | normalGeometry () const |
void | overrideWindowFlags (QFlags< Qt::WindowType > flags) |
bool | ownCursor () const |
bool | ownFont () const |
bool | ownPalette () const |
virtual QPaintEngine * | paintEngine () const |
const QPalette & | palette () const |
QWidget * | parentWidget (bool sameWindow) const |
QWidget * | parentWidget () const |
QPlatformWindow * | platformWindow () const |
QPlatformWindowFormat | platformWindowFormat () const |
void | polish () |
QPoint | pos () const |
QWidget * | previousInFocusChain () const |
void | raise () |
void | recreate (QWidget *parent, QFlags< Qt::WindowType > f, const QPoint &p, bool showIt) |
QRect | rect () const |
virtual void | releaseDC (HDC hdc) const |
void | releaseKeyboard () |
void | releaseMouse () |
void | releaseShortcut (int id) |
void | removeAction (QAction *action) |
void | render (QPaintDevice *target, const QPoint &targetOffset, const QRegion &sourceRegion, QFlags< QWidget::RenderFlag > renderFlags) |
void | render (QPainter *painter, const QPoint &targetOffset, const QRegion &sourceRegion, QFlags< QWidget::RenderFlag > renderFlags) |
void | repaint (int x, int y, int w, int h, bool b) |
void | repaint (const QRegion &rgn, bool b) |
void | repaint () |
void | repaint (int x, int y, int w, int h) |
void | repaint (const QRegion &rgn) |
void | repaint (bool b) |
void | repaint (const QRect &rect) |
void | repaint (const QRect &r, bool b) |
void | reparent (QWidget *parent, QFlags< Qt::WindowType > f, const QPoint &p, bool showIt) |
void | reparent (QWidget *parent, const QPoint &p, bool showIt) |
void | resize (int w, int h) |
void | resize (const QSize &) |
bool | restoreGeometry (const QByteArray &geometry) |
QByteArray | saveGeometry () const |
void | scroll (int dx, int dy) |
void | scroll (int dx, int dy, const QRect &r) |
void | setAcceptDrops (bool on) |
void | setAccessibleDescription (const QString &description) |
void | setAccessibleName (const QString &name) |
void | setActiveWindow () |
void | setAttribute (Qt::WidgetAttribute attribute, bool on) |
void | setAutoFillBackground (bool enabled) |
void | setBackgroundColor (const QColor &color) |
void | setBackgroundMode (Qt::BackgroundMode widgetBackground, Qt::BackgroundMode paletteBackground) |
void | setBackgroundOrigin (BackgroundOrigin background) |
void | setBackgroundPixmap (const QPixmap &pixmap) |
void | setBackgroundRole (QPalette::ColorRole role) |
void | setBaseSize (const QSize &) |
void | setBaseSize (int basew, int baseh) |
void | setCaption (const QString &c) |
void | setContentsMargins (int left, int top, int right, int bottom) |
void | setContentsMargins (const QMargins &margins) |
void | setContextMenuPolicy (Qt::ContextMenuPolicy policy) |
void | setCursor (const QCursor &) |
void | setDisabled (bool disable) |
void | setEditFocus (bool enable) |
void | setEnabled (bool) |
void | setEraseColor (const QColor &color) |
void | setErasePixmap (const QPixmap &pixmap) |
void | setFixedHeight (int h) |
void | setFixedSize (const QSize &s) |
void | setFixedSize (int w, int h) |
void | setFixedWidth (int w) |
void | setFocus (Qt::FocusReason reason) |
void | setFocus () |
void | setFocusPolicy (Qt::FocusPolicy policy) |
void | setFocusProxy (QWidget *w) |
void | setFont (const QFont &) |
void | setFont (const QFont &f, bool b) |
void | setForegroundRole (QPalette::ColorRole role) |
void | setGeometry (int x, int y, int w, int h) |
void | setGeometry (const QRect &) |
void | setGraphicsEffect (QGraphicsEffect *effect) |
void | setHidden (bool hidden) |
void | setIcon (const QPixmap &i) |
void | setIconText (const QString &it) |
void | setInputContext (QInputContext *context) |
void | setInputMethodEnabled (bool enabled) |
void | setInputMethodHints (QFlags< Qt::InputMethodHint > hints) |
void | setKeyCompression (bool b) |
void | setLayout (QLayout *layout) |
void | setLayoutDirection (Qt::LayoutDirection direction) |
void | setLocale (const QLocale &locale) |
void | setMask (const QBitmap &bitmap) |
void | setMask (const QRegion ®ion) |
void | setMaximumHeight (int maxh) |
void | setMaximumSize (const QSize &) |
void | setMaximumSize (int maxw, int maxh) |
void | setMaximumWidth (int maxw) |
void | setMinimumHeight (int minh) |
void | setMinimumSize (int minw, int minh) |
void | setMinimumSize (const QSize &) |
void | setMinimumWidth (int minw) |
void | setMouseTracking (bool enable) |
void | setPalette (const QPalette &) |
void | setPalette (const QPalette &p, bool b) |
void | setPaletteBackgroundColor (const QColor &color) |
void | setPaletteBackgroundPixmap (const QPixmap &pixmap) |
void | setPaletteForegroundColor (const QColor &color) |
void | setParent (QWidget *parent) |
void | setParent (QWidget *parent, QFlags< Qt::WindowType > f) |
void | setPlatformWindow (QPlatformWindow *window) |
void | setPlatformWindowFormat (const QPlatformWindowFormat &format) |
void | setShortcutAutoRepeat (int id, bool enable) |
void | setShortcutEnabled (int id, bool enable) |
void | setShown (bool shown) |
void | setSizeIncrement (const QSize &) |
void | setSizeIncrement (int w, int h) |
void | setSizePolicy (QSizePolicy::Policy hor, QSizePolicy::Policy ver, bool hfw) |
void | setSizePolicy (QSizePolicy::Policy horizontal, QSizePolicy::Policy vertical) |
void | setSizePolicy (QSizePolicy) |
void | setStatusTip (const QString &) |
void | setStyle (QStyle *style) |
QStyle * | setStyle (const QString &style) |
void | setStyleSheet (const QString &styleSheet) |
void | setToolTip (const QString &) |
void | setUpdatesEnabled (bool enable) |
void | setupUi (QWidget *widget) |
virtual void | setVisible (bool visible) |
void | setWhatsThis (const QString &) |
void | setWindowFilePath (const QString &filePath) |
void | setWindowFlags (QFlags< Qt::WindowType > type) |
void | setWindowIcon (const QIcon &icon) |
void | setWindowIconText (const QString &) |
void | setWindowModality (Qt::WindowModality windowModality) |
void | setWindowModified (bool) |
void | setWindowOpacity (qreal level) |
void | setWindowRole (const QString &role) |
void | setWindowState (QFlags< Qt::WindowState > windowState) |
void | setWindowSurface (QWindowSurface *surface) |
void | setWindowTitle (const QString &) |
void | show () |
void | showFullScreen () |
void | showMaximized () |
void | showMinimized () |
void | showNormal () |
QSize | size () const |
QSize | sizeIncrement () const |
QSizePolicy | sizePolicy () const |
void | stackUnder (QWidget *w) |
QString | statusTip () const |
QStyle * | style () const |
QString | styleSheet () const |
bool | testAttribute (Qt::WidgetAttribute attribute) const |
QString | toolTip () const |
QWidget * | topLevelWidget () const |
bool | underMouse () const |
void | ungrabGesture (Qt::GestureType gesture) |
void | unsetCursor () |
void | unsetFont () |
void | unsetLayoutDirection () |
void | unsetLocale () |
void | unsetPalette () |
void | update (const QRect &rect) |
void | update (const QRegion &rgn) |
void | update (int x, int y, int w, int h) |
void | update () |
void | updateGeometry () |
bool | updatesEnabled () const |
QRect | visibleRect () const |
QRegion | visibleRegion () const |
QString | whatsThis () const |
int | width () const |
QWidget * | window () const |
QString | windowFilePath () const |
Qt::WindowFlags | windowFlags () const |
QIcon | windowIcon () const |
QString | windowIconText () const |
Qt::WindowModality | windowModality () const |
qreal | windowOpacity () const |
QString | windowRole () const |
Qt::WindowStates | windowState () const |
QWindowSurface * | windowSurface () const |
QString | windowTitle () const |
Qt::WindowType | windowType () const |
WId | winId () const |
int | x () const |
const QX11Info & | x11Info () const |
Qt::HANDLE | x11PictureHandle () const |
int | y () const |
Public Member Functions inherited from QObject | |
QObject (QObject *parent) | |
QObject (QObject *parent, const char *name) | |
virtual | ~QObject () |
bool | blockSignals (bool block) |
QObject * | child (const char *objName, const char *inheritsClass, bool recursiveSearch) const |
const QObjectList & | children () const |
const char * | className () const |
bool | connect (const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const |
void | deleteLater () |
void | destroyed (QObject *obj) |
bool | disconnect (const QObject *receiver, const char *method) |
bool | disconnect (const char *signal, const QObject *receiver, const char *method) |
void | dumpObjectInfo () |
void | dumpObjectTree () |
QList< QByteArray > | dynamicPropertyNames () const |
virtual bool | eventFilter (QObject *watched, QEvent *event) |
T | findChild (const QString &name) const |
QList< T > | findChildren (const QRegExp ®Exp) const |
QList< T > | findChildren (const QString &name) const |
bool | inherits (const char *className) const |
void | insertChild (QObject *object) |
void | installEventFilter (QObject *filterObj) |
bool | isA (const char *className) const |
bool | isWidgetType () const |
void | killTimer (int id) |
virtual const QMetaObject * | metaObject () const |
void | moveToThread (QThread *targetThread) |
const char * | name () const |
const char * | name (const char *defaultName) const |
QString | objectName () const |
QObject * | parent () const |
QVariant | property (const char *name) const |
void | removeChild (QObject *object) |
void | removeEventFilter (QObject *obj) |
void | setName (const char *name) |
void | setObjectName (const QString &name) |
void | setParent (QObject *parent) |
bool | setProperty (const char *name, const QVariant &value) |
bool | signalsBlocked () const |
int | startTimer (int interval) |
QThread * | thread () const |
Public Member Functions inherited from QPaintDevice | |
virtual | ~QPaintDevice () |
int | colorCount () const |
int | depth () const |
int | height () const |
int | heightMM () const |
int | logicalDpiX () const |
int | logicalDpiY () const |
int | numColors () const |
virtual QPaintEngine * | paintEngine () const =0 |
bool | paintingActive () const |
int | physicalDpiX () const |
int | physicalDpiY () const |
int | width () const |
int | widthMM () const |
int | x11Cells () const |
Qt::HANDLE | x11Colormap () const |
bool | x11DefaultColormap () const |
bool | x11DefaultVisual () const |
int | x11Depth () const |
Display * | x11Display () const |
int | x11Screen () const |
void * | x11Visual () const |
Protected Slots | |
virtual void | closeRequest (int) |
virtual void | contextMenu (int, const QPoint &) |
virtual void | initiateDrag (int) |
virtual void | mouseDoubleClick (int) |
virtual void | mouseMiddleClick (int) |
virtual void | receivedDropEvent (int, QDropEvent *) |
virtual void | wheelDelta (int) |
Protected Member Functions | |
void | currentChanged (int) |
virtual void | dragEnterEvent (QDragEnterEvent *) |
virtual void | dragMoveEvent (QDragMoveEvent *) |
virtual void | dropEvent (QDropEvent *) |
virtual void | mouseDoubleClickEvent (QMouseEvent *) |
virtual void | mousePressEvent (QMouseEvent *) |
virtual void | mouseReleaseEvent (QMouseEvent *) |
virtual void | resizeEvent (QResizeEvent *) |
int | tabBarWidthForMaxChars (int) |
virtual void | tabInserted (int) |
virtual void | tabRemoved (int) |
virtual void | wheelEvent (QWheelEvent *) |
Protected Member Functions inherited from QTabWidget | |
virtual void | changeEvent (QEvent *ev) |
virtual bool | event (QEvent *ev) |
void | initStyleOption (QStyleOptionTabWidgetFrame *option) const |
virtual void | keyPressEvent (QKeyEvent *e) |
virtual void | paintEvent (QPaintEvent *event) |
void | setTabBar (QTabBar *tb) |
virtual void | showEvent (QShowEvent *) |
QTabBar * | tabBar () const |
Protected Member Functions inherited from QWidget | |
virtual void | actionEvent (QActionEvent *event) |
virtual void | closeEvent (QCloseEvent *event) |
virtual void | contextMenuEvent (QContextMenuEvent *event) |
void | create (WId window, bool initializeWindow, bool destroyOldWindow) |
void | destroy (bool destroyWindow, bool destroySubWindows) |
virtual void | dragLeaveEvent (QDragLeaveEvent *event) |
virtual void | enterEvent (QEvent *event) |
virtual void | focusInEvent (QFocusEvent *event) |
bool | focusNextChild () |
virtual bool | focusNextPrevChild (bool next) |
virtual void | focusOutEvent (QFocusEvent *event) |
bool | focusPreviousChild () |
virtual void | hideEvent (QHideEvent *event) |
virtual void | inputMethodEvent (QInputMethodEvent *event) |
virtual void | keyReleaseEvent (QKeyEvent *event) |
virtual void | languageChange () |
virtual void | leaveEvent (QEvent *event) |
virtual bool | macEvent (EventHandlerCallRef caller, EventRef event) |
virtual int | metric (PaintDeviceMetric m) const |
virtual void | mouseMoveEvent (QMouseEvent *event) |
virtual void | moveEvent (QMoveEvent *event) |
virtual bool | qwsEvent (QWSEvent *event) |
void | resetInputContext () |
virtual void | tabletEvent (QTabletEvent *event) |
void | updateMicroFocus () |
virtual bool | winEvent (MSG *message, long *result) |
virtual bool | x11Event (XEvent *event) |
Protected Member Functions inherited from QObject | |
bool | checkConnectArgs (const char *signal, const QObject *object, const char *method) |
virtual void | childEvent (QChildEvent *event) |
virtual void | connectNotify (const char *signal) |
virtual void | customEvent (QEvent *event) |
virtual void | disconnectNotify (const char *signal) |
int | receivers (const char *signal) const |
QObject * | sender () const |
int | senderSignalIndex () const |
virtual void | timerEvent (QTimerEvent *event) |
Protected Member Functions inherited from QPaintDevice | |
QPaintDevice () | |
Additional Inherited Members | |
Static Public Member Functions inherited from QWidget | |
QWidget * | find (WId id) |
QWidget * | keyboardGrabber () |
QWidget * | mouseGrabber () |
void | setTabOrder (QWidget *first, QWidget *second) |
QWidgetMapper * | wmapper () |
Static Public Member Functions inherited from QObject | |
bool | connect (const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type) |
bool | connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type) |
bool | disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *method) |
bool | disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method) |
QString | tr (const char *sourceText, const char *disambiguation, int n) |
QString | trUtf8 (const char *sourceText, const char *disambiguation, int n) |
Static Public Member Functions inherited from QPaintDevice | |
int | x11AppCells (int screen) |
Qt::HANDLE | x11AppColormap (int screen) |
bool | x11AppDefaultColormap (int screen) |
bool | x11AppDefaultVisual (int screen) |
int | x11AppDepth (int screen) |
Display * | x11AppDisplay () |
int | x11AppDpiX (int screen) |
int | x11AppDpiY (int screen) |
Qt::HANDLE | x11AppRootWindow (int screen) |
int | x11AppScreen () |
void * | x11AppVisual (int screen) |
void | x11SetAppDpiX (int dpi, int screen) |
void | x11SetAppDpiY (int dpi, int screen) |
Public Attributes inherited from QWidget | |
typedef | RenderFlags |
Static Protected Member Functions inherited from QObject | |
QByteArray | normalizeSignalSlot (const char *signalSlot) |
Detailed Description
A widget containing multiple tabs.
It extends the Qt QTabWidget, providing extra optionally features such as close buttons when you hover over the icon in the tab, and also adds functionality such as responding to mouse wheel scroll events to switch the active tab.
It is recommended to use KTabWidget instead of QTabWidget unless you have a good reason not to.
See also the QTabWidget documentation.
Definition at line 44 of file ktabwidget.h.
Constructor & Destructor Documentation
|
explicit |
Creates a new tab widget.
- Parameters
-
parent The parent widgets. flags The Qt window flags
- See also
- QWidget.
Definition at line 233 of file ktabwidget.cpp.
|
virtual |
Destroys the tab widget.
Definition at line 254 of file ktabwidget.cpp.
Member Function Documentation
bool KTabWidget::automaticResizeTabs | ( | ) | const |
Returns true if calling setTitle() will resize tabs to the width of the tab bar.
|
signal |
The close button of a widget's tab was clicked.
This signal is only possible after you have called setCloseButtonEnabled( true ).
|
protectedvirtualslot |
Definition at line 697 of file ktabwidget.cpp.
|
signal |
The right mouse button was pressed over empty space besides tabbar.
The right mouse button was pressed over a widget.
|
protectedvirtualslot |
Definition at line 541 of file ktabwidget.cpp.
|
protected |
- Deprecated:
- This method has no effect and should not be called
Definition at line 721 of file ktabwidget.cpp.
|
protectedvirtual |
Reimplemented from QWidget.
Definition at line 428 of file ktabwidget.cpp.
|
protectedvirtual |
Reimplemented from QWidget.
Definition at line 443 of file ktabwidget.cpp.
|
protectedvirtual |
Reimplemented from QWidget.
Definition at line 458 of file ktabwidget.cpp.
bool KTabWidget::hoverCloseButton | ( | ) | const |
Returns true if the close button is shown on tabs when mouse is hovering over them.
- Deprecated:
- Use QTabWidget::tabsClosable() instead.
bool KTabWidget::hoverCloseButtonDelayed | ( | ) | const |
Returns true if the close button is shown on tabs after a delay.
- Deprecated:
- Use QTabWidget::setTabsClosable() instead.
|
signal |
Request to start a drag operation on the given tab.
|
protectedvirtualslot |
Definition at line 536 of file ktabwidget.cpp.
bool KTabWidget::isCloseButtonEnabled | ( | ) | const |
Returns true if the close button is shown on tabs.
- Since
- 4.1
- Deprecated:
- Use QTabWidget::tabsClosable() instead.
Definition at line 665 of file ktabwidget.cpp.
bool KTabWidget::isTabBarHidden | ( | ) | const |
Returns true if the tabbar was hidden by a call to setTabBarHidden( true ).
Returns false if the widget itself is hidden, but no call to setTabBarHidden( true ) has been made.
Definition at line 304 of file ktabwidget.cpp.
bool KTabWidget::isTabReorderingEnabled | ( | ) | const |
Returns true if tab ordering with the middle mouse button has been enabled.
- Deprecated:
- Use QTabWidget::isMovable() instead.
Definition at line 327 of file ktabwidget.cpp.
|
signal |
A double left mouse button click was performed over empty space besides tabbar.
The signal is emitted on the second press of the mouse button, before the release.
|
signal |
A double left mouse button click was performed over the widget.
The signal is emitted on the second press of the mouse button, before the release.
|
protectedvirtualslot |
Definition at line 546 of file ktabwidget.cpp.
|
protectedvirtual |
Reimplemented from QWidget.
Definition at line 494 of file ktabwidget.cpp.
|
signal |
A middle mouse button click was performed over empty space besides tabbar.
The signal is emitted on the release of the mouse button.
|
signal |
A middle mouse button click was performed over the widget.
The signal is emitted on the release of the mouse button.
|
protectedvirtualslot |
Definition at line 551 of file ktabwidget.cpp.
|
protectedvirtual |
Reimplemented from QWidget.
Definition at line 507 of file ktabwidget.cpp.
|
protectedvirtual |
Reimplemented from QWidget.
Definition at line 519 of file ktabwidget.cpp.
|
signal |
A tab was moved from first to second index.
This signal is only possible after you have called setTabReorderingEnabled( true ).
|
virtualslot |
Move a widget's tab from first to second specified index and emit signal movedTab( int, int ) afterwards.
Definition at line 556 of file ktabwidget.cpp.
|
signal |
Received an event in the empty space beside tabbar.
Usually creates a new tab. This signal is only possible after testCanDecode and positive accept result.
|
signal |
Received an drop event on given widget's tab.
This signal is only possible after testCanDecode and positive accept result.
|
protectedvirtualslot |
Definition at line 531 of file ktabwidget.cpp.
|
virtualslot |
Removes the widget, reimplemented for internal reasons (keeping labels in sync).
- Deprecated:
- since 4.0
Definition at line 600 of file ktabwidget.cpp.
|
virtualslot |
Removes the widget, reimplemented for internal reasons (keeping labels in sync).
Definition at line 613 of file ktabwidget.cpp.
|
protectedvirtual |
Reimplemented from QTabWidget.
Definition at line 702 of file ktabwidget.cpp.
|
slot |
If enable is true, tabs will be resized to the width of the tab bar.
Does not work reliably with "QTabWidget* foo=new KTabWidget()" and if you change tabs via the tabbar or by accessing tabs directly.
Definition at line 671 of file ktabwidget.cpp.
|
slot |
If enabled, a close button is available for each tab.
The signal KTabWidget::closeRequest() is emitted, if the close button has been clicked.
- Since
- 4.1
- Deprecated:
- Use QTabWidget::setTabsClosable() instead.
Definition at line 658 of file ktabwidget.cpp.
|
slot |
If enable is true, a close button will be shown on mouse hover over tab icons which will emit signal closeRequest( QWidget * ) when pressed.
- Deprecated:
- Use QTabWidget::setTabsClosable() instead.
Definition at line 626 of file ktabwidget.cpp.
|
slot |
If delayed is true, a close button will be shown on mouse hover over tab icons after mouse double click delay else immediately.
- Deprecated:
- Use QTabWidget::setTabsClosable() instead.
Definition at line 642 of file ktabwidget.cpp.
void KTabWidget::setTabBarHidden | ( | bool | hide | ) |
If hide is true, the tabbar is hidden along with any corner widgets.
Definition at line 284 of file ktabwidget.cpp.
|
slot |
If previous is true, closing the current tab activates the previous active tab instead of the one to the right.
- Deprecated:
- Use tabBar()->setSelectionBehaviorOnRemove() instead.
Definition at line 334 of file ktabwidget.cpp.
|
slot |
If enable is true, tab reordering with middle button will be enabled.
Note that once enabled you shouldn't rely on previously queried currentPageIndex() or indexOf( QWidget * ) values anymore.
You can connect to signal movedTab(int, int) which will notify you from which index to which index a tab has been moved.
- Deprecated:
- Use QTabWidget::setMovable() instead.
Note, however, that QTabWidget::setMovable(true) disables dragging tabs out of the KTabBar (e.g., dragging the tab URL from Konqueror to another application)!
Definition at line 320 of file ktabwidget.cpp.
void KTabWidget::setTabText | ( | int | index, |
const QString & | text | ||
) |
Reimplemented for internal reasons.
Definition at line 398 of file ktabwidget.cpp.
void KTabWidget::setTabTextColor | ( | int | index, |
const QColor & | color | ||
) |
Set the tab of the given widget to color.
This is simply a convenience method for QTabBar::setTabTextColor.
Definition at line 309 of file ktabwidget.cpp.
|
protected |
Definition at line 347 of file ktabwidget.cpp.
bool KTabWidget::tabCloseActivatePrevious | ( | ) | const |
Returns true if closing the current tab activates the previous actice tab instead of the one to the right.
- Deprecated:
- Use tabBar()->selectionBehaviorOnRemove() instead.
|
protectedvirtual |
Reimplemented from QTabWidget.
Definition at line 708 of file ktabwidget.cpp.
|
protectedvirtual |
Reimplemented from QTabWidget.
Definition at line 713 of file ktabwidget.cpp.
QString KTabWidget::tabText | ( | int | index | ) | const |
Reimplemented for internal reasons.
virtual void insertTab( QWidget *, const QString &, int index = -1 );
! Reimplemented for internal reasons.
virtual void insertTab( QWidget *child, const QIcon& iconset, const QString &label, int index = -1 ); ! Reimplemented for internal reasons.
virtual void insertTab( QWidget *, QTab *, int index = -1 ); Reimplemented for internal reasons.
Definition at line 378 of file ktabwidget.cpp.
QColor KTabWidget::tabTextColor | ( | int | index | ) | const |
Returns the tab color for the given widget.
This is simply a convenience method for QTabBar::tabTextColor.
Definition at line 314 of file ktabwidget.cpp.
|
signal |
Connect to this and set accept to true if you can and want to decode the event.
|
protectedvirtualslot |
Definition at line 477 of file ktabwidget.cpp.
|
protectedvirtual |
Reimplemented from QWidget.
Definition at line 469 of file ktabwidget.cpp.
Property Documentation
|
readwrite |
Definition at line 54 of file ktabwidget.h.
|
readwrite |
Definition at line 51 of file ktabwidget.h.
|
readwrite |
Definition at line 49 of file ktabwidget.h.
|
readwrite |
Definition at line 50 of file ktabwidget.h.
|
readwrite |
Definition at line 52 of file ktabwidget.h.
|
readwrite |
Definition at line 48 of file ktabwidget.h.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:24:03 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.