ModelAttribute Class Reference

#include <ModelAttribute.h>

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

Public Types

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

Public Member Functions

 ModelAttribute (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 ModelAttribute.h.


Member Typedef Documentation

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

Definition at line 28 of file ModelAttribute.h.

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

Definition at line 46 of file ModelAttribute.h.

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

Definition at line 34 of file ModelAttribute.h.


Constructor & Destructor Documentation

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

Member Function Documentation

void ModelAttribute::apply ( void   )  [inline]
void ModelAttribute::browse ( const BrowsedPathEntry::SetPathCallback setPath  )  [inline]
GtkWidget* ModelAttribute::getWidget (  )  const [inline, virtual]

Implements EntityAttribute.

Definition at line 18 of file ModelAttribute.h.

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

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

Field Documentation

Definition at line 6 of file ModelAttribute.h.

Referenced by apply(), and browse().

Definition at line 8 of file ModelAttribute.h.

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

Definition at line 7 of file ModelAttribute.h.

Referenced by apply(), and update().

Definition at line 9 of file ModelAttribute.h.

Referenced by ModelAttribute().


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

Generated by  doxygen 1.6.2