docs: 添加涉密文件自检工具实施计划
This commit is contained in:
@@ -0,0 +1,93 @@
|
||||
// ==============================================
|
||||
// =============== 功能页:全局设置 ===============
|
||||
// ==============================================
|
||||
|
||||
import QtQuick 2.15
|
||||
import QtQuick.Controls 2.15
|
||||
|
||||
import ".."
|
||||
import "../../Widgets"
|
||||
|
||||
TabPage {
|
||||
id: tabPage
|
||||
property QtObject confComp: qmlapp.globalConfigs.panelComponent
|
||||
property var groupList: []
|
||||
onShowPage: {
|
||||
groupList = confComp.getGroupList()
|
||||
}
|
||||
|
||||
Component.onCompleted: {
|
||||
const tips = qsTr("1. 关于快捷键、OCR语言等选项,请在各个功能页中进行设置。\n2. 勾选左下角的“高级”按钮,可以显示更多进阶选项。")
|
||||
qmlapp.popup.messageMemory("globalConfigsKey", qsTr("小贴士"), tips)
|
||||
}
|
||||
|
||||
DoubleRowLayout {
|
||||
anchors.fill: parent
|
||||
initSplitterX: size_.line * 15
|
||||
|
||||
// 左面板:设置标题列表
|
||||
leftItem: Panel {
|
||||
anchors.fill: parent
|
||||
// 上:标题栏
|
||||
Item {
|
||||
id: leftTop
|
||||
anchors.left: parent.left
|
||||
anchors.right: parent.right
|
||||
anchors.top: parent.top
|
||||
anchors.bottom: leftBottom.top
|
||||
anchors.margins: size_.spacing
|
||||
ScrollView {
|
||||
id: scrollView
|
||||
anchors.fill: parent
|
||||
anchors.margins: size_.spacing
|
||||
clip: true
|
||||
Column {
|
||||
anchors.fill: parent
|
||||
Repeater {
|
||||
model: groupList
|
||||
Button_ {
|
||||
visible: !modelData.advanced || confComp.advanced
|
||||
text_: modelData.title
|
||||
width: scrollView.width
|
||||
height: size_.line * 2.5
|
||||
onClicked: {
|
||||
confComp.scrollToGroup(index)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
// 下:控制按钮栏
|
||||
Item {
|
||||
id: leftBottom
|
||||
anchors.left: parent.left
|
||||
anchors.right: parent.right
|
||||
anchors.bottom: parent.bottom
|
||||
height: size_.line * 2
|
||||
anchors.margins: size_.spacing
|
||||
}
|
||||
}
|
||||
|
||||
// 右面板:设置面板
|
||||
rightItem: Panel {
|
||||
anchors.fill: parent
|
||||
Item {
|
||||
anchors.fill: parent
|
||||
anchors.margins: size_.spacing
|
||||
Component.onCompleted: { // 将全局设置UI的父级重定向过来
|
||||
// 就算本页面删除,全局UI也不会被删,只会丢失父级
|
||||
confComp.parent = this
|
||||
confComp.ctrlBar.parent = leftBottom
|
||||
confComp.ctrlBar.anchors.fill = leftBottom
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 字体设置面板
|
||||
FontPanel {
|
||||
anchors.fill: parent
|
||||
z: 10
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user