ForCAX/entry/src/main/ets/pages/initEvent/InitOptions.ets
JackLee 50bcf7b678 1-去掉启动页,增加自定义启动页
2-支持重复加载page功能
3-调整TitleBar栏.subBar栏,footBar栏采用Display尺寸进行设定,不再受窗体尺寸变化而缩放.目前只支持缩放的是中间的显示栏区域.
4-修复部分设定BUG.
5-首启动页暂时还未完工,临时加载页面.
6-字体释放不再强制要求自启动
7-页面组件部分没有设定
2026-04-27 19:20:53 +08:00

64 lines
1.3 KiB
Plaintext

import { AppStorageV2 } from "@kit.ArkUI";
//子工具栏的保存设置
@ObservedV2
export class SubToolbar{
//选择过滤项目
@Trace select_type:number=0;
//图层列表
@Trace layouts:Array<number>=[0]
//渲染显示模式
@Trace displayMode:number=0;
//浏览模式
@Trace viewMode:number=0;
//控制模式
@Trace controlMode:number=0;
}
//用户设置
@ObservedV2
export class UseOption{
}
//基本设置
@ObservedV2
export class BaseOption{
}
//对象设置
@ObservedV2
export class ObjectOption{
}
//可视化设置
@ObservedV2
export class VizOption{
}
//该类属于整个软件的设置类.可以在选项中进行修改
//软件启动首先读取沙箱中的配置文件.该文档包含对软件设置的持久化
@ObservedV2
export class Options {
//配置文件版本,该版本区别于软件.主要针对软件版本升级后,文档版本不同的情况下进行兼容升级
@Trace private version: string='1.0.0';
}
//初始化全局设置
export function InitOptions(){
}
//读取全局设置文件
export function ReadOptions(){
}
//写入全局设置文件
export function WriteOptions(){
}
//同步全局设置
export function SyncOptions(){
}
export let options: Options = AppStorageV2.connect<Options>(Options, () => new Options())!;