QtCanpool
3.3.0
载入中...
搜索中...
未找到
dockfloatingwidget.h
浏览该文件的文档.
1
5
#pragma once
6
7
#include "
qxdock_global.h
"
8
#include <QWidget>
9
10
QX_DOCK_BEGIN_NAMESPACE
11
17
class
QX_DOCK_EXPORT
DockFloatingWidget
18
{
19
public
:
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
45
QX_DOCK_END_NAMESPACE
QxDock::DockFloatingWidget
Pure virtual interface for floating widgets.
Definition
dockfloatingwidget.h:18
QxDock::DockFloatingWidget::finishDragging
virtual void finishDragging()=0
Tells the widget that to finish dragging if the mouse is released.
QxDock::DockFloatingWidget::~DockFloatingWidget
virtual ~DockFloatingWidget()=default
QxDock::DockFloatingWidget::moveFloating
virtual void moveFloating()=0
Moves the widget to a new position relative to the position given when startFloating() was called.
QxDock::DockFloatingWidget::startFloating
virtual void startFloating(const QPoint &dragStartMousePos, const QSize &size, Qx::DockDragState dragState, QWidget *mouseEventHandler)=0
Starts floating.
Qx::DockDragState
DockDragState
Definition
qxdock_global.h:161
qxdock_global.h
QX_DOCK_END_NAMESPACE
#define QX_DOCK_END_NAMESPACE
Definition
qxdock_global.h:73
QX_DOCK_BEGIN_NAMESPACE
#define QX_DOCK_BEGIN_NAMESPACE
Definition
qxdock_global.h:70
QX_DOCK_EXPORT
#define QX_DOCK_EXPORT
Definition
qxdock_global.h:82
src
libs
qxdock
dockfloatingwidget.h
制作者
1.9.8