23#ifndef DRAGGABLEFRAMELESSWIDGET_H
24#define DRAGGABLEFRAMELESSWIDGET_H
70 typedef QSharedPointer<DraggableFramelessWidget>
SPtr;
71 typedef QSharedPointer<const DraggableFramelessWidget>
ConstSPtr;
84 Qt::WindowFlags flags = Qt::Window,
85 bool bRoundEdges =
false,
86 bool bDraggable =
true,
87 bool bFrameless =
true);
139 QPoint m_dragPosition;
142 bool m_bMousePressed;
Export macros and build-info hooks for the DISPLIB shared library.
#define DISPSHARED_EXPORT
2-D display widgets and visualisation helpers (charts, topography, colour maps).
QSharedPointer< DraggableFramelessWidget > SPtr
void mouseReleaseEvent(QMouseEvent *event)
QRegion roundedRect(const QRect &rect, int r)
void mousePressEvent(QMouseEvent *event)
void resizeEvent(QResizeEvent *event)
void mouseMoveEvent(QMouseEvent *event)
DraggableFramelessWidget(QWidget *parent=0, Qt::WindowFlags flags=Qt::Window, bool bRoundEdges=false, bool bDraggable=true, bool bFrameless=true)
void setDraggable(bool bFlag)
QSharedPointer< const DraggableFramelessWidget > ConstSPtr