|
#include <Dapfor/GUI/EditInPlaceFactory.h>
Public Types | |
|
typedef std::vector < IControlReflector * > | Reflectors |
| Container of reflectors. | |
Static Public Member Functions | |
| static void | AddReflector (IControlReflector *reflector) |
| Adds a new reflector. | |
| static void | DeleteReflector (const Common::CFormat *format) |
| Removes all the reflectors that match to the format. | |
| static void | DeleteAllReflectors () |
| Removes all reflectors. | |
| static IControlReflector * | GetReflector (const Common::CFormat *format) |
| Looks for the reflector that matches to the specified format. | |
| static Reflectors & | GetReflectors () |
| Gets a list of all reflectors. | |
The factory determines an order of reflectors. The reflectors in this order are listed below:
CBoolReflector
CLongEnumReflector
CInt64DateReflector
CLongMsecTimeReflector
CLongDateTimeReflector
CCharReflector
CUCharReflector
CShortReflector
CUShortReflector
CLongReflector
CULongReflector
CInt64Reflector
CFloatReflector
CDoubleReflector
CDefaultReflector
| void AddReflector | ( | IControlReflector * | reflector | ) | [static] |
Adds a new reflector.
| [in] | reflector | A new reflector |
| void DeleteReflector | ( | const Common::CFormat * | format | ) | [static] |
Removes all the reflectors that match to the format.
| [in] | format | Format object |
| IControlReflector * GetReflector | ( | const Common::CFormat * | format | ) | [static] |
Looks for the reflector that matches to the specified format.
| [in] | format | Format object |
| CEditInPlaceFactory::Reflectors & GetReflectors | ( | ) | [static] |
Gets a list of all reflectors.
| Copyright Dapfor 2007-2009 | Generated on Sat Jan 30 15:01:26 2010 for MFCGrid by 1.5.5 |