Add MultiSelect

This commit is contained in:
Ryan Hughes
2026-05-21 16:35:26 -04:00
parent 640e8056a0
commit d13854857e
5 changed files with 704 additions and 2 deletions
+7
View File
@@ -327,12 +327,18 @@ Item {
allowMultiple: meta.allowMultiple === true,
settingsForm: meta.settingsForm || "",
schema: Array.isArray(meta.schema) ? meta.schema : [],
sourceDir: manifest.__sourceDir || "",
source: "plugin"
}
}
return {}
}
function widgetSourceDir(id) {
var meta = widgetMetadata(id)
return meta && meta.sourceDir ? String(meta.sourceDir) : ""
}
function widgetName(id) {
var rev = catalogRevision
var meta = widgetMetadata(id)
@@ -1133,6 +1139,7 @@ Item {
id: dynamicSettingsComponent
Cmp.DynamicSettingsForm {
schema: root.widgetSchema(entry.id || "")
pluginSourceDir: root.widgetSourceDir(entry.id || "")
foreground: root.foreground
fontFamily: root.fontFamily
}