changeset 413:762ea5130a2c

An experiment
author Chris Cannam
date Wed, 25 Mar 2015 09:08:55 +0000
parents c2243b8b1452
children 333cb8a2514b
files src/MainWindow.cpp
diffstat 1 files changed, 15 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- 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 <QSettings>
 #include <QScrollArea>
 #include <QPainter>
+#include <QWidgetAction>
 
 #include <iostream>
 #include <cstdio>
@@ -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