QCAD
Open Source 2D CAD
Loading...
Searching...
No Matches
RDockWidget.h
Go to the documentation of this file.
1
20
#ifndef RDOCKWIDGET_H_
21
#define RDOCKWIDGET_H_
22
23
#include "
gui_global.h
"
24
25
#include <QMetaType>
26
#include <QDockWidget>
27
28
class
RFlowLayout
;
29
30
#define RDEFAULT_QT_WINDOWFLAGS Qt::WindowFlags()
31
36
class
QCADGUI_EXPORT
RDockWidget
:
public
QDockWidget {
37
38
Q_OBJECT
39
40
public
:
41
RDockWidget
(
const
QString& title, QWidget* parent =
NULL
, Qt::WindowFlags flags =
RDEFAULT_QT_WINDOWFLAGS
);
42
RDockWidget
(QWidget* parent =
NULL
, Qt::WindowFlags flags =
RDEFAULT_QT_WINDOWFLAGS
);
43
44
signals:
45
void
shown
();
46
void
hidden
();
47
48
protected
:
49
virtual
void
showEvent(QShowEvent* event);
50
virtual
void
hideEvent(QHideEvent* event);
51
virtual
void
closeEvent(QCloseEvent* event);
52
virtual
void
actionEvent(QActionEvent *event);
53
54
virtual
bool
event(QEvent* e);
55
56
private
:
57
RFlowLayout
*
flowLayout
;
58
};
59
60
Q_DECLARE_METATYPE
(
RDockWidget
*)
61
62
#endif
RDEFAULT_QT_WINDOWFLAGS
#define RDEFAULT_QT_WINDOWFLAGS
Definition
RDockWidget.h:30
Q_DECLARE_METATYPE
Q_DECLARE_METATYPE(RMath *)
RDockWidget
Definition
RDockWidget.h:36
RDockWidget::flowLayout
RFlowLayout * flowLayout
Definition
RDockWidget.h:57
RDockWidget::shown
void shown()
RDockWidget::hidden
void hidden()
RFlowLayout
Flow layout.
Definition
RFlowLayout.h:21
gui_global.h
QCADGUI_EXPORT
#define QCADGUI_EXPORT
Definition
gui_global.h:10
NULL
#define NULL
Definition
opennurbs_system.h:256
src
gui
RDockWidget.h
Generated on Fri Jul 18 2025 09:41:51 for QCAD by
1.10.0