Added new Project using Qt,

There is garbage left from Qt??
This commit is contained in:
Anakin
2016-12-09 15:56:45 +01:00
parent 1c5a33cfa7
commit 8cf86a41eb
9 changed files with 178 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
#pragma once
#include <QtWidgets/QMainWindow>
#include "ui_MainWindow.h"
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
MainWindow(QWidget *parent = Q_NULLPTR);
~MainWindow();
private:
Ui::MainWindowClass* ui;
void setupWindow();
protected:
virtual void keyPressEvent(QKeyEvent * keyEvent) override final;
};

View File

@@ -0,0 +1,18 @@
#pragma once
#include <QOpenGLWidget>
#include <QOpenGLFunctions>
class OpenGlViewer : public QOpenGLWidget, protected QOpenGLFunctions
{
Q_OBJECT
public:
OpenGlViewer(QWidget *parent);
~OpenGlViewer();
protected:
virtual void initializeGL() override final;
virtual void resizeGL(int w, int h) override final;
virtual void paintGL() override final;
};

View File

@@ -0,0 +1,10 @@
#pragma once
#define WINDOW_NAME "Mesh Viewer"
#define WINDOW_WIDTH 640
#define WINDOW_HEIGHT 480
#define DEFAULT_STATUS_MESSAGE "Mesh Viewer pre alpha by Anakin"
#define DEFAULT_MAJOR_VERSION 4
#define DEFAULT_MINOR_VERSION 5
#define DEAFAULT_BACKGROUND 0.5000f, 0.8000f, 1.0000f, 0.0000f