// static void wxWebView::InitFactoryMap() { #ifdef __WXMSW__ RegisterFactory(wxWebViewBackendIE, wxSharedPtr<wxWebViewFactory> (new wxWebViewFactoryIE)); #else RegisterFactory(wxWebViewBackendWebKit, wxSharedPtr<wxWebViewFactory> (new wxWebViewFactoryWebKit)); #endif }
// static void wxWebView::InitFactoryMap() { #ifdef __WXMSW__ if(m_factoryMap.find(wxWebViewBackendIE) == m_factoryMap.end()) RegisterFactory(wxWebViewBackendIE, wxSharedPtr<wxWebViewFactory> (new wxWebViewFactoryIE)); #else if(m_factoryMap.find(wxWebViewBackendWebKit) == m_factoryMap.end()) RegisterFactory(wxWebViewBackendWebKit, wxSharedPtr<wxWebViewFactory> (new wxWebViewFactoryWebKit)); #endif }
XLineManager::XLineManager(InspIRCd* Instance) : ServerInstance(Instance) { GFact = new GLineFactory(Instance); EFact = new ELineFactory(Instance); KFact = new KLineFactory(Instance); QFact = new QLineFactory(Instance); ZFact = new ZLineFactory(Instance); RegisterFactory(GFact); RegisterFactory(EFact); RegisterFactory(KFact); RegisterFactory(QFact); RegisterFactory(ZFact); }
bool PacketFactoryManager::Init() { RegisterFactory(new GCLoginPacketFactory); LOGGERSYSTEM->LogInfo("Init PacketFactoryManager Success\n"); return true; }
void ApiRegistrar::DefineUserAllocatedClass( TypeHandle type, std::initializer_list<Factory> factories, std::initializer_list<Property> properties, std::initializer_list<Method> methods, std::initializer_list<Operator> operators, std::initializer_list<Field> fields ) { const auto typeName( GetTypeName( type ) ); const auto registerResult( _scriptEngine.RegisterObjectType( typeName, 0, asEObjTypeFlags::asOBJ_REF ) ); ETRuntimeAssert( asERetCodes::asSUCCESS <= registerResult || asERetCodes::asALREADY_REGISTERED == registerResult ); const asITypeInfo& typeInfo( *_scriptEngine.GetTypeInfoByName( typeName ) ); // Register the factories. for( const Factory& factory : factories ) { RegisterFactory( typeInfo, factory ); } // Register the (virtual) properties. for( const Property& property : properties ) { RegisterProperty( typeInfo, property ); } // Register the methods. for( const Method& method : methods ) { RegisterMethod( typeInfo, method ); } // Register the operators. for( const Operator& op : operators ) { RegisterOperator( typeInfo, op ); } // Register the fields. for( const Field& field : fields ) { RegisterField( typeInfo, field ); } }
void Context::RegisterFactory(ObjectFactory* factory, const char* category) { if (!factory) return; RegisterFactory(factory); if (String::CStringLength(category)) objectCategories_[category].Push(factory->GetType()); }
XLineManager::XLineManager() { GLineFactory* GFact; ELineFactory* EFact; KLineFactory* KFact; QLineFactory* QFact; ZLineFactory* ZFact; GFact = new GLineFactory; EFact = new ELineFactory; KFact = new KLineFactory; QFact = new QLineFactory; ZFact = new ZLineFactory; RegisterFactory(GFact); RegisterFactory(EFact); RegisterFactory(KFact); RegisterFactory(QFact); RegisterFactory(ZFact); }
VOID PacketFactoryMangager::InitFactory() { RegisterFactory(new CInitGameFactory ); RegisterFactory(new CJoinGameFactory ); RegisterFactory(new CDemageFactory ); RegisterFactory(new CLoadOverFactory ); RegisterFactory(new CPlayerDeathFactory ); RegisterFactory(new CStatusFactory ); }
void PawsManager::RegisterFactories() { pawsWidgetFactory* factory; RegisterFactory (pawsBaseWidgetFactory); RegisterFactory (pawsButtonFactory); RegisterFactory (pawsScrollBarFactory); RegisterFactory (pawsObjectViewFactory); RegisterFactory (pawsGenericViewFactory); RegisterFactory (pawsTextBoxFactory); RegisterFactory (pawsKeySelectBoxFactory); RegisterFactory (pawsMultiLineTextBoxFactory); RegisterFactory (pawsMessageTextBoxFactory); RegisterFactory (pawsEditTextBoxFactory); RegisterFactory (pawsMultilineEditTextBoxFactory); // RegisterFactory (pawsInfoWindowFactory); RegisterFactory (pawsYesNoBoxFactory); RegisterFactory (pawsListBoxFactory); RegisterFactory (pawsComboBoxFactory); RegisterFactory (pawsRadioButtonGroupFactory); RegisterFactory (pawsRadioButtonFactory); RegisterFactory (pawsProgressBarFactory); RegisterFactory (pawsOkBoxFactory); RegisterFactory (pawsSelectorBoxFactory); RegisterFactory (pawsSpinBoxFactory); /* RegisterFactory (pawsSplashWindowFactory); RegisterFactory (pawsLoadWindowFactory); RegisterFactory (pawsChatWindowFactory); RegisterFactory (pawsInventoryWindowFactory); RegisterFactory (pawsItemDescriptionWindowFactory); RegisterFactory (pawsContainerDescWindowFactory); RegisterFactory (pawsInteractWindowFactory); RegisterFactory (pawsControlWindowFactory); RegisterFactory (pawsGroupWindowFactory); RegisterFactory (pawsExchangeWindowFactory); RegisterFactory (pawsSpellBookWindowFactory); RegisterFactory (pawsGlyphWindowFactory); RegisterFactory (pawsMerchantWindowFactory); */ RegisterFactory (pawsTreeFactory); RegisterFactory (pawsSimpleTreeFactory); RegisterFactory (pawsSimpleTreeNodeFactory); RegisterFactory (pawsSeqTreeNodeFactory); RegisterFactory (pawsWidgetTreeNodeFactory); /* RegisterFactory (pawsConfigWindowFactory); RegisterFactory (pawsConfigKeysFactory); RegisterFactory (pawsFingeringWindowFactory); RegisterFactory (pawsConfigDetailsFactory); RegisterFactory (pawsConfigMouseFactory); RegisterFactory (pawsConfigEntityLabelsFactory); RegisterFactory (pawsPetitionWindowFactory); RegisterFactory (pawsPetitionGMWindowFactory); RegisterFactory (pawsPetitionViewWindowFactory); RegisterFactory (pawsShortcutWindowFactory); RegisterFactory (pawsLoginWindowFactory); RegisterFactory (pawsCharacterPickerWindowFactory); RegisterFactory (pawsGuildWindowFactory); RegisterFactory (pawsGuildJoinWindowFactory); RegisterFactory (pawsLootWindowFactory); RegisterFactory (pawsCreationMainFactory); RegisterFactory (pawsCharParentsFactory); RegisterFactory (pawsChildhoodWindowFactory); RegisterFactory (pawsLifeEventWindowFactory); RegisterFactory (pawsPathWindowFactory); RegisterFactory (pawsSummaryWindowFactory); */ RegisterFactory (pawsMenuFactory); RegisterFactory (pawsMenuItemFactory); RegisterFactory (pawsMenuSeparatorFactory); /* RegisterFactory (pawsSkillWindowFactory); RegisterFactory (pawsQuestListWindowFactory); RegisterFactory (pawsSpellCancelWindowFactory); */ RegisterFactory (pawsCheckBoxFactory); RegisterFactory (pawsTabWindowFactory); RegisterFactory (pawsFileNavigationFactory); RegisterFactory (pawsFadingTextBoxFactory); RegisterFactory (pawsSimpleWindowFactory); }