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
|