git-svn-id: svn://db.shs.com.ru/libs@539 a8b55f48-bf90-11e4-a774-851b48703e85
This commit is contained in:
@@ -12,4 +12,5 @@ GLWidget::GLWidget(QWidget *parent) : QWidget(parent)
|
|||||||
lay->addWidget(container);
|
lay->addWidget(container);
|
||||||
lay->setContentsMargins(0, 0, 0, 0);
|
lay->setContentsMargins(0, 0, 0, 0);
|
||||||
lay->setSpacing(0);
|
lay->setSpacing(0);
|
||||||
|
setMouseTracking(true);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,8 +8,8 @@
|
|||||||
OpenGLWindow::OpenGLWindow(QWindow *parent)
|
OpenGLWindow::OpenGLWindow(QWindow *parent)
|
||||||
: QWindow(parent)
|
: QWindow(parent)
|
||||||
, m_animating(false)
|
, m_animating(false)
|
||||||
, m_context(0)
|
, m_context(nullptr)
|
||||||
, m_device(0)
|
, m_device(nullptr)
|
||||||
{
|
{
|
||||||
setFlag(Qt::FramelessWindowHint);
|
setFlag(Qt::FramelessWindowHint);
|
||||||
setSurfaceType(QWindow::OpenGLSurface);
|
setSurfaceType(QWindow::OpenGLSurface);
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ class OpenGLWindow : public QWindow, protected QOpenGLFunctions
|
|||||||
{
|
{
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
public:
|
public:
|
||||||
explicit OpenGLWindow(QWindow *parent = 0);
|
explicit OpenGLWindow(QWindow *parent = nullptr);
|
||||||
~OpenGLWindow();
|
~OpenGLWindow();
|
||||||
|
|
||||||
virtual void render(QPainter *painter);
|
virtual void render(QPainter *painter);
|
||||||
|
|||||||
Reference in New Issue
Block a user