SoundAttribute Class Reference

#include <SoundAttribute.h>

Inheritance diagram for SoundAttribute:
Inheritance graph
[legend]
Collaboration diagram for SoundAttribute:
Collaboration graph
[legend]

Public Types

typedef MemberCaller
< SoundAttribute,&SoundAttribute::apply > 
ApplyCaller
typedef MemberCaller
< SoundAttribute,&SoundAttribute::update > 
UpdateCaller
typedef MemberCaller1
< SoundAttribute, const
BrowsedPathEntry::SetPathCallback
&,&SoundAttribute::browse > 
BrowseCaller

Public Member Functions

 SoundAttribute (const std::string &classname, const std::string &key)
GtkWidgetgetWidget () const
void apply (void)
void update (void)
void browse (const BrowsedPathEntry::SetPathCallback &setPath)

Private Attributes

std::string m_classname
std::string m_key
BrowsedPathEntry m_entry
NonModalEntry m_nonModal

Detailed Description

Definition at line 4 of file SoundAttribute.h.


Member Typedef Documentation

typedef MemberCaller<SoundAttribute, &SoundAttribute::apply> SoundAttribute::ApplyCaller

Definition at line 28 of file SoundAttribute.h.

typedef MemberCaller1<SoundAttribute, const BrowsedPathEntry::SetPathCallback&, &SoundAttribute::browse> SoundAttribute::BrowseCaller

Definition at line 46 of file SoundAttribute.h.

typedef MemberCaller<SoundAttribute, &SoundAttribute::update> SoundAttribute::UpdateCaller

Definition at line 34 of file SoundAttribute.h.


Constructor & Destructor Documentation

SoundAttribute::SoundAttribute ( const std::string classname,
const std::string key 
) [inline]

Member Function Documentation

void SoundAttribute::apply ( void   )  [inline]
void SoundAttribute::browse ( const BrowsedPathEntry::SetPathCallback setPath  )  [inline]

Definition at line 35 of file SoundAttribute.h.

References apply(), ui::SoundChooser::chooseSound(), and string.

GtkWidget* SoundAttribute::getWidget (  )  const [inline, virtual]

Implements EntityAttribute.

Definition at line 18 of file SoundAttribute.h.

References BrowsedPathEntry::m_entry, m_entry, and PathEntry::m_frame.

void SoundAttribute::update ( void   )  [inline, virtual]

Field Documentation

Definition at line 6 of file SoundAttribute.h.

Referenced by apply().

Definition at line 8 of file SoundAttribute.h.

Referenced by apply(), getWidget(), SoundAttribute(), and update().

Definition at line 7 of file SoundAttribute.h.

Referenced by apply(), and update().

Definition at line 9 of file SoundAttribute.h.

Referenced by SoundAttribute().


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

Generated by  doxygen 1.6.2