QtCanpool
3.3.0
载入中...
搜索中...
未找到
dockgroupmanager_p.h
浏览该文件的文档.
1
5
#pragma once
6
7
#include "
qxdock_global.h
"
8
9
#include <QAction>
10
11
QX_DOCK_BEGIN_NAMESPACE
12
13
class
DockGroup;
14
class
DockWidget;
15
class
DockSubWindow;
16
17
class
CreateChildDockAction
:
public
QAction
18
{
19
Q_OBJECT
20
public
:
21
CreateChildDockAction
(
DockGroup
*group, QMenu *menu);
22
23
public
Q_SLOTS:
24
void
createGroup();
25
private
:
26
DockGroup
*m_group;
27
};
28
29
class
DestroyGroupAction
:
public
QAction
30
{
31
Q_OBJECT
32
public
:
33
DestroyGroupAction
(
DockGroup
*group, QMenu *menu);
34
35
public
Q_SLOTS:
36
void
destroyGroup();
37
private
:
38
DockGroup
*m_group;
39
};
40
41
class
MoveDockWidgetAction
:
public
QAction
42
{
43
Q_OBJECT
44
public
:
45
MoveDockWidgetAction
(
DockWidget
*widget,
DockSubWindow
*moveTo, QMenu *menu);
46
47
static
void
move(
DockWidget
*widget,
DockSubWindow
*moveTo);
48
49
public
Q_SLOTS:
50
void
move();
51
private
:
52
DockWidget
*m_widget;
53
DockSubWindow
*m_moveTo;
54
};
55
56
class
LoadPerspectiveAction
:
public
QAction
57
{
58
Q_OBJECT
59
public
:
60
LoadPerspectiveAction
(QMenu *parent,
const
QString &
name
,
DockGroup
*group);
61
62
public
Q_SLOTS:
63
void
load();
64
private
:
65
QString
name
;
66
DockGroup
*m_group;
67
};
68
69
class
RemovePerspectiveAction
:
public
QAction
70
{
71
Q_OBJECT
72
public
:
73
RemovePerspectiveAction
(QMenu *parent,
const
QString &
name
,
DockGroup
*group);
74
75
public
Q_SLOTS:
76
void
remove();
77
private
:
78
QString
name
;
79
DockGroup
*m_group;
80
};
81
QX_DOCK_END_NAMESPACE
QxDock::CreateChildDockAction
Definition
dockgroupmanager_p.h:18
QxDock::DestroyGroupAction
Definition
dockgroupmanager_p.h:30
QxDock::DockGroup
Definition
dockgroup.h:21
QxDock::DockSubWindow
Definition
docksubwindow.h:21
QxDock::DockWidget
The DockWidget class provides a widget that can be docked inside a DockWindow or floated as a top-lev...
Definition
dockwidget.h:31
QxDock::LoadPerspectiveAction
Definition
dockgroupmanager_p.h:57
QxDock::MoveDockWidgetAction
Definition
dockgroupmanager_p.h:42
QxDock::RemovePerspectiveAction
Definition
dockgroupmanager_p.h:70
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
name
const char * name
Definition
qxtheme.cpp:25
src
libs
qxdock
dockgroupmanager_p.h
制作者
1.9.8