portfolio/cpp/aquarium/mainwidget.h

37 lines
664 B
C++
Executable File

#ifndef MAINWIDGET_H
#define MAINWIDGET_H
#ifdef _WIN32
#include <QMainWindow>
#include <QMenu>
#include <QMenuBar>
#else
#include <QMainWindow>
#include <QMenu>
#include <QMenuBar>
#endif
#include "widget.h"
class mainWidget : public QMainWindow
{
Q_OBJECT
public:
explicit mainWidget(QWidget *parent = 0);
void keyPressEvent(QKeyEvent *event);
void wheelEvent(QWheelEvent *event);
void mousePressEvent(QMouseEvent *event);
void mouseMoveEvent(QMouseEvent *event);
signals:
public slots:
void _help();
private:
QMenuBar _menu_bar;
QMenu* _menu;
// For OpenGL Graphics
GLWidget gl_widget;
};
#endif // MAINWIDGET_H