35#ifndef ANATOMIST_WINDOW_GLWIDGET_H
36#define ANATOMIST_WINDOW_GLWIDGET_H
40#ifdef ANA_USE_QOPENGLWIDGET
41#include <QOpenGLWidget>
42#include <QOpenGLFunctions>
48#ifdef ANA_USE_QOPENGLWIDGET
51 protected QOpenGLFunctions
61#ifdef ANA_USE_QOPENGLWIDGET
62 const QOpenGLWidget * shareWidget = 0,
63 Qt::WindowFlags f=Qt::WindowFlags() );
65 const QGLWidget * shareWidget = 0,
66 Qt::WindowFlags f=Qt::WindowFlags() );
72 virtual std::string
name()
const;
76#ifdef ANA_USE_QOPENGLWIDGET
77 return QOpenGLWidget::width();
79 return carto::GLWidget::width();
85#ifdef ANA_USE_QOPENGLWIDGET
86 return QOpenGLWidget::height();
88 return carto::GLWidget::height();
103 virtual
void resizeGL(
int w,
int h ) Q_DECL_OVERRIDE;
Abstract base class Anatomist window.