#include "mainwidget.h" #include MainWidget::MainWidget(QWidget* parent,const char* name,WFlags f) :QMainWindow(parent,name,f) { setCaption("Tonleiter"); data=new Data::TonleiterData(this); QWidget* mainwidget=new QWidget(this,"mainwidget"); setCentralWidget(mainwidget); QBoxLayout* mainlayout=new QBoxLayout(mainwidget,QBoxLayout::TopToBottom); menuwidget=new Menu::MenuWidget(data,mainwidget); mainlayout->addWidget(menuwidget); fretboard=new Graph::FretBoard(data,mainwidget); connect(fretboard,SIGNAL(pressed()),this,SLOT(fretboardPressed())); mainlayout->addWidget(fretboard); showmenu=true; } //**************************************************************************** MainWidget::~MainWidget() { } //**************************************************************************** void MainWidget::fretboardPressed() { if(showmenu) { menuwidget->hide(); showmenu=false; } else { menuwidget->show(); showmenu=true; } } //**************************************************************************** //****************************************************************************