10 #ifndef DETACHABLE_TABWIDGET_H
11 #define DETACHABLE_TABWIDGET_H
13 #include <wireshark.h>
18 #include <QCloseEvent>
29 QString tabBasename()
const;
33 void setTabBasename(QString newName);
37 virtual void moveTab(
int from,
int to);
38 virtual void detachTab(
int tabIdx, QPoint pos);
39 virtual void attachTab(QWidget * content, QString name);
50 explicit ToolDialog(QWidget * _contentWidget, QWidget * parent =
nullptr, Qt::WindowFlags f = Qt::WindowFlags());
55 virtual void closeEvent(QCloseEvent *
event);
58 void onCloseSignal(QWidget * contentWidget, QString name);
61 QWidget * _contentWidget;
71 void onDetachTab(
int tabIdx, QPoint pos);
72 void onMoveTab(
int oldIdx,
int newIdx);
75 virtual void mouseDoubleClickEvent(QMouseEvent *event);
76 virtual void mousePressEvent(QMouseEvent *event);
77 virtual void mouseMoveEvent(QMouseEvent *event);
78 virtual void dragEnterEvent(QDragEnterEvent *event);
79 virtual void dropEvent(QDropEvent *event);
Definition: detachable_tabwidget.h:65