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