Mercurial > hg > tony
comparison src/MainWindow.cpp @ 413:762ea5130a2c
An experiment
author | Chris Cannam |
---|---|
date | Wed, 25 Mar 2015 09:08:55 +0000 |
parents | 7d97da3c744e |
children | 333cb8a2514b |
comparison
equal
deleted
inserted
replaced
412:c2243b8b1452 | 413:762ea5130a2c |
---|---|
80 #include <QProcess> | 80 #include <QProcess> |
81 #include <QPushButton> | 81 #include <QPushButton> |
82 #include <QSettings> | 82 #include <QSettings> |
83 #include <QScrollArea> | 83 #include <QScrollArea> |
84 #include <QPainter> | 84 #include <QPainter> |
85 #include <QWidgetAction> | |
85 | 86 |
86 #include <iostream> | 87 #include <iostream> |
87 #include <cstdio> | 88 #include <cstdio> |
88 #include <errno.h> | 89 #include <errno.h> |
89 | 90 |
1074 connect(m_showAudio, SIGNAL(triggered()), this, SLOT(showAudioToggled())); | 1075 connect(m_showAudio, SIGNAL(triggered()), this, SLOT(showAudioToggled())); |
1075 connect(this, SIGNAL(canPlay(bool)), m_showAudio, SLOT(setEnabled(bool))); | 1076 connect(this, SIGNAL(canPlay(bool)), m_showAudio, SLOT(setEnabled(bool))); |
1076 | 1077 |
1077 int lpwSize = m_viewManager->scalePixelSize(30); | 1078 int lpwSize = m_viewManager->scalePixelSize(30); |
1078 | 1079 |
1079 m_audioLPW->setFixedWidth(lpwSize); | 1080 m_audioLPW->setFixedWidth(lpwSize*2); |
1080 m_audioLPW->setFixedHeight(lpwSize); | 1081 m_audioLPW->setFixedHeight(lpwSize*2); |
1081 toolbar->addWidget(m_audioLPW); | 1082 // toolbar->addWidget(m_audioLPW); |
1083 | |
1084 QMenu *alpwm = new QMenu(); | |
1085 QWidgetAction *alpwmwa = new QWidgetAction(alpwm); | |
1086 alpwmwa->setDefaultWidget(m_audioLPW); | |
1087 alpwm->addAction(alpwmwa); | |
1088 alpwm->addAction("Done"); | |
1089 QToolButton *alpwtb = new QToolButton(); | |
1090 alpwtb->setPopupMode(QToolButton::MenuButtonPopup); | |
1091 alpwtb->setText("blah"); | |
1092 alpwtb->setMenu(alpwm); | |
1093 toolbar->addWidget(alpwtb); | |
1082 | 1094 |
1083 // Pitch (f0) | 1095 // Pitch (f0) |
1084 QLabel *spacer = new QLabel; // blank | 1096 QLabel *spacer = new QLabel; // blank |
1085 spacer->setFixedWidth(40); | 1097 spacer->setFixedWidth(40); |
1086 toolbar->addWidget(spacer); | 1098 toolbar->addWidget(spacer); |