SAO Utils 2的音频可视化插件
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

60 lines
1.1 KiB

import QtQuick 2.12
import QtQuick.Controls 2.12
import NERvGear 1.0 as NVG
import NERvGear.Templates 1.0 as T
import "."
T.Widget {
id: widget
solid: true
title: qsTr("ADV Widget")
resizable: true
editing: styleDialog.active
property bool initial: true
function setStyleURL(url) {
styleLoader.source = url;
}
Loader {
id: styleDialog
active: false
visible: false
sourceComponent: StylePreferences {
transientParent: widget.NVG.View.window
}
onLoaded: {
if(initial) {
styleDialog.active = false;
styleDialog.visible = true;
initial = false;
} else {
item.visible = true;
}
}
}
Loader {
id: styleLoader
active: widget.NVG.View.exposed
enabled: true
source: ""
}
menu: Menu {
Action {
text: qsTr("Settings")
onTriggered: styleDialog.active = true
}
}
Component.onCompleted: {
styleDialog.active = true;
}
}