16 path = path + QString(
"plugins/%1/%2.dll").arg(module, format);
17 #elif defined Q_OS_UNIX
18 path = path + QString(
"plugins/%1/lib%2.so").arg(module, format);
31 else if(factory->properties().shortName ==
name)
41 MusicPluginPropertyList properties;
45 if(factory->properties().shortName ==
"ladspa")
51 property.
m_type = factory->properties().shortName;
52 property.m_name = factory->properties().name;
53 property.m_hasSettings = factory->properties().hasSettings;
54 properties << property;
63 if(factory->properties().shortName ==
name)
65 QDialog *dialog = factory->createSettings(
nullptr);
69 dialog->deleteLater();
80 if(v->properties().shortName ==
name)
91 settings.beginGroup(
"Http");
95 settings.beginGroup(
"Archive");
111 settings.beginGroup(
"OuterBlurWave");
114 settings.setValue(
"colors", colors.remove(
";"));
116 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 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).
static QString applicationPath()
#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={})