#include <variantutils/varianthandlers.h>

Public Member Functions | |
| wxVariantHandler (const wxString &name=wxEmptyString) | |
| virtual bool | ReadValue (const wxString &type, wxVariant &variant, wxInputStream &stream, wxDataInputStream &dataStream)=0 |
| virtual bool | WriteValue (const wxVariant &variant, wxOutputStream &stream, wxDataOutputStream &dataStream)=0 |
| virtual bool | CanRead (wxInputStream &WXUNUSED(stream)) |
| virtual bool | CanHandle (const wxString &type)=0 |
| virtual wxVariant | GetDefaultValue (const wxString &type)=0 |
| Supply a default value for this type. | |
| void | SetName (const wxString &name) |
| const wxString & | GetName () const |
Protected Attributes | |
| wxString | m_name |
| wxVariantHandler::wxVariantHandler | ( | const wxString & | name = wxEmptyString |
) | [inline] |
| virtual bool wxVariantHandler::CanHandle | ( | const wxString & | type | ) | [pure virtual] |
Implemented in wxStandardVariantHandler, wxPictureVariantHandler, and wxObjectSetVariantHandler.
| virtual bool wxVariantHandler::CanRead | ( | wxInputStream & | WXUNUSEDstream | ) | [inline, virtual] |
| virtual wxVariant wxVariantHandler::GetDefaultValue | ( | const wxString & | type | ) | [pure virtual] |
Supply a default value for this type.
Implemented in wxStandardVariantHandler, and wxObjectSetVariantHandler.
| const wxString& wxVariantHandler::GetName | ( | ) | const [inline] |
| virtual bool wxVariantHandler::ReadValue | ( | const wxString & | type, | |
| wxVariant & | variant, | |||
| wxInputStream & | stream, | |||
| wxDataInputStream & | dataStream | |||
| ) | [pure virtual] |
Implemented in wxStandardVariantHandler, wxPictureVariantHandler, and wxObjectSetVariantHandler.
| void wxVariantHandler::SetName | ( | const wxString & | name | ) | [inline] |
| virtual bool wxVariantHandler::WriteValue | ( | const wxVariant & | variant, | |
| wxOutputStream & | stream, | |||
| wxDataOutputStream & | dataStream | |||
| ) | [pure virtual] |
Implemented in wxStandardVariantHandler, wxPictureVariantHandler, and wxObjectSetVariantHandler.
wxString wxVariantHandler::m_name [protected] |
1.5.8