fix: 右键菜单 TCP Connections 国际化 + 刷新间隔影响所有定时
补全 networkview context 中缺失的 TCP Connections 翻译; TrafficStatsWindow 和 TcpConnectionsWindow 的数据刷新 Timer 改为 跟随 applet.refreshInterval(5 倍降频),设置中改刷新间隔后所有定时同步生效
This commit is contained in:
@@ -106,10 +106,10 @@ Window {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 定时刷新:窗口可见时每 5 秒重建清单(与 C++ 后端降频周期一致),
|
// 定时刷新:窗口可见时按刷新间隔的 5 倍重建清单(与 C++ 后端降频周期一致),
|
||||||
// 不依赖 C++ 信号;关闭时停止,兼顾实时性与性能
|
// 不依赖 C++ 信号;关闭时停止,兼顾实时性与性能
|
||||||
Timer {
|
Timer {
|
||||||
interval: 5000
|
interval: (root.applet ? root.applet.refreshInterval : 1000) * 5
|
||||||
repeat: true
|
repeat: true
|
||||||
running: root.visible
|
running: root.visible
|
||||||
onTriggered: refreshModel()
|
onTriggered: refreshModel()
|
||||||
|
|||||||
@@ -116,11 +116,11 @@ Window {
|
|||||||
onCurrentTabChanged: buildStatsModel()
|
onCurrentTabChanged: buildStatsModel()
|
||||||
Component.onCompleted: buildStatsModel()
|
Component.onCompleted: buildStatsModel()
|
||||||
|
|
||||||
// 定时刷新:窗口可见时每 5 秒重建表格,不依赖 C++ 30 秒信号
|
// 定时刷新:窗口可见时按刷新间隔的 5 倍重建表格,不依赖 C++ 30 秒信号
|
||||||
// 设计原因:C++ 降频 30 秒通知,用户打开窗口期间看不到实时更新;
|
// 设计原因:C++ 降频 30 秒通知,用户打开窗口期间看不到实时更新;
|
||||||
// 窗口可见时主动 5 秒刷新,关闭时停止,兼顾实时性与性能
|
// 窗口可见时主动刷新,间隔跟随设置中的刷新间隔(5 倍降频),关闭时停止
|
||||||
Timer {
|
Timer {
|
||||||
interval: 5000
|
interval: (root.applet ? root.applet.refreshInterval : 1000) * 5
|
||||||
repeat: true
|
repeat: true
|
||||||
running: root.visible
|
running: root.visible
|
||||||
onTriggered: buildStatsModel()
|
onTriggered: buildStatsModel()
|
||||||
|
|||||||
@@ -275,6 +275,11 @@
|
|||||||
<source>Traffic Statistics</source>
|
<source>Traffic Statistics</source>
|
||||||
<translation>流量统计</translation>
|
<translation>流量统计</translation>
|
||||||
</message>
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../package/networkview.qml" line="389"/>
|
||||||
|
<source>TCP Connections</source>
|
||||||
|
<translation>TCP 连接</translation>
|
||||||
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>TrafficStatsWindow</name>
|
<name>TrafficStatsWindow</name>
|
||||||
|
|||||||
Reference in New Issue
Block a user