ListAttribute Class Reference

#include <ListAttribute.h>

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

Public Types

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

Public Member Functions

 ListAttribute (const std::string &classname, const std::string &key, const ListAttributeType &type)
GtkWidgetgetWidget () const
void apply (void)
void update (void)

Private Attributes

std::string m_classname
std::string m_key
GtkComboBoxm_combo
NonModalComboBox m_nonModal
const ListAttributeTypem_type

Detailed Description

Definition at line 32 of file ListAttribute.h.


Member Typedef Documentation

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

Definition at line 64 of file ListAttribute.h.


Constructor & Destructor Documentation

ListAttribute::ListAttribute ( const std::string classname,
const std::string key,
const ListAttributeType type 
) [inline]

Member Function Documentation

void ListAttribute::apply ( void   )  [inline]

Definition at line 59 of file ListAttribute.h.

References EntityAttribute::entitySetValue(), m_classname, m_combo, m_key, and m_type.

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

Implements EntityAttribute.

Definition at line 55 of file ListAttribute.h.

References m_combo.

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

Field Documentation

Definition at line 34 of file ListAttribute.h.

Referenced by apply().

Definition at line 36 of file ListAttribute.h.

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

Definition at line 35 of file ListAttribute.h.

Referenced by apply(), and update().

Definition at line 37 of file ListAttribute.h.

Referenced by ListAttribute(), and update().

Definition at line 38 of file ListAttribute.h.

Referenced by apply(), and update().


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

Generated by  doxygen 1.6.2