QtCanpool 3.3.0
载入中...
搜索中...
未找到
dockfloatingwidget.h
浏览该文件的文档.
1
5#pragma once
6
7#include "qxdock_global.h"
8#include <QWidget>
9
11
18{
19public:
20 virtual ~DockFloatingWidget() = default;
21
26 virtual void startFloating(const QPoint &dragStartMousePos, const QSize &size, Qx::DockDragState dragState,
27 QWidget *mouseEventHandler) = 0;
28
35 virtual void moveFloating() = 0;
36
42 virtual void finishDragging() = 0;
43};
44
Pure virtual interface for floating widgets.
virtual void finishDragging()=0
Tells the widget that to finish dragging if the mouse is released.
virtual ~DockFloatingWidget()=default
virtual void moveFloating()=0
Moves the widget to a new position relative to the position given when startFloating() was called.
virtual void startFloating(const QPoint &dragStartMousePos, const QSize &size, Qx::DockDragState dragState, QWidget *mouseEventHandler)=0
Starts floating.
DockDragState
#define QX_DOCK_END_NAMESPACE
#define QX_DOCK_BEGIN_NAMESPACE
#define QX_DOCK_EXPORT