wxPg::wxHyperlinkCtrl_updater_wlabel Class Reference

Updater for wxHyperlinkCtrl with label update. More...

Inheritance diagram for wxPg::wxHyperlinkCtrl_updater_wlabel:

wxPg::wxHyperlinkCtrl_updater wxPg::wxWindow_def_updater wxPg::wxWindow_updater

List of all members.

Public Member Functions

 wxHyperlinkCtrl_updater_wlabel (wxHyperlinkCtrl *hyperlink, const wxString &url_field, const wxString &label_field)
 Constructor.
virtual void operator() (Data_row_provider *data)
 Update control.
void url_field (const wxString &field)
 Set URL field.
const wxString & url_field () const
 Get URL field.
void label_field (const wxString &field)
 Set label field.
const wxString & label_field () const
 Get label field.


Detailed Description

Updater for wxHyperlinkCtrl with label update.

This updater updates both URL and label.


Constructor & Destructor Documentation

wxPg::wxHyperlinkCtrl_updater_wlabel::wxHyperlinkCtrl_updater_wlabel ( wxHyperlinkCtrl *  hyperlink,
const wxString &  url_field,
const wxString &  label_field 
)

Constructor.

Parameters:
hyperlink - wxHyperlinkCtrl to be updated.
url_field - database field name for URL.
label_field - database field name for label.


Member Function Documentation

const wxString& wxPg::wxHyperlinkCtrl_updater_wlabel::label_field (  )  const [inline]

Get label field.

Returns:
database field name for label.

void wxPg::wxHyperlinkCtrl_updater_wlabel::label_field ( const wxString &  field  )  [inline]

Set label field.

Parameters:
field - database field name for label.

virtual void wxPg::wxHyperlinkCtrl_updater_wlabel::operator() ( Data_row_provider data  )  [virtual]

Update control.

This method should be overrided in derived class.

Parameters:
win - wxWindow to be updated.
data - row to obtain value from.

Reimplemented from wxPg::wxHyperlinkCtrl_updater.

const wxString& wxPg::wxHyperlinkCtrl_updater_wlabel::url_field (  )  const [inline]

Get URL field.

Returns:
database field name for URL.

void wxPg::wxHyperlinkCtrl_updater_wlabel::url_field ( const wxString &  field  )  [inline]

Set URL field.

Parameters:
field - database field name for URL.


Generated on Wed Oct 7 23:14:39 2009 for wxPostgres by  doxygen 1.5.8