mirror of
https://github.com/ConjureETS/LOG750-LAB2.git
synced 2026-03-24 03:21:19 +00:00
39 lines
752 B
C++
39 lines
752 B
C++
#ifndef MAINWINDOW_H
|
|
#define MAINWINDOW_H
|
|
|
|
#include <QMainWindow>
|
|
#include <QColorDialog>
|
|
#include <QActionGroup>
|
|
#include <QButtonGroup>
|
|
#include "src/viewer/simpleViewer.h"
|
|
|
|
namespace Ui {
|
|
class MainWindow;
|
|
}
|
|
|
|
class MainWindow : public QMainWindow
|
|
{
|
|
Q_OBJECT
|
|
|
|
public:
|
|
explicit MainWindow(QWidget *parent = 0);
|
|
~MainWindow();
|
|
|
|
void addViewer(Viewer* viewer);
|
|
|
|
public slots:
|
|
void onColorPickerActivate();
|
|
// void onToggleAnimationText();
|
|
//void onTextureToggle();
|
|
|
|
private:
|
|
Ui::MainWindow *ui;
|
|
QColorDialog *colordialog;
|
|
QActionGroup *lightTypeGroup;
|
|
QActionGroup *minFilterGroup;
|
|
QActionGroup *magFilterGroup;
|
|
QButtonGroup *controlGroup;
|
|
};
|
|
|
|
#endif // MAINWINDOW_H
|