diff --git a/package/components/TcpConnectionsWindow.qml b/package/components/TcpConnectionsWindow.qml index 123fc95..07bf0d4 100644 --- a/package/components/TcpConnectionsWindow.qml +++ b/package/components/TcpConnectionsWindow.qml @@ -106,10 +106,10 @@ Window { } } - // 定时刷新:窗口可见时每 5 秒重建清单(与 C++ 后端降频周期一致), + // 定时刷新:窗口可见时按刷新间隔的 5 倍重建清单(与 C++ 后端降频周期一致), // 不依赖 C++ 信号;关闭时停止,兼顾实时性与性能 Timer { - interval: 5000 + interval: (root.applet ? root.applet.refreshInterval : 1000) * 5 repeat: true running: root.visible onTriggered: refreshModel() diff --git a/package/components/TrafficStatsWindow.qml b/package/components/TrafficStatsWindow.qml index c486928..dd0953d 100644 --- a/package/components/TrafficStatsWindow.qml +++ b/package/components/TrafficStatsWindow.qml @@ -116,11 +116,11 @@ Window { onCurrentTabChanged: buildStatsModel() Component.onCompleted: buildStatsModel() - // 定时刷新:窗口可见时每 5 秒重建表格,不依赖 C++ 30 秒信号 + // 定时刷新:窗口可见时按刷新间隔的 5 倍重建表格,不依赖 C++ 30 秒信号 // 设计原因:C++ 降频 30 秒通知,用户打开窗口期间看不到实时更新; - // 窗口可见时主动 5 秒刷新,关闭时停止,兼顾实时性与性能 + // 窗口可见时主动刷新,间隔跟随设置中的刷新间隔(5 倍降频),关闭时停止 Timer { - interval: 5000 + interval: (root.applet ? root.applet.refreshInterval : 1000) * 5 repeat: true running: root.visible onTriggered: buildStatsModel() diff --git a/translations/jnetapplet_zh_CN.ts b/translations/jnetapplet_zh_CN.ts index 8ca6198..72fac07 100644 --- a/translations/jnetapplet_zh_CN.ts +++ b/translations/jnetapplet_zh_CN.ts @@ -275,6 +275,11 @@ Traffic Statistics 流量统计 + + + TCP Connections + TCP 连接 + TrafficStatsWindow