ADV-Plugin/module.qml
mashiros d0aed6f101 - 增加服务器参数设置对话框
- 优化服务器程序的错误捕捉与日志输出
- 优化翻译
2022-05-12 20:13:25 +08:00

40 lines
836 B
QML

import NERvGear 1.0 as NVG
import NERvGear.Private 1.0 as NVGP
import QtQuick 2.12
import QtQuick.Controls 2.12
import "./qml"
NVG.Module {
initialize: function () {
console.log("Initializing ADV-Plugin.");
Common.execute(Common.serverEXE, "-reboot");
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 { }
}
}