diff widgets/PropertyBox.h @ 34:c43f2c4f66f2

* As previous commit
author Chris Cannam
date Fri, 17 Feb 2006 18:11:08 +0000
parents 651e4e868bcc
children 2e2ad8510e52
line wrap: on
line diff
--- a/widgets/PropertyBox.h	Fri Feb 17 18:04:26 2006 +0000
+++ b/widgets/PropertyBox.h	Fri Feb 17 18:11:08 2006 +0000
@@ -18,6 +18,7 @@
 class QLayout;
 class QWidget;
 class QGridLayout;
+class QVBoxLayout;
 
 class PropertyBox : public QFrame
 {
@@ -29,19 +30,33 @@
 
     PropertyContainer *getContainer() { return m_container; }
 
+signals:
+    void changePlayGain(float);
+    void changePlayGainDial(int);
+    void changePlayPan(float);
+    void changePlayPanDial(int);
+
 public slots:
     void propertyContainerPropertyChanged(PropertyContainer *);
 
 protected slots:
     void propertyControllerChanged(int);
 
+    void playGainChanged(float);
+    void playGainDialChanged(int);
+    void playPanChanged(float);
+    void playPanDialChanged(int);
+
+    void populateViewPlayFrame();
+
 protected:
-    void populateViewPlayBox(PropertyContainer *, QLayout *);
     void updatePropertyEditor(PropertyContainer::PropertyName);
 
     QWidget *m_mainWidget;
     QGridLayout *m_layout;
     PropertyContainer *m_container;
+    QFrame *m_viewPlayFrame;
+    QVBoxLayout *m_mainBox;
     std::map<QString, QLayout *> m_groupLayouts;
     std::map<QString, QWidget *> m_propertyControllers;
 };