mirror of
https://github.com/morgan9e/macos-stats
synced 2026-04-14 00:04:15 +09:00
lang: added seconds translation without breaking interval settings (#2412)
This commit is contained in:
@@ -128,19 +128,17 @@ internal class Settings: NSStackView, Settings_v {
|
||||
}
|
||||
|
||||
@objc private func changeUpdateInterval(_ sender: NSMenuItem) {
|
||||
if let value = Int(sender.title.replacingOccurrences(of: " sec", with: "")) {
|
||||
self.updateIntervalValue = value
|
||||
Store.shared.set(key: "\(self.title)_updateInterval", value: value)
|
||||
self.setInterval(value)
|
||||
}
|
||||
guard let key = sender.representedObject as? String, let value = Int(key) else { return }
|
||||
self.updateIntervalValue = value
|
||||
Store.shared.set(key: "\(self.title)_updateInterval", value: value)
|
||||
self.setInterval(value)
|
||||
}
|
||||
|
||||
@objc private func changeUpdateTopInterval(_ sender: NSMenuItem) {
|
||||
if let value = Int(sender.title.replacingOccurrences(of: " sec", with: "")) {
|
||||
self.updateTopIntervalValue = value
|
||||
Store.shared.set(key: "\(self.title)_updateTopInterval", value: value)
|
||||
self.setTopInterval(value)
|
||||
}
|
||||
guard let key = sender.representedObject as? String, let value = Int(key) else { return }
|
||||
self.updateTopIntervalValue = value
|
||||
Store.shared.set(key: "\(self.title)_updateTopInterval", value: value)
|
||||
self.setTopInterval(value)
|
||||
}
|
||||
|
||||
@objc private func changeNumberOfProcesses(_ sender: NSMenuItem) {
|
||||
|
||||
@@ -137,9 +137,8 @@ internal class Settings: NSStackView, Settings_v {
|
||||
self.callback()
|
||||
}
|
||||
@objc private func changeUpdateInterval(_ sender: NSMenuItem) {
|
||||
if let value = Int(sender.title.replacingOccurrences(of: " sec", with: "")) {
|
||||
self.setUpdateInterval(value: value)
|
||||
}
|
||||
guard let key = sender.representedObject as? String, let value = Int(key) else { return }
|
||||
self.setUpdateInterval(value: value)
|
||||
}
|
||||
public func setUpdateInterval(value: Int) {
|
||||
self.updateIntervalValue = value
|
||||
|
||||
@@ -108,11 +108,10 @@ internal class Settings: NSStackView, Settings_v {
|
||||
}
|
||||
|
||||
@objc private func changeUpdateInterval(_ sender: NSMenuItem) {
|
||||
if let value = Int(sender.title.replacingOccurrences(of: " sec", with: "")) {
|
||||
self.updateIntervalValue = value
|
||||
Store.shared.set(key: "\(self.title)_updateInterval", value: value)
|
||||
self.setInterval(value)
|
||||
}
|
||||
guard let key = sender.representedObject as? String, let value = Int(key) else { return }
|
||||
self.updateIntervalValue = value
|
||||
Store.shared.set(key: "\(self.title)_updateInterval", value: value)
|
||||
self.setInterval(value)
|
||||
}
|
||||
@objc private func handleSelection(_ sender: NSMenuItem) {
|
||||
guard let key = sender.representedObject as? String else { return }
|
||||
|
||||
@@ -139,18 +139,16 @@ internal class Settings: NSStackView, Settings_v, NSTextFieldDelegate {
|
||||
}
|
||||
|
||||
@objc private func changeUpdateInterval(_ sender: NSMenuItem) {
|
||||
if let value = Int(sender.title.replacingOccurrences(of: " sec", with: "")) {
|
||||
self.updateIntervalValue = value
|
||||
Store.shared.set(key: "\(self.title)_updateInterval", value: value)
|
||||
self.setInterval(value)
|
||||
}
|
||||
guard let key = sender.representedObject as? String, let value = Int(key) else { return }
|
||||
self.updateIntervalValue = value
|
||||
Store.shared.set(key: "\(self.title)_updateInterval", value: value)
|
||||
self.setInterval(value)
|
||||
}
|
||||
@objc private func changeUpdateTopInterval(_ sender: NSMenuItem) {
|
||||
if let value = Int(sender.title.replacingOccurrences(of: " sec", with: "")) {
|
||||
self.updateTopIntervalValue = value
|
||||
Store.shared.set(key: "\(self.title)_updateTopInterval", value: value)
|
||||
self.setTopInterval(value)
|
||||
}
|
||||
guard let key = sender.representedObject as? String, let value = Int(key) else { return }
|
||||
self.updateTopIntervalValue = value
|
||||
Store.shared.set(key: "\(self.title)_updateTopInterval", value: value)
|
||||
self.setTopInterval(value)
|
||||
}
|
||||
@objc private func changeNumberOfProcesses(_ sender: NSMenuItem) {
|
||||
if let value = Int(sender.title) {
|
||||
|
||||
@@ -169,11 +169,10 @@ internal class Settings: NSStackView, Settings_v {
|
||||
self.callback()
|
||||
}
|
||||
@objc private func changeUpdateInterval(_ sender: NSMenuItem) {
|
||||
if let value = Int(sender.title.replacingOccurrences(of: " sec", with: "")) {
|
||||
self.updateIntervalValue = value
|
||||
Store.shared.set(key: "\(self.title)_updateInterval", value: value)
|
||||
self.setInterval(value)
|
||||
}
|
||||
guard let key = sender.representedObject as? String, let value = Int(key) else { return }
|
||||
self.updateIntervalValue = value
|
||||
Store.shared.set(key: "\(self.title)_updateInterval", value: value)
|
||||
self.setInterval(value)
|
||||
}
|
||||
@objc private func toggleSpeedState(_ sender: NSControl) {
|
||||
self.fanSpeedState = controlState(sender)
|
||||
|
||||
Reference in New Issue
Block a user