VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions
DtDefaultAdminContentFactory Class Reference

Registers default admin content creators supplied with VR-Forces. More...

Inheritance diagram for DtDefaultAdminContentFactory:
Inheritance graph
[legend]

Public Member Functions

 DtDefaultAdminContentFactory ()
 constructor More...
 
- Public Member Functions inherited from DtAdminContentFactory
 DtAdminContentFactory ()
 
virtual ~DtAdminContentFactory ()
 
- Public Member Functions inherited from DtFactoryTemplate< DtAdminContent, DtAdminContentMessageType >
 DtFactoryTemplate ()
 constructor More...
 
virtual ~DtFactoryTemplate ()
 Destructor: deletes factory and any entries on the factory. More...
 
virtual void addCreatorFcn (const DtAdminContentMessageType &key, DtCreatorFcn fcn)
 Add a creator function to the factory. More...
 
virtual bool removeCreatorFcn (const DtAdminContentMessageType &key)
 Remove a creator function with the given key. More...
 
virtual bool isKeyRegistered (const DtAdminContentMessageType &key) const
 
virtual DtString creationObjectName () const
 
virtual const DtCreatorMapTypecreatorMap () const
 
virtual void setAlwaysWarnOnlyOnce (bool)
 Whether or not to always warn only once, even if not registered. Default is true. More...
 
bool alwaysWarnOnlyOnce () const
 
virtual DtAdminContentcreateNew (const DtAdminContentMessageType &key) const
 Create and return a new instance of the type based on the creator functions and the type specified. More...
 

Static Public Member Functions

static void registerCreators (DtAdminContentFactory *factory)
 
static DtAdminContentFactorycreate ()
 
- Static Public Member Functions inherited from DtAdminContentFactory
static DtAdminContentFactorycreate ()
 
- Static Public Member Functions inherited from DtFactoryTemplate< DtAdminContent, DtAdminContentMessageType >
static DtFactoryTemplate
< DtAdminContent,
DtAdminContentMessageType > * 
create ()
 

Additional Inherited Members

- Public Types inherited from DtFactoryTemplate< DtAdminContent, DtAdminContentMessageType >
typedef DtAdminContent *(* DtCreatorFcn )()
 
typedef std::map
< DtAdminContentMessageType,
DtFactoryTemplateEntry
DtCreatorMapType
 
- Protected Member Functions inherited from DtAdminContentFactory
virtual DtString creationTypeName () const
 
- Protected Attributes inherited from DtFactoryTemplate< DtAdminContent, DtAdminContentMessageType >
DtCreatorMapType myCreatorMap
 
bool myAlwaysWarnOnlyOnce
 
std::map
< DtAdminContentMessageType,
bool
myMessageWarningFilters
 

Detailed Description

Registers default admin content creators supplied with VR-Forces.

Constructor & Destructor Documentation

DtDefaultAdminContentFactory::DtDefaultAdminContentFactory ( )

constructor

Member Function Documentation

static void DtDefaultAdminContentFactory::registerCreators ( DtAdminContentFactory factory)
static
static DtAdminContentFactory* DtDefaultAdminContentFactory::create ( )
static

The documentation for this class was generated from the following file:

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)