


Public Types | |
| typedef PG_Widget *(* | CREATEFN )(PG_Widget *parent) |
Static Public Member Functions | |
| template<class T, class PT> void | RegisterClass (const H &classname) |
| template<class T> void | RegisterClass (const H &classname) |
| PG_Widget * | CreateObject (const H &classname, PG_Widget *parent=NULL) |
Protected Member Functions | |
| void | RegisterCreateFn (const H &classname, CREATEFN fn) |
Protected Attributes | |
| std::map< H, CREATEFN > | creator_map |
Friends | |
| class | PG_Singleton< PG_FactoryHolder< H > > |
|
|||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||
|
|
|
||||||||||||||
|
|
|
||||||||||||||||
|
|
|
|||||
|
|
|
|||||
|
|