ADV-Plugin/module.qml

40 lines
836 B
QML
Raw Permalink Normal View History

2022-03-20 12:25:29 +08:00
import NERvGear 1.0 as NVG
import NERvGear.Private 1.0 as NVGP
import QtQuick 2.12
import QtQuick.Controls 2.12
2022-03-20 12:25:29 +08:00
import "./qml"
NVG.Module {
initialize: function () {
console.log("Initializing ADV-Plugin.");
Common.execute(Common.serverEXE, "-reboot");
2022-03-20 12:25:29 +08:00
return true;
}
ready: function () {
console.log("ADV-Plugin is ready.");
}
cleanup: function () {
console.log("Cleaning up ADV-Plugin.");
Common.setWsocket(false);
Common.execute(Common.serverEXE, "-close");
}
Connections {
target: Common
onServerPreferencesOpen: {
serverDialog.active = true;
serverDialog.item.visible = true;
}
}
Loader {
id: serverDialog
active: false
sourceComponent: ServerPreferences { }
2022-03-20 12:25:29 +08:00
}
}