vgui_dialog_field Class Reference

#include <vgui_dialog_field.h>

Inheritance diagram for vgui_dialog_field:

vgui_file_field vgui_simple_field< T > vgui_string_field List of all members.

Detailed Description

Represents a field in a dialog.

vgui_dialog_field represents a field in a vgui_dialog. It is the base class for all dialog fields so far. It has abstract functions for synchronising its stored value with a vcl_string

Definition at line 23 of file vgui_dialog_field.h.


Public Member Functions

 vgui_dialog_field (const char *text)
virtual ~vgui_dialog_field ()
virtual vcl_string current_value () const=0
virtual bool update_value (const vcl_string &s)=0

Public Attributes

vcl_string label

Constructor & Destructor Documentation

vgui_dialog_field::vgui_dialog_field ( const char *  text  )  [inline]

Definition at line 29 of file vgui_dialog_field.h.

virtual vgui_dialog_field::~vgui_dialog_field (  )  [inline, virtual]

Definition at line 30 of file vgui_dialog_field.h.


Member Function Documentation

virtual vcl_string vgui_dialog_field::current_value (  )  const [pure virtual]

Implemented in vgui_file_field, vgui_simple_field< T >, and vgui_string_field.

virtual bool vgui_dialog_field::update_value ( const vcl_string &  s  )  [pure virtual]

Implemented in vgui_file_field, vgui_simple_field< T >, and vgui_string_field.


Member Data Documentation

vcl_string vgui_dialog_field::label

Definition at line 26 of file vgui_dialog_field.h.


The documentation for this class was generated from the following file:
Generated on Sun Nov 22 05:12:05 2009 for core/vgui by  doxygen 1.5.1