#include <ParticleAttribute.h>
Public Types | |
typedef MemberCaller < ParticleAttribute,&ParticleAttribute::apply > | ApplyCaller |
typedef MemberCaller < ParticleAttribute,&ParticleAttribute::update > | UpdateCaller |
typedef MemberCaller1 < ParticleAttribute, const BrowsedPathEntry::SetPathCallback &,&ParticleAttribute::browse > | BrowseCaller |
Public Member Functions | |
ParticleAttribute (const std::string &classname, const std::string &key) | |
GtkWidget * | getWidget () 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 |
Definition at line 4 of file ParticleAttribute.h.
typedef MemberCaller<ParticleAttribute, &ParticleAttribute::apply> ParticleAttribute::ApplyCaller |
Definition at line 28 of file ParticleAttribute.h.
typedef MemberCaller1<ParticleAttribute, const BrowsedPathEntry::SetPathCallback&, &ParticleAttribute::browse> ParticleAttribute::BrowseCaller |
Definition at line 44 of file ParticleAttribute.h.
typedef MemberCaller<ParticleAttribute, &ParticleAttribute::update> ParticleAttribute::UpdateCaller |
Definition at line 34 of file ParticleAttribute.h.
ParticleAttribute::ParticleAttribute | ( | const std::string & | classname, | |
const std::string & | key | |||
) | [inline] |
Definition at line 11 of file ParticleAttribute.h.
References NonModalEntry::connect(), PathEntry::m_entry, BrowsedPathEntry::m_entry, m_entry, and m_nonModal.
void ParticleAttribute::apply | ( | void | ) | [inline] |
Definition at line 22 of file ParticleAttribute.h.
References EntityAttribute::entitySetValue(), m_classname, PathEntry::m_entry, BrowsedPathEntry::m_entry, m_entry, and m_key.
Referenced by browse().
void ParticleAttribute::browse | ( | const BrowsedPathEntry::SetPathCallback & | setPath | ) | [inline] |
Definition at line 35 of file ParticleAttribute.h.
References apply(), BrowsedPathEntry::m_entry, m_entry, and PathEntry::m_frame.
GtkWidget* ParticleAttribute::getWidget | ( | ) | const [inline, virtual] |
Implements EntityAttribute.
Definition at line 18 of file ParticleAttribute.h.
References BrowsedPathEntry::m_entry, m_entry, and PathEntry::m_frame.
void ParticleAttribute::update | ( | void | ) | [inline, virtual] |
Implements EntityAttribute.
Definition at line 29 of file ParticleAttribute.h.
References EntityAttribute::entityGetValueForKey(), PathEntry::m_entry, BrowsedPathEntry::m_entry, m_entry, m_key, and string.
std::string ParticleAttribute::m_classname [private] |
Definition at line 6 of file ParticleAttribute.h.
Referenced by apply().
BrowsedPathEntry ParticleAttribute::m_entry [private] |
Definition at line 8 of file ParticleAttribute.h.
Referenced by apply(), browse(), getWidget(), ParticleAttribute(), and update().
std::string ParticleAttribute::m_key [private] |
Definition at line 7 of file ParticleAttribute.h.
NonModalEntry ParticleAttribute::m_nonModal [private] |
Definition at line 9 of file ParticleAttribute.h.
Referenced by ParticleAttribute().