30class TabBar :
public QTabBar {
34 explicit TabBar(QWidget *parent =
nullptr);
35 void finishMouseMoveEvent();
38 void setDetachable(
bool detachable) {
39 detachable_ = detachable;
42 dragStartPosition_ = QPoint();
47 static const char* tabDropped;
53 void mouseReleaseEvent(QMouseEvent *event)
override;
54 void mousePressEvent(QMouseEvent *event)
override;
55 void mouseMoveEvent(QMouseEvent *event)
override;
56 void dragEnterEvent(QDragEnterEvent *event)
override;
57 QSize tabSizeHint (
int index)
const override;
58 QSize minimumTabSizeHint (
int index)
const override;
59 void tabInserted(
int index)
override;
62 QPoint dragStartPosition_;