goat3d

annotate goatview/src/goatview.h @ 73:9862541fdcf5

- build qt goatview on linux - fixed line endings in a bunch of files
author John Tsiombikas <nuclear@member.fsf.org>
date Tue, 06 May 2014 03:57:11 +0300
parents 36e39632db75
children ab66cdabf6f2
rev   line source
nuclear@73 1 #ifndef GOATVIEW_H_
nuclear@73 2 #define GOATVIEW_H_
nuclear@73 3
nuclear@73 4 #include <QtWidgets/QtWidgets>
nuclear@73 5 #include <QtOpenGL/QGLWidget>
nuclear@73 6
nuclear@73 7 class GoatView : public QMainWindow {
nuclear@73 8 Q_OBJECT
nuclear@73 9 private:
nuclear@73 10 bool make_menu();
nuclear@73 11 bool make_dock();
nuclear@73 12 bool make_center();
nuclear@73 13
nuclear@73 14 private slots:
nuclear@73 15 void open_scene();
nuclear@73 16 void open_anim();
nuclear@73 17
nuclear@73 18 public:
nuclear@73 19 GoatView();
nuclear@73 20 ~GoatView();
nuclear@73 21 };
nuclear@73 22
nuclear@73 23 class GoatViewport : public QGLWidget {
nuclear@73 24 Q_OBJECT
nuclear@73 25 public:
nuclear@73 26 GoatViewport();
nuclear@73 27 ~GoatViewport();
nuclear@73 28
nuclear@73 29 QSize sizeHint() const;
nuclear@73 30
nuclear@73 31 void initializeGL();
nuclear@73 32 void resizeGL(int xsz, int ysz);
nuclear@73 33 void paintGL();
nuclear@73 34 };
nuclear@73 35
nuclear@73 36 #endif // GOATVIEW_H_