16 path += QString(
"/%1/%2.dll").arg(module, format);
17 #elif defined Q_OS_LINUX
18 path += QString(
"/%1/lib%2.so").arg(module, format);
19 #elif defined Q_OS_MAC
20 path += QString(
"/%1/lib%2.dylib").arg(module, format);
33 else if(factory->properties().shortName ==
name)
43 MusicPluginPropertyList properties;
47 if(factory->properties().shortName ==
"ladspa")
53 property.
m_type = factory->properties().shortName;
54 property.m_name = factory->properties().name;
55 property.m_hasSettings = factory->properties().hasSettings;
56 properties << property;
65 if(factory->properties().shortName ==
name)
67 QDialog *dialog = factory->createSettings(
nullptr);
71 dialog->deleteLater();
82 if(v->properties().shortName ==
name)
93 settings.beginGroup(
"Http");
97 settings.beginGroup(
"Archive");
113 settings.beginGroup(
"OuterBlurWave");
116 settings.setValue(
"colors", colors.remove(
";"));
118 settings.setValue(
"opacity", opacity);
static QString configFile()
static QList< VisualFactory * > factories()
TTK_MODULE_EXPORT void enabledVisualPlugin(const QString &name, bool enabled)
Effect plugin interface (effect factory).
TTK_MODULE_EXPORT MusicPluginPropertyList effectPlugins()
static QString pluginPath()
static QList< EffectFactory * > factories()
TTK_MODULE_EXPORT void updateBlurConfig()
TTK_MODULE_EXPORT void updateBaseConfig()
static void setEnabled(EffectFactory *factory, bool enable=true)
TTK_MODULE_EXPORT void showEffectSetting(const QString &name)
TTK_MODULE_EXPORT QString pluginPath(const QString &module, const QString &format)
Visual plugin interface (visual factory).
#define ARCHIVE_DIR_DIR_FULL
The class of the plugin property.
static void setEnabled(VisualFactory *factory, bool enable=true)
TTK_MODULE_EXPORT void enabledEffectPlugin(bool enabled, const QString &name={})