equal
deleted
inserted
replaced
56 /** |
56 /** |
57 * Two-phased constructor. |
57 * Two-phased constructor. |
58 * |
58 * |
59 * @param aAppUi Pointer to application UI. Does not take ownership. |
59 * @param aAppUi Pointer to application UI. Does not take ownership. |
60 */ |
60 */ |
61 static CWriterPluginLoader* NewL(); |
61 static CWriterPluginLoader* NewL(TBool aBootMode); |
62 |
62 |
63 /** |
63 /** |
64 * Destructor |
64 * Destructor |
65 */ |
65 */ |
66 ~CWriterPluginLoader(); |
66 ~CWriterPluginLoader(); |
68 private: // Internal construction |
68 private: // Internal construction |
69 |
69 |
70 /** |
70 /** |
71 * Default C++ contructor |
71 * Default C++ contructor |
72 */ |
72 */ |
73 CWriterPluginLoader(); |
73 CWriterPluginLoader(TBool aBootMode); |
74 |
74 |
75 /** |
75 /** |
76 * Symbian OS default constructor |
76 * Symbian OS default constructor |
77 * @return void |
77 * @return void |
78 */ |
78 */ |
126 * 3. Alphabetical |
126 * 3. Alphabetical |
127 * |
127 * |
128 * @param aPlugins The array which will be sorted. |
128 * @param aPlugins The array which will be sorted. |
129 */ |
129 */ |
130 void SortPluginsL( CArrayPtrFlat<CWriterPluginInterface>* aPlugins ); |
130 void SortPluginsL( CArrayPtrFlat<CWriterPluginInterface>* aPlugins ); |
|
131 |
|
132 void LoadRlibraryL( CArrayPtrFlat<CWriterPluginInterface>* aPluginArray ); |
131 |
133 |
132 private: // Internal methods |
134 private: // Internal methods |
133 |
135 |
134 /** |
136 /** |
135 * Starts loading next plugin. |
137 * Starts loading next plugin. |
258 // Pointer to observer. Not owned. |
260 // Pointer to observer. Not owned. |
259 MWriterPluginLoadObserver* iObserver; |
261 MWriterPluginLoadObserver* iObserver; |
260 |
262 |
261 // Number of RunL calls. |
263 // Number of RunL calls. |
262 TInt iRunLDebugCount; |
264 TInt iRunLDebugCount; |
|
265 TBool iBootMode; |
263 }; |
266 }; |
264 |
267 |
265 |
268 |
266 /** |
269 /** |
267 * Interface for WriterPluginLoader observer. MWriterPluginLoadObserver gets |
270 * Interface for WriterPluginLoader observer. MWriterPluginLoadObserver gets |