svgui  1.9
PropertyBox Class Reference

#include <PropertyBox.h>

Collaboration diagram for PropertyBox:

List of all members.

Public Slots

void propertyContainerPropertyChanged (PropertyContainer *)
void propertyContainerPropertyRangeChanged (PropertyContainer *)
void playClipChanged (QString)
void layerVisibilityChanged (bool)

Signals

void changePlayGainDial (int)
void changePlayPanDial (int)
void showLayer (bool)
void contextHelpChanged (const QString &)

Public Member Functions

 PropertyBox (PropertyContainer *)
 ~PropertyBox ()
PropertyContainer * getContainer ()

Protected Slots

void propertyControllerChanged (int)
void propertyControllerChanged (bool)
void playAudibleChanged (bool)
void playAudibleButtonChanged (bool)
void playGainChanged (float)
void playGainDialChanged (int)
void playPanChanged (float)
void playPanDialChanged (int)
void populateViewPlayFrame ()
void unitDatabaseChanged ()
void colourDatabaseChanged ()
void editPlayParameters ()
void mouseEnteredWidget ()
void mouseLeftWidget ()

Protected Member Functions

void updatePropertyEditor (PropertyContainer::PropertyName, bool rangeChanged=false)
void updateContextHelp (QObject *o)
void addNewColour ()

Protected Attributes

QLabel * m_nameWidget
QWidget * m_mainWidget
QGridLayout * m_layout
PropertyContainer * m_container
QFrame * m_viewPlayFrame
QVBoxLayout * m_mainBox
LEDButtonm_showButton
LEDButtonm_playButton
std::map< QString, QGridLayout * > m_groupLayouts
std::map< QString, QWidget * > m_propertyControllers

Detailed Description

Definition at line 31 of file PropertyBox.h.


Constructor & Destructor Documentation

Definition at line 108 of file PropertyBox.cpp.


Member Function Documentation

PropertyContainer* PropertyBox::getContainer ( ) [inline]

Definition at line 39 of file PropertyBox.h.

References m_container.

void PropertyBox::changePlayGainDial ( int  ) [signal]
void PropertyBox::changePlayPanDial ( int  ) [signal]
void PropertyBox::showLayer ( bool  ) [signal]

Referenced by populateViewPlayFrame().

void PropertyBox::contextHelpChanged ( const QString &  ) [signal]
void PropertyBox::propertyContainerPropertyChanged ( PropertyContainer *  pc) [slot]

Definition at line 529 of file PropertyBox.cpp.

References m_container, and updatePropertyEditor().

Referenced by propertyControllerChanged().

void PropertyBox::propertyContainerPropertyRangeChanged ( PropertyContainer *  ) [slot]

Definition at line 550 of file PropertyBox.cpp.

References m_container, and updatePropertyEditor().

void PropertyBox::playClipChanged ( QString  id) [slot]

Definition at line 800 of file PropertyBox.cpp.

References m_container.

Referenced by editPlayParameters().

void PropertyBox::layerVisibilityChanged ( bool  visible) [slot]

Definition at line 809 of file PropertyBox.cpp.

References m_showButton, and LEDButton::setState().

Referenced by PropertyStack::repopulate().

void PropertyBox::propertyControllerChanged ( bool  on) [protected, slot]

Definition at line 602 of file PropertyBox.cpp.

References propertyControllerChanged().

void PropertyBox::playAudibleChanged ( bool  audible) [protected, slot]

Definition at line 670 of file PropertyBox.cpp.

References m_playButton, and LEDButton::setState().

Referenced by populateViewPlayFrame().

void PropertyBox::playAudibleButtonChanged ( bool  audible) [protected, slot]
void PropertyBox::playGainChanged ( float  gain) [protected, slot]

Definition at line 690 of file PropertyBox.cpp.

References changePlayGainDial().

Referenced by populateViewPlayFrame().

void PropertyBox::playGainDialChanged ( int  dialValue) [protected, slot]
void PropertyBox::playPanChanged ( float  pan) [protected, slot]

Definition at line 719 of file PropertyBox.cpp.

References changePlayPanDial().

Referenced by populateViewPlayFrame().

void PropertyBox::playPanDialChanged ( int  dialValue) [protected, slot]
void PropertyBox::unitDatabaseChanged ( ) [protected, slot]

Definition at line 563 of file PropertyBox.cpp.

References m_container, and updatePropertyEditor().

Referenced by PropertyBox().

void PropertyBox::colourDatabaseChanged ( ) [protected, slot]

Definition at line 586 of file PropertyBox.cpp.

References m_container, and updatePropertyEditor().

Referenced by PropertyBox().

void PropertyBox::mouseEnteredWidget ( ) [protected, slot]

Definition at line 815 of file PropertyBox.cpp.

References updateContextHelp().

Referenced by populateViewPlayFrame(), and updatePropertyEditor().

void PropertyBox::mouseLeftWidget ( ) [protected, slot]

Definition at line 861 of file PropertyBox.cpp.

References contextHelpChanged().

Referenced by populateViewPlayFrame(), and updatePropertyEditor().


Member Data Documentation

QLabel* PropertyBox::m_nameWidget [protected]

Definition at line 80 of file PropertyBox.h.

QWidget* PropertyBox::m_mainWidget [protected]

Definition at line 81 of file PropertyBox.h.

Referenced by PropertyBox(), and updatePropertyEditor().

QGridLayout* PropertyBox::m_layout [protected]

Definition at line 82 of file PropertyBox.h.

Referenced by PropertyBox(), and updatePropertyEditor().

QFrame* PropertyBox::m_viewPlayFrame [protected]

Definition at line 84 of file PropertyBox.h.

Referenced by populateViewPlayFrame(), and PropertyBox().

QVBoxLayout* PropertyBox::m_mainBox [protected]

Definition at line 85 of file PropertyBox.h.

Referenced by populateViewPlayFrame(), and PropertyBox().

std::map<QString, QGridLayout *> PropertyBox::m_groupLayouts [protected]

Definition at line 88 of file PropertyBox.h.

Referenced by updatePropertyEditor().

std::map<QString, QWidget *> PropertyBox::m_propertyControllers [protected]

Definition at line 89 of file PropertyBox.h.

Referenced by updatePropertyEditor().


The documentation for this class was generated from the following files: