35#ifndef DRAGGABLEFRAMELESSWIDGET_H
36#define DRAGGABLEFRAMELESSWIDGET_H
80 typedef QSharedPointer<DraggableFramelessWidget>
SPtr;
81 typedef QSharedPointer<const DraggableFramelessWidget>
ConstSPtr;
94 Qt::WindowFlags flags = Qt::Window,
95 bool bRoundEdges =
false,
96 bool bDraggable =
true,
97 bool bFrameless =
true);
149 QPoint m_dragPosition;
152 bool m_bMousePressed;
disp library export/import macros.
#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