Diffstat (limited to 'noncore/multimedia/tonleiter/editstringwidget.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/multimedia/tonleiter/editstringwidget.cpp | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/noncore/multimedia/tonleiter/editstringwidget.cpp b/noncore/multimedia/tonleiter/editstringwidget.cpp new file mode 100644 index 0000000..d22bbc5 --- a/dev/null +++ b/noncore/multimedia/tonleiter/editstringwidget.cpp | |||
@@ -0,0 +1,32 @@ | |||
1 | #include "editstringwidget.h" | ||
2 | |||
3 | #include <qlabel.h> | ||
4 | #include <qlayout.h> | ||
5 | |||
6 | using namespace Data; | ||
7 | |||
8 | Menu::EditStringWidget::EditStringWidget(int note,QWidget* parent,const char* name,WFlags f) | ||
9 | :QFrame(parent,name,f) | ||
10 | { | ||
11 | QBoxLayout* layout=new QBoxLayout(this,QBoxLayout::LeftToRight,10); | ||
12 | |||
13 | boxNote=new QComboBox(this,"boxNote"); | ||
14 | boxNote->setSizePolicy(QSizePolicy(QSizePolicy::MinimumExpanding,QSizePolicy::Maximum)); | ||
15 | //connect(boxNote,SIGNAL(activated(int)),data,SLOT(setCurrentNote(int))); | ||
16 | layout->addWidget(boxNote,1,1); | ||
17 | for(int a=0;a<12;a++) | ||
18 | boxNote->insertItem(Note::notenames[a],a); | ||
19 | boxNote->setCurrentItem(note-12*Note::getOctaveOfNote(note)); | ||
20 | layout->addWidget(boxNote); | ||
21 | |||
22 | setSizePolicy(QSizePolicy(QSizePolicy::MinimumExpanding,QSizePolicy::Maximum)); | ||
23 | setFrameShape(QFrame::Panel); | ||
24 | setFrameShadow(QFrame::Sunken); | ||
25 | |||
26 | } | ||
27 | //**************************************************************************** | ||
28 | Menu::EditStringWidget::~EditStringWidget() | ||
29 | { | ||
30 | } | ||
31 | //**************************************************************************** | ||
32 | //**************************************************************************** | ||