Changeset View
Changeset View
Standalone View
Standalone View
core/mixertoolbox.h
Show All 32 Lines | |||||
33 | 33 | | |||
34 | /** | 34 | /** | ||
35 | * This toolbox contains various static methods that are shared throughout KMix. | 35 | * This toolbox contains various static methods that are shared throughout KMix. | ||
36 | * It only contains no-GUI code. The shared with-GUI code is in KMixToolBox | 36 | * It only contains no-GUI code. The shared with-GUI code is in KMixToolBox | ||
37 | * The reason, why it is not put in a common base class is, that the classes are | 37 | * The reason, why it is not put in a common base class is, that the classes are | ||
38 | * very different and cannot be changed (e.g. KPanelApplet) without major headache. | 38 | * very different and cannot be changed (e.g. KPanelApplet) without major headache. | ||
39 | */ | 39 | */ | ||
40 | 40 | | |||
41 | namespace MixerToolBox KMIXCORE_EXPORT | 41 | namespace MixerToolBox | ||
42 | { | 42 | { | ||
43 | QString initMixer(bool multiDriverFlag, const QStringList &backendList, bool hotplug); | 43 | KMIXCORE_EXPORT QString initMixer(bool multiDriverFlag, const QStringList &backendList, bool hotplug); | ||
44 | 44 | | |||
45 | void deinitMixer(); | 45 | KMIXCORE_EXPORT void deinitMixer(); | ||
46 | bool possiblyAddMixer(Mixer *mixer); | 46 | KMIXCORE_EXPORT bool possiblyAddMixer(Mixer *mixer); | ||
47 | void removeMixer(Mixer *mixer); | 47 | KMIXCORE_EXPORT void removeMixer(Mixer *mixer); | ||
48 | void setMixerIgnoreExpression(const QString &ignoreExpr); | 48 | KMIXCORE_EXPORT void setMixerIgnoreExpression(const QString &ignoreExpr); | ||
49 | QString mixerIgnoreExpression(); | 49 | KMIXCORE_EXPORT QString mixerIgnoreExpression(); | ||
50 | } | 50 | } | ||
51 | 51 | | |||
52 | #endif | 52 | #endif |