24 lines
526 B
C
24 lines
526 B
C
|
#ifndef FRAMELESSWINDOW_H
|
||
|
#define FRAMELESSWINDOW_H
|
||
|
|
||
|
#include <QWidget>
|
||
|
|
||
|
struct FramelessWindowPrivate;
|
||
|
|
||
|
class FramelessWindow : public QWidget {
|
||
|
Q_OBJECT
|
||
|
public:
|
||
|
explicit FramelessWindow(QWidget *contentWidget, QWidget *parent = 0);
|
||
|
~FramelessWindow();
|
||
|
|
||
|
protected:
|
||
|
void mousePressEvent(QMouseEvent *e) Q_DECL_OVERRIDE;
|
||
|
void mouseReleaseEvent(QMouseEvent *e) Q_DECL_OVERRIDE;
|
||
|
void mouseMoveEvent(QMouseEvent *e) Q_DECL_OVERRIDE;
|
||
|
|
||
|
private:
|
||
|
FramelessWindowPrivate *d;
|
||
|
};
|
||
|
|
||
|
#endif // FRAMELESSWINDOW_H
|