summaryrefslogtreecommitdiff
path: root/noncore/multimedia/tonleiter/menuwidget.cpp
Unidiff
Diffstat (limited to 'noncore/multimedia/tonleiter/menuwidget.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/multimedia/tonleiter/menuwidget.cpp20
1 files changed, 19 insertions, 1 deletions
diff --git a/noncore/multimedia/tonleiter/menuwidget.cpp b/noncore/multimedia/tonleiter/menuwidget.cpp
index 1e3742c..56a2f8a 100644
--- a/noncore/multimedia/tonleiter/menuwidget.cpp
+++ b/noncore/multimedia/tonleiter/menuwidget.cpp
@@ -11,39 +11,57 @@ Menu::MenuWidget::MenuWidget(TonleiterData* data,QWidget* parent,const char* nam
11{ 11{
12 QGridLayout* layout=new QGridLayout(this,3,3,10,-1,"menulayout"); 12 QGridLayout* layout=new QGridLayout(this,3,3,10,-1,"menulayout");
13 13
14 //Instrument
14 QLabel* instLabel=new QLabel(tr("Instr."),this,"instLabel"); 15 QLabel* instLabel=new QLabel(tr("Instr."),this,"instLabel");
16 instLabel->setSizePolicy(QSizePolicy(QSizePolicy::MinimumExpanding,QSizePolicy::Maximum));
15 layout->addWidget(instLabel,0,0); 17 layout->addWidget(instLabel,0,0);
18
16 boxInst=new QComboBox(this,"boxInst"); 19 boxInst=new QComboBox(this,"boxInst");
20 boxInst->setSizePolicy(QSizePolicy(QSizePolicy::MinimumExpanding,QSizePolicy::Maximum));
17 connect(boxInst,SIGNAL(activated(int)),data,SLOT(setCurrentInstrumetID(int))); 21 connect(boxInst,SIGNAL(activated(int)),data,SLOT(setCurrentInstrumetID(int)));
18 layout->addWidget(boxInst,0,1); 22 layout->addWidget(boxInst,0,1);
23
19 editInst=new QPushButton(tr("Edit"),this,"editInst"); 24 editInst=new QPushButton(tr("Edit"),this,"editInst");
25 editInst->setSizePolicy(QSizePolicy(QSizePolicy::MinimumExpanding,QSizePolicy::Maximum));
20 connect(editInst,SIGNAL(pressed()),this,SLOT(editInstPressed())); 26 connect(editInst,SIGNAL(pressed()),this,SLOT(editInstPressed()));
21 layout->addWidget(editInst,0,2); 27 layout->addWidget(editInst,0,2);
22 28
29 //Note
23 QLabel* noteLabel=new QLabel(tr("Note"),this,"noteLabel"); 30 QLabel* noteLabel=new QLabel(tr("Note"),this,"noteLabel");
31 noteLabel->setSizePolicy(QSizePolicy(QSizePolicy::MinimumExpanding,QSizePolicy::Maximum));
24 layout->addWidget(noteLabel,1,0); 32 layout->addWidget(noteLabel,1,0);
33
25 boxNote=new QComboBox(this,"boxNote"); 34 boxNote=new QComboBox(this,"boxNote");
35 boxNote->setSizePolicy(QSizePolicy(QSizePolicy::MinimumExpanding,QSizePolicy::Maximum));
26 connect(boxNote,SIGNAL(activated(int)),data,SLOT(setCurrentNote(int))); 36 connect(boxNote,SIGNAL(activated(int)),data,SLOT(setCurrentNote(int)));
27 layout->addWidget(boxNote,1,1); 37 layout->addWidget(boxNote,1,1);
28 for(int a=0;a<12;a++) 38 for(int a=0;a<12;a++)
29 boxNote->insertItem(Note::notenames[a],a); 39 boxNote->insertItem(Note::notenames[a],a);
30 boxNote->setCurrentItem(data->getCurrentBaseNote()); 40 boxNote->setCurrentItem(data->getCurrentBaseNote());
41
31 noteCheck=new QCheckBox(tr("show"),this,"noteCheck"); 42 noteCheck=new QCheckBox(tr("show"),this,"noteCheck");
43 noteCheck->setSizePolicy(QSizePolicy(QSizePolicy::MinimumExpanding,QSizePolicy::Maximum));
32 noteCheck->setChecked(data->isDrawNames()); 44 noteCheck->setChecked(data->isDrawNames());
33 connect(noteCheck,SIGNAL(toggled(bool)),data,SLOT(setDrawNames(bool))); 45 connect(noteCheck,SIGNAL(toggled(bool)),data,SLOT(setDrawNames(bool)));
34 layout->addWidget(noteCheck,1,2); 46 layout->addWidget(noteCheck,1,2);
35 47
48 //Scale
36 QLabel* scaleLabel=new QLabel(tr("Scale"),this,"scaleLabel"); 49 QLabel* scaleLabel=new QLabel(tr("Scale"),this,"scaleLabel");
50 scaleLabel->setSizePolicy(QSizePolicy(QSizePolicy::MinimumExpanding,QSizePolicy::Maximum));
37 layout->addWidget(scaleLabel,2,0); 51 layout->addWidget(scaleLabel,2,0);
52
38 boxScale=new QComboBox(this,"boxScale"); 53 boxScale=new QComboBox(this,"boxScale");
54 boxScale->setSizePolicy(QSizePolicy(QSizePolicy::MinimumExpanding,QSizePolicy::Maximum));
39 connect(boxScale,SIGNAL(activated(int)),data,SLOT(setCurrentScaleID(int))); 55 connect(boxScale,SIGNAL(activated(int)),data,SLOT(setCurrentScaleID(int)));
40 layout->addWidget(boxScale,2,1); 56 layout->addWidget(boxScale,2,1);
57
41 editScale=new QPushButton(tr("Edit"),this,"editScale"); 58 editScale=new QPushButton(tr("Edit"),this,"editScale");
59 editScale->setSizePolicy(QSizePolicy(QSizePolicy::MinimumExpanding,QSizePolicy::Maximum));
42 connect(editScale,SIGNAL(pressed()),this,SLOT(editScalePressed())); 60 connect(editScale,SIGNAL(pressed()),this,SLOT(editScalePressed()));
43 layout->addWidget(editScale,2,2); 61 layout->addWidget(editScale,2,2);
44 62
45 updateBoxes(); 63 updateBoxes();
46 64 setSizePolicy(QSizePolicy(QSizePolicy::MinimumExpanding,QSizePolicy::Maximum));
47} 65}
48//**************************************************************************** 66//****************************************************************************
49Menu::MenuWidget::~MenuWidget() 67Menu::MenuWidget::~MenuWidget()