Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

mainwidget.cpp

Go to the documentation of this file.
00001 #include "mainwidget.h"
00002 
00003 #include <qlayout.h>
00004 
00005 MainWidget::MainWidget(QWidget* parent,const char* name,WFlags f)
00006 :QMainWindow(parent,name,f)
00007 {
00008     setCaption("Tonleiter");
00009     data=new Data::TonleiterData(this);
00010 
00011     QWidget* mainwidget=new QWidget(this,"mainwidget");
00012     setCentralWidget(mainwidget);
00013     QBoxLayout* mainlayout=new QBoxLayout(mainwidget,QBoxLayout::TopToBottom);
00014 
00015     menuwidget=new Menu::MenuWidget(data,mainwidget);
00016     mainlayout->addWidget(menuwidget);
00017 
00018     fretboard=new Graph::FretBoard(data,mainwidget);
00019     connect(fretboard,SIGNAL(pressed()),this,SLOT(fretboardPressed()));
00020     mainlayout->addWidget(fretboard);
00021 
00022     showmenu=true;
00023 
00024 }
00025 //****************************************************************************
00026 MainWidget::~MainWidget()
00027 {
00028 }
00029 //****************************************************************************
00030 void MainWidget::fretboardPressed()
00031 {
00032     if(showmenu)
00033     {
00034         menuwidget->hide();
00035         showmenu=false;
00036     }
00037     else
00038     {
00039         menuwidget->show();
00040         showmenu=true;
00041     }
00042 }
00043 //****************************************************************************
00044 //****************************************************************************

Generated on Sat Nov 5 16:17:35 2005 for OPIE by  doxygen 1.4.2