Mercurial > hg > svgui
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; };