Changeset 657:a9af3febe251 in qutecom-2.2 for qutecom/src/presentation/main.cpp
- Timestamp:
- Sep 10, 2010 1:51:30 PM (3 years ago)
- Branch:
- default
- File:
-
- 1 edited
-
qutecom/src/presentation/main.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
qutecom/src/presentation/main.cpp
r645 r657 113 113 _imFactory = new NullIMFactory(); 114 114 115 SipWrapperFactory::setFactory(_sipFactory); 116 IMWrapperFactory::setFactory(_imFactory); 117 115 118 #elif defined(PHAPIWRAPPER) 116 _sipFactory = new PhApiFactory(); 117 _imFactory = new NullIMFactory(); 119 PhApiFactory* phApiFactory = new PhApiFactory(); 120 _sipFactory = phApiFactory; 121 122 _imFactory = phApiFactory; 123 124 SipWrapperFactory::setFactory(phApiFactory); 125 IMWrapperFactory::setFactory(_imFactory); 118 126 119 127 #elif defined(MULTIIMWRAPPER) … … 122 130 _purpleIMFactory = new PurpleIMFactory(); 123 131 _imFactory = new MultiIMFactory(*phApiFactory, *_purpleIMFactory); 132 133 SipWrapperFactory::setFactory(phaApiFactory); 134 IMWrapperFactory::setFactory(_imFactory); 135 124 136 125 137 #else 126 138 _sipFactory = new NullSipFactory(); 127 139 _imFactory = new NullIMFactory(); 128 #endif129 140 130 141 SipWrapperFactory::setFactory(_sipFactory); 131 142 IMWrapperFactory::setFactory(_imFactory); 143 144 145 #endif 146 132 147 } 133 148 134 149 ~FactoryHelper() { 135 150 OWSAFE_DELETE(_sipFactory); 151 #ifndef PHAPIWRAPPER 136 152 OWSAFE_DELETE(_imFactory); 137 153 #endif 154 138 155 #ifdef MULTIIMWRAPPER 139 156 OWSAFE_DELETE(_purpleIMFactory);
Note: See TracChangeset
for help on using the changeset viewer.
