# HG changeset patch # User Chris Cannam # Date 1427274535 0 # Node ID 762ea5130a2cebd58113356a5b555d26ff6beb6a # Parent c2243b8b14526580c9b3c4a749f7f1d0c6f78e1f An experiment diff -r c2243b8b1452 -r 762ea5130a2c src/MainWindow.cpp --- a/src/MainWindow.cpp Tue Mar 24 17:05:42 2015 +0000 +++ b/src/MainWindow.cpp Wed Mar 25 09:08:55 2015 +0000 @@ -82,6 +82,7 @@ #include #include #include +#include #include #include @@ -1076,9 +1077,20 @@ int lpwSize = m_viewManager->scalePixelSize(30); - m_audioLPW->setFixedWidth(lpwSize); - m_audioLPW->setFixedHeight(lpwSize); - toolbar->addWidget(m_audioLPW); + m_audioLPW->setFixedWidth(lpwSize*2); + m_audioLPW->setFixedHeight(lpwSize*2); +// toolbar->addWidget(m_audioLPW); + + QMenu *alpwm = new QMenu(); + QWidgetAction *alpwmwa = new QWidgetAction(alpwm); + alpwmwa->setDefaultWidget(m_audioLPW); + alpwm->addAction(alpwmwa); + alpwm->addAction("Done"); + QToolButton *alpwtb = new QToolButton(); + alpwtb->setPopupMode(QToolButton::MenuButtonPopup); + alpwtb->setText("blah"); + alpwtb->setMenu(alpwm); + toolbar->addWidget(alpwtb); // Pitch (f0) QLabel *spacer = new QLabel; // blank