mpviewplugins/mpmediawallviewplugin/tsrc/unittest_mpmediawallview/stub/inc/mpenginefactory.h
equal
deleted
inserted
replaced
24 #include "mpcommondefs.h" |
24 #include "mpcommondefs.h" |
25 |
25 |
26 |
26 |
27 class MpEngineFactory |
27 class MpEngineFactory |
28 { |
28 { |
29 private: |
29 public: |
30 explicit MpEngineFactory(); |
30 explicit MpEngineFactory(); |
31 |
31 |
32 public: |
32 |
33 virtual ~MpEngineFactory(); |
33 virtual ~MpEngineFactory(); |
34 static MpEngineFactory * instance(); |
34 static MpEngineFactory * instance(); |
35 |
35 |
36 static MpEngine *createSharedEngine( TUid uid = TUid::Uid( MpCommon::KMusicPlayerUid ), MpEngine::EngineMode mode = MpEngine::StandAlone ); |
36 static MpEngine *createSharedEngine( quint32 clientSecureId=MpCommon::KMusicPlayerUid, MpEngine::EngineMode mode = MpEngine::StandAlone ); |
37 static MpEngine *sharedEngine(); |
37 static MpEngine *sharedEngine(); |
38 static MpEngine *createIsolatedEngine( MpEngine::EngineMode mode ); |
38 static MpEngine *createIsolatedEngine( MpEngine::EngineMode mode ); |
39 static void close(); |
39 static void close(); |
40 |
40 |
41 private: |
41 |
42 MpEngine *mSharedEngine; |
42 MpEngine *mSharedEngine; |
43 QList<MpEngine *> mEngines; |
43 QList<MpEngine *> mEngines; |
44 }; |
44 }; |
45 |
45 |
46 #endif // MPENGINEFACTORY_H |
46 #endif // MPENGINEFACTORY_H |