Commit 722939b75fc78fff538f8aa324860746b4c4b79e
- Diff rendering mode:
- inline
- side by side
src/PluginManager.h
(4 / 2)
|   | |||
| 22 | 22 | ||
| 23 | 23 | #include <vector> | |
| 24 | 24 | ||
| 25 | #include "amarok_export.h" | ||
| 26 | |||
| 25 | 27 | namespace Amarok { class Plugin; } | |
| 26 | 28 | class KLibrary; | |
| 27 | 29 | ||
| … | … | ||
| 56 | 56 | * @return A list of services that satisfy the query | |
| 57 | 57 | * @see http://developer.kde.org/documentation/library/kdeqt/tradersyntax.html | |
| 58 | 58 | */ | |
| 59 | static KService::List query( const QString& constraint = QString() ); | ||
| 59 | AMAROK_EXPORT static KService::List query( const QString& constraint = QString() ); | ||
| 60 | 60 | ||
| 61 | 61 | /** | |
| 62 | 62 | * Load and instantiate plugin from query | |
| … | … | ||
| 72 | 72 | * @param service Pointer to KService | |
| 73 | 73 | * @return Pointer to Plugin, or NULL if error | |
| 74 | 74 | */ | |
| 75 | static Amarok::Plugin* createFromService( const KService::Ptr service ); | ||
| 75 | AMAROK_EXPORT static Amarok::Plugin* createFromService( const KService::Ptr service ); | ||
| 76 | 76 | ||
| 77 | 77 | /** | |
| 78 | 78 | * Remove library and delete plugin |

