00001 #include "editstringwidget.h"
00002
00003 #include <qlayout.h>
00004
00005 using namespace Data;
00006
00007 Menu::EditStringWidget::EditStringWidget(int note,QWidget* parent,const char* name,WFlags f)
00008 :QFrame(parent,name,f)
00009 {
00010 QBoxLayout* layout=new QBoxLayout(this,QBoxLayout::LeftToRight,10);
00011
00012 boxNote=new QComboBox(this,"boxNote");
00013 boxNote->setSizePolicy(QSizePolicy(QSizePolicy::MinimumExpanding,QSizePolicy::Maximum));
00014
00015 layout->addWidget(boxNote,1,1);
00016 for(int a=0;a<12;a++)
00017 boxNote->insertItem(Note::notenames[a],a);
00018 boxNote->setCurrentItem(note-12*Note::getOctaveOfNote(note));
00019 layout->addWidget(boxNote);
00020
00021 setSizePolicy(QSizePolicy(QSizePolicy::MinimumExpanding,QSizePolicy::Maximum));
00022 setFrameShape(QFrame::Panel);
00023 setFrameShadow(QFrame::Sunken);
00024
00025 }
00026
00027 Menu::EditStringWidget::~EditStringWidget()
00028 {
00029 }
00030
00031