Changeset View
Changeset View
Standalone View
Standalone View
src/core/support/Components.h
Show All 16 Lines | |||||
17 | #ifndef AMAROK_COMPONENTS_H | 17 | #ifndef AMAROK_COMPONENTS_H | ||
18 | #define AMAROK_COMPONENTS_H | 18 | #define AMAROK_COMPONENTS_H | ||
19 | 19 | | |||
20 | #include "core/amarokcore_export.h" | 20 | #include "core/amarokcore_export.h" | ||
21 | 21 | | |||
22 | namespace Amarok | 22 | namespace Amarok | ||
23 | { | 23 | { | ||
24 | class ApplicationController; | 24 | class ApplicationController; | ||
25 | class Logger; | | |||
26 | } | 25 | } | ||
27 | 26 | | |||
28 | namespace Collections | 27 | namespace Collections | ||
29 | { | 28 | { | ||
30 | class CollectionLocationDelegate; | 29 | class CollectionLocationDelegate; | ||
31 | } | 30 | } | ||
32 | 31 | | |||
33 | namespace Transcoding | 32 | namespace Transcoding | ||
Show All 18 Lines | 49 | { | |||
52 | AMAROK_CORE_EXPORT CollectionManager *setCollectionManager( CollectionManager *mgr ); | 51 | AMAROK_CORE_EXPORT CollectionManager *setCollectionManager( CollectionManager *mgr ); | ||
53 | 52 | | |||
54 | AMAROK_CORE_EXPORT EngineController *engineController(); | 53 | AMAROK_CORE_EXPORT EngineController *engineController(); | ||
55 | AMAROK_CORE_EXPORT EngineController *setEngineController( EngineController *controller ); | 54 | AMAROK_CORE_EXPORT EngineController *setEngineController( EngineController *controller ); | ||
56 | 55 | | |||
57 | AMAROK_CORE_EXPORT SqlStorage *sqlStorage(); | 56 | AMAROK_CORE_EXPORT SqlStorage *sqlStorage(); | ||
58 | AMAROK_CORE_EXPORT SqlStorage *setSqlStorage( SqlStorage *storage ); | 57 | AMAROK_CORE_EXPORT SqlStorage *setSqlStorage( SqlStorage *storage ); | ||
59 | 58 | | |||
60 | AMAROK_CORE_EXPORT Amarok::Logger *logger(); | | |||
61 | AMAROK_CORE_EXPORT Amarok::Logger *setLogger( Amarok::Logger *logger ); | | |||
62 | | ||||
63 | AMAROK_CORE_EXPORT Amarok::ApplicationController *applicationController(); | 59 | AMAROK_CORE_EXPORT Amarok::ApplicationController *applicationController(); | ||
64 | AMAROK_CORE_EXPORT Amarok::ApplicationController *setApplicationController( Amarok::ApplicationController *controller ); | 60 | AMAROK_CORE_EXPORT Amarok::ApplicationController *setApplicationController( Amarok::ApplicationController *controller ); | ||
65 | 61 | | |||
66 | AMAROK_CORE_EXPORT Collections::CollectionLocationDelegate *collectionLocationDelegate(); | 62 | AMAROK_CORE_EXPORT Collections::CollectionLocationDelegate *collectionLocationDelegate(); | ||
67 | AMAROK_CORE_EXPORT Collections::CollectionLocationDelegate *setCollectionLocationDelegate( Collections::CollectionLocationDelegate *delegate ); | 63 | AMAROK_CORE_EXPORT Collections::CollectionLocationDelegate *setCollectionLocationDelegate( Collections::CollectionLocationDelegate *delegate ); | ||
68 | 64 | | |||
69 | AMAROK_CORE_EXPORT Transcoding::Controller *transcodingController(); | 65 | AMAROK_CORE_EXPORT Transcoding::Controller *transcodingController(); | ||
70 | AMAROK_CORE_EXPORT Transcoding::Controller *setTranscodingController( Transcoding::Controller *controller ); | 66 | AMAROK_CORE_EXPORT Transcoding::Controller *setTranscodingController( Transcoding::Controller *controller ); | ||
71 | 67 | | |||
72 | AMAROK_CORE_EXPORT StatSyncing::Controller *statSyncingController(); | 68 | AMAROK_CORE_EXPORT StatSyncing::Controller *statSyncingController(); | ||
73 | AMAROK_CORE_EXPORT StatSyncing::Controller *setStatSyncingController( StatSyncing::Controller *controller ); | 69 | AMAROK_CORE_EXPORT StatSyncing::Controller *setStatSyncingController( StatSyncing::Controller *controller ); | ||
74 | } | 70 | } | ||
75 | } | 71 | } | ||
76 | 72 | | |||
77 | #endif | 73 | #endif |