QtCanpool 3.3.0
载入中...
搜索中...
未找到
QxDock::DockTab类 参考

#include <qxdock/docktab.h>

类 QxDock::DockTab 继承关系图:

Public 类型

using Super = QFrame
 

Public 成员函数

 DockTab (DockWidget *w, QWidget *parent=nullptr)
 
virtual ~DockTab ()
 
bool isActive () const
 
void setActive (bool active)
 
void setDockPanel (DockPanel *panel)
 
DockPanel * dockPanel () const
 
DockWidget * dockWidget () const
 
const QIcon & icon () const
 
void setIcon (const QIcon &icon)
 
QSize iconSize () const
 
void setIconSize (const QSize &size)
 
QString text () const
 
void setText (const QString &title)
 
bool isTitleElided () const
 
bool isClosable () const
 
void updateStyle ()
 
void setElideMode (Qt::TextElideMode mode)
 
Qx::DockDragState dragState () const
 
void activeTabChanged ()
 
void clicked ()
 
void closeRequested ()
 
void closeOtherTabsRequested ()
 
void moved (const QPoint &globalPos)
 
void elidedChanged (bool elided)
 
virtual void setVisible (bool visible) override
 
void detachDockWidget ()
 
void autoHideDockWidget ()
 
void onAutoHideToActionClicked ()
 
void onDockWidgetFeaturesChanged ()
 

Protected 成员函数

virtual bool event (QEvent *e) override
 
virtual void mousePressEvent (QMouseEvent *e) override
 
virtual void mouseReleaseEvent (QMouseEvent *e) override
 
virtual void mouseMoveEvent (QMouseEvent *e) override
 
virtual void mouseDoubleClickEvent (QMouseEvent *e) override
 Double clicking the tab widget makes the assigned dock widget floating
 
virtual void contextMenuEvent (QContextMenuEvent *e) override
 

友元

class DockWidget
 

详细描述

在文件 docktab.h 第 17 行定义.

成员类型定义说明

◆ Super

using QxDock::DockTab::Super = QFrame

在文件 docktab.h 第 23 行定义.

构造及析构函数说明

◆ DockTab()

QxDock::DockTab::DockTab ( DockWidget *  w,
QWidget *  parent = nullptr 
)
explicit

在文件 docktab.cpp 第 285 行定义.

◆ ~DockTab()

QxDock::DockTab::~DockTab ( )
virtual

在文件 docktab.cpp 第 298 行定义.

成员函数说明

◆ activeTabChanged()

void QxDock::DockTab::activeTabChanged ( )

◆ autoHideDockWidget()

void QxDock::DockTab::autoHideDockWidget ( )

在文件 docktab.cpp 第 471 行定义.

◆ clicked()

void QxDock::DockTab::clicked ( )

◆ closeOtherTabsRequested()

void QxDock::DockTab::closeOtherTabsRequested ( )

◆ closeRequested()

void QxDock::DockTab::closeRequested ( )

◆ contextMenuEvent()

void QxDock::DockTab::contextMenuEvent ( QContextMenuEvent *  e)
overrideprotectedvirtual

在文件 docktab.cpp 第 653 行定义.

◆ detachDockWidget()

void QxDock::DockTab::detachDockWidget ( )

在文件 docktab.cpp 第 460 行定义.

◆ dockPanel()

DockPanel * QxDock::DockTab::dockPanel ( ) const

在文件 docktab.cpp 第 354 行定义.

◆ dockWidget()

DockWidget * QxDock::DockTab::dockWidget ( ) const

在文件 docktab.cpp 第 360 行定义.

◆ dragState()

Qx::DockDragState QxDock::DockTab::dragState ( ) const

在文件 docktab.cpp 第 447 行定义.

◆ elidedChanged()

void QxDock::DockTab::elidedChanged ( bool  elided)

◆ event()

bool QxDock::DockTab::event ( QEvent *  e)
overrideprotectedvirtual

在文件 docktab.cpp 第 491 行定义.

◆ icon()

const QIcon & QxDock::DockTab::icon ( ) const

在文件 docktab.cpp 第 366 行定义.

◆ iconSize()

QSize QxDock::DockTab::iconSize ( ) const

在文件 docktab.cpp 第 399 行定义.

◆ isActive()

bool QxDock::DockTab::isActive ( ) const

在文件 docktab.cpp 第 304 行定义.

◆ isClosable()

bool QxDock::DockTab::isClosable ( ) const

在文件 docktab.cpp 第 430 行定义.

◆ isTitleElided()

bool QxDock::DockTab::isTitleElided ( ) const

在文件 docktab.cpp 第 424 行定义.

◆ mouseDoubleClickEvent()

void QxDock::DockTab::mouseDoubleClickEvent ( QMouseEvent *  e)
overrideprotectedvirtual

Double clicking the tab widget makes the assigned dock widget floating

在文件 docktab.cpp 第 636 行定义.

◆ mouseMoveEvent()

void QxDock::DockTab::mouseMoveEvent ( QMouseEvent *  e)
overrideprotectedvirtual

在文件 docktab.cpp 第 569 行定义.

◆ mousePressEvent()

void QxDock::DockTab::mousePressEvent ( QMouseEvent *  e)
overrideprotectedvirtual

在文件 docktab.cpp 第 509 行定义.

◆ mouseReleaseEvent()

void QxDock::DockTab::mouseReleaseEvent ( QMouseEvent *  e)
overrideprotectedvirtual

在文件 docktab.cpp 第 526 行定义.

◆ moved()

void QxDock::DockTab::moved ( const QPoint &  globalPos)

◆ onAutoHideToActionClicked()

void QxDock::DockTab::onAutoHideToActionClicked ( )

在文件 docktab.cpp 第 477 行定义.

◆ onDockWidgetFeaturesChanged()

void QxDock::DockTab::onDockWidgetFeaturesChanged ( )

在文件 docktab.cpp 第 484 行定义.

◆ setActive()

void QxDock::DockTab::setActive ( bool  active)

在文件 docktab.cpp 第 310 行定义.

◆ setDockPanel()

void QxDock::DockTab::setDockPanel ( DockPanel *  panel)

在文件 docktab.cpp 第 348 行定义.

◆ setElideMode()

void QxDock::DockTab::setElideMode ( Qt::TextElideMode  mode)

在文件 docktab.cpp 第 441 行定义.

◆ setIcon()

void QxDock::DockTab::setIcon ( const QIcon &  icon)

在文件 docktab.cpp 第 372 行定义.

◆ setIconSize()

void QxDock::DockTab::setIconSize ( const QSize &  size)

在文件 docktab.cpp 第 405 行定义.

◆ setText()

void QxDock::DockTab::setText ( const QString &  title)

在文件 docktab.cpp 第 418 行定义.

◆ setVisible()

void QxDock::DockTab::setVisible ( bool  visible)
overridevirtual

在文件 docktab.cpp 第 453 行定义.

◆ text()

QString QxDock::DockTab::text ( ) const

在文件 docktab.cpp 第 412 行定义.

◆ updateStyle()

void QxDock::DockTab::updateStyle ( )

在文件 docktab.cpp 第 436 行定义.

友元及相关函数文档

◆ DockWidget

friend class DockWidget
friend

在文件 docktab.h 第 77 行定义.


该类的文档由以下文件生成: