portfolio/cpp/fumee/mainwidget.cpp

47 lines
1.4 KiB
C++
Executable File

#include "mainwidget.h"
#include<QLabel>
mainWidget::mainWidget(QWidget *parent) :
QMainWindow(parent)
{
_menu = new QMenu("File");
_menu->addAction("Op3n", this, SLOT(_open()));
_menu->addSeparator();
_menu->addAction("Exit", this, SLOT(close()));
_menu_bar.addMenu(_menu);
_menu = new QMenu("Help");
_menu->addAction("Commande", this, SLOT(_help()));
_menu->addSeparator();
_menu->addAction("About", this, SLOT(_about()));
_menu_bar.addMenu(_menu);
setMenuBar(&_menu_bar);
resize(650,580);
setCentralWidget(&gl_widget);
//gl_widget.setParent(this);
}
void mainWidget::keyPressEvent(QKeyEvent* event){
gl_widget.keyPressEvent(event);
}
void mainWidget::wheelEvent(QWheelEvent *event){
gl_widget.wheelEvent(event);
}
void mainWidget::mousePressEvent(QMouseEvent *event){
gl_widget.mousePressEvent(event);
}
void mainWidget::mouseMoveEvent(QMouseEvent *event){
gl_widget.mouseMoveEvent(event);
}
void mainWidget::_help()
{
QString text = QString(tr("Commande Clavier:\n"
" Espace : RAZ.\n"
"\n"
"Command Sourie:\n"
"Mollet: fait varier la profondeur de champs\n"
"btn droit/gauche: rotation du monde.\n"));
QLabel* l = new QLabel(text);
l->show();
}