dtabbar_zh
2022-04-14 15:59:36

Class::DTabBar

暂无该属性


Detailed Description

DTabBar 是一个标签栏控件,是在 QTabBar 基础之上进行扩展增强。 增加了许多特性,比如:新建按钮,支持向外拖放事件...该控件目前被深度编辑器中所使用。

DTabBar::Q_PROPERTY

[private plain  ]

int Q_PROPERTY(bool )

DTabBar::setTabMinimumSize

[private plain  ]

void setTabMinimumSize(int index, const int &size)

设置索引标签的最小尺寸

DTabBar::setTabMaximumSize

[private plain  ]

void setTabMaximumSize(int index, const int &size)

设置索引标签的最大尺寸

DTabBar::visibleAddButton

[private plain  ]

bool visibleAddButton() const

新建标签栏按钮是否可见 See also setVisibleAddButton()

DTabBar::shape

[private plain  ]

QTabBar::Shape shape() const

标签栏形状

DTabBar::setShape

[private plain  ]

void setShape(QTabBar::Shape shape)

设置标签栏形状

DTabBar::addTab

[private plain  ]

int addTab(const QString &text)

添加一个新的标签,返回新标签的索引

DTabBar::addTab

[private plain  ]

int addTab(const QIcon &icon, const QString &text)

添加一个新的标签,包含图标、文本

DTabBar::insertTab

[private plain  ]

int insertTab(int index, const QString &text)

插入一个文本标签

DTabBar::insertTab

[private plain  ]

int insertTab(int index, const QIcon &icon, const QString &text)

插入一个图标文本标签

DTabBar::removeTab

[private plain  ]

void removeTab(int index)

移除标签索引位置

DTabBar::moveTab

[private plain  ]

void moveTab(int from, int to)

移动标签索引位置

DTabBar::isTabEnabled

[private plain  ]

bool isTabEnabled(int index) const

是否启用标签索引位置

DTabBar::setTabEnabled

[private plain  ]

void setTabEnabled(int index, bool enable)

设置标签索引位置启用状态

DTabBar::tabText

[private plain  ]

QString tabText(int index) const

返回标签索引位置文本

DTabBar::setTabText

[private plain  ]

void setTabText(int index, const QString &text)

设置标签索引位置文本

DTabBar::tabIcon

[private plain  ]

QIcon tabIcon(int index) const

返回标签索引位置图标

DTabBar::setTabIcon

[private plain  ]

void setTabIcon(int index, const QIcon &icon)

设置标签索引位置图标

DTabBar::elideMode

[private plain  ]

int elideMode() const

缩略模式

DTabBar::setElideMode

[private plain  ]

void setElideMode(int mode)

设置缩略模式

DTabBar::setTabToolTip

[private plain  ]

void setTabToolTip(int index, const QString &tip)

设置标签索引位置提示文本

DTabBar::tabToolTip

[private plain  ]

QString tabToolTip(int index) const

返回标签索引位置提示文本

DTabBar::setTabWhatsThis

[private plain  ]

void setTabWhatsThis(int index, const QString &text)

DTabBar::tabWhatsThis

[private plain  ]

QString tabWhatsThis(int index) const

DTabBar::setTabData

[private plain  ]

void setTabData(int index, const int &data)

设置标签索引位置数据

DTabBar::tabData

[private plain  ]

int tabData(int ) const

返回标签索引位置数据

DTabBar::tabRect

[private plain  ]

int tabRect(int ) const

返回标签索引位置矩形

DTabBar::tabAt

[private plain  ]

int tabAt(const int &pos) const

根据位置返回标签索引位置

DTabBar::currentIndex

[private plain  ]

int currentIndex() const

当前的标签索引位置

DTabBar::count

[private plain  ]

int count() const

标签总数

DTabBar::setDrawBase

[private plain  ]

void setDrawBase(bool drawTheBase)

DTabBar::drawBase

[private plain  ]

bool drawBase() const

DTabBar::iconSize

[private plain  ]

int iconSize() const

图标大小

DTabBar::setIconSize

[private plain  ]

void setIconSize(const int &size)

设置图标大小

DTabBar::usesScrollButtons

[private plain  ]

bool usesScrollButtons() const

DTabBar::setUsesScrollButtons

[private plain  ]

void setUsesScrollButtons(bool useButtons)

DTabBar::tabsClosable

[private plain  ]

bool tabsClosable() const

标签栏是否可关闭

DTabBar::setTabsClosable

[private plain  ]

void setTabsClosable(bool closable)

设置标签栏是否可关闭

DTabBar::setTabButton

[private plain  ]

void setTabButton(int index, int position, int *widget)

DTabBar::tabButton

[private plain  ]

int * tabButton(int , int ) const

DTabBar::selectionBehaviorOnRemove

[private plain  ]

QTabBar::SelectionBehavior selectionBehaviorOnRemove() const

DTabBar::setSelectionBehaviorOnRemove

[private plain  ]

void setSelectionBehaviorOnRemove(QTabBar::SelectionBehavior behavior)

DTabBar::expanding

[private plain  ]

bool expanding() const

DTabBar::setExpanding

[private plain  ]

void setExpanding(bool enabled)

DTabBar::isMovable

[private plain  ]

bool isMovable() const

DTabBar::setMovable

[private plain  ]

void setMovable(bool movable)

DTabBar::isDragable

[private plain  ]

bool isDragable() const

DTabBar::setDragable

[private plain  ]

void setDragable(bool dragable)

DTabBar::documentMode

[private plain  ]

bool documentMode() const

DTabBar::setDocumentMode

[private plain  ]

void setDocumentMode(bool set)

DTabBar::autoHide

[private plain  ]

bool autoHide() const

DTabBar::setAutoHide

[private plain  ]

void setAutoHide(bool hide)

DTabBar::changeCurrentOnDrag

[private plain  ]

bool changeCurrentOnDrag() const

DTabBar::setChangeCurrentOnDrag

[private plain  ]

void setChangeCurrentOnDrag(bool change)

DTabBar::startDragDistance

[private plain  ]

int startDragDistance() const See also setStartDragDistance()

DTabBar::maskColor

[private plain  ]

int maskColor() const See also setMaskColor()

DTabBar::flashColor

[private plain  ]

int flashColor() const See also setFlashColor()

DTabBar::dragIconWindow

[private plain  ]

int * dragIconWindow() const

DTabBar::setEnabledEmbedStyle

[private plain  ]

void setEnabledEmbedStyle(bool enable)

DTabBar::setEnabledEmbedStyle 启用直角样式的Tabbar 此风格适用于切换窗口的操作,多用于支持多开的应用 replace true 启用,false 恢复

DTabBar::setTabLabelAlignment

[private plain  ]

void setTabLabelAlignment(int alignment)

DTabBar::setTabLabelAlignment 设置tab标签文字对齐方式 alignment 对齐

DTabBar::tabCloseRequested

[private plain  ]

void tabCloseRequested(int index)

DTabBar::tabMoved

[private plain  ]

void tabMoved(int from, int to)

DTabBar::tabIsInserted

[private plain  ]

void tabIsInserted(int index)

DTabBar::tabIsRemoved

[private plain  ]

void tabIsRemoved(int index)

DTabBar::tabBarClicked

[private plain  ]

void tabBarClicked(int index)

DTabBar::tabBarDoubleClicked

[private plain  ]

void tabBarDoubleClicked(int index)

DTabBar::tabAddRequested

[private plain  ]

void tabAddRequested()

DTabBar::tabReleaseRequested

[private plain  ]

void tabReleaseRequested(int index)

DTabBar::tabDroped

[private plain  ]

void tabDroped(int index, int action, int *target)

DTabBar::dragActionChanged

[private plain  ]

void dragActionChanged(int action)

DTabBar::dragStarted

[private plain  ]

void dragStarted()

DTabBar::dragEnd

[private plain  ]

void dragEnd(int action)

DTabBar::setVisibleAddButton

[public plain  ]

void setVisibleAddButton(bool visibleAddButton)

设置新建标签按钮是否显示

DTabBar::setStartDragDistance

[public plain  ]

void setStartDragDistance(int startDragDistance)

设置开始拖动距离

DTabBar::setMaskColor

[public plain  ]

void setMaskColor(int maskColor)

设置颜色

DTabBar::setFlashColor

[public plain  ]

void setFlashColor(int flashColor)

DTabBar::startDrag

[public plain  ]

void startDrag(int index)

DTabBar::stopDrag

[public plain  ]

void stopDrag(int action)

DTabBar::dragEnterEvent

[protected plain  ]

void dragEnterEvent(int *e) override

DTabBar::dragLeaveEvent

[protected plain  ]

void dragLeaveEvent(int *e) override

DTabBar::dragMoveEvent

[protected plain  ]

void dragMoveEvent(int *e) override

DTabBar::dropEvent

[protected plain  ]

void dropEvent(int *e) override

DTabBar::resizeEvent

[protected plain  ]

void resizeEvent(int *e) override

DTabBar::startTabFlash

[protected plain  ]

void startTabFlash(int index)

DTabBar::paintTab

[protected plain  virtual]

void paintTab(int *painter, int index, const QStyleOptionTab &option) const

DTabBar::createDragPixmapFromTab

[protected plain  ]

int createDragPixmapFromTab(int , const QStyleOptionTab &, int *) const

DTabBar::createMimeDataFromTab

[protected plain  virtual]

QMimeData * createMimeDataFromTab(int index, const QStyleOptionTab &option) const

DTabBar::canInsertFromMimeData

[protected plain  virtual]

bool canInsertFromMimeData(int index, const QMimeData *source) const

DTabBar::insertFromMimeData

[protected plain  virtual]

void insertFromMimeData(int index, const QMimeData *source)

DTabBar::insertFromMimeDataOnDragEnter

[protected plain  virtual]

void insertFromMimeDataOnDragEnter(int index, const QMimeData *source)

DTabBar::tabInserted

[protected plain  virtual]

void tabInserted(int index)

DTabBar::tabLayoutChange

[protected plain  virtual]

void tabLayoutChange()

DTabBar::tabRemoved

[protected plain  virtual]

void tabRemoved(int index)

DTabBar::tabSizeHint

[protected plain  ]

int tabSizeHint(int ) const

DTabBar::minimumTabSizeHint

[protected plain  ]

int minimumTabSizeHint(int ) const

DTabBar::maximumTabSizeHint

[protected plain  ]

int maximumTabSizeHint(int ) const

DTabBar::d_func

[private plain  ]

DTabBarPrivate * d_func()

DTabBar::d_func

[private plain  ]

const DTabBarPrivate * d_func() const