override func viewDidLoad() {
super.viewDidLoad()
- AppDelegate.shared.addCounterUpdate { [weak self] () in
+ AppDelegate.shared.addCounterUpdate { [weak self] _ in
guard let `self` = self else { return }
self.repairTime = self.calcRepairTime()
}
options: [.mouseEnteredAndExited, .activeInActiveApp],
owner: self,
userInfo: nil)
- view.addTrackingArea(trackingArea!)
+ if let trackingArea = trackingArea {
+ view.addTrackingArea(trackingArea)
+ }
}
private func calcRepairTime() -> NSNumber? {
- let time = anchorageRepairManager.repairTime
- let complete = time.timeIntervalSince1970
- let now = Date(timeIntervalSinceNow: 0.0)
- let diff = complete - now.timeIntervalSince1970
+ let complete = anchorageRepairManager.repairTime.timeIntervalSince1970
+ let now = Date(timeIntervalSinceNow: 0.0).timeIntervalSince1970
+ let diff = complete - now
return NSNumber(value: diff + 20.0 * 60)
}
}
import Cocoa
class DamageValueTransformer: ValueTransformer {
- override class func transformedValueClass() -> Swift.AnyClass {
+ override class func transformedValueClass() -> AnyClass {
return NSAttributedString.self
}
override func transformedValue(_ value: Any?) -> Any? {
import Cocoa
class HistoryMarkTransformer: ValueTransformer {
- override class func transformedValueClass() -> Swift.AnyClass {
+ override class func transformedValueClass() -> AnyClass {
return NSColor.self
}
override func transformedValue(_ value: Any?) -> Any? {
import Cocoa
class IgnoreZeroTransformer: ValueTransformer {
- override class func transformedValueClass() -> Swift.AnyClass {
+ override class func transformedValueClass() -> AnyClass {
return NSNumber.self
}
override func transformedValue(_ value: Any?) -> Any? {
import Cocoa
class OrderedSetToArrayTransformer: ValueTransformer {
- override class func transformedValueClass() -> Swift.AnyClass {
+ override class func transformedValueClass() -> AnyClass {
return NSArray.self
}
override class func allowsReverseTransformation() -> Bool {
}
@IBAction func changeCategory(_ sender: AnyObject?) {
- guard let type = ShipType(rawValue: Int(typeSegment.selectedSegment)) else { return }
+ guard let type = ShipType(rawValue: typeSegment.selectedSegment) else { return }
shipController.filterPredicate = customPredicate(for: type)
shipController.rearrangeObjects()
}
screenShotSaveDirectory = AppDelegate.shared.screenShotSaveDirectory
guard let window = window,
let items = window.toolbar?.items,
- items.count != 0,
let item = items.first
else { return }
window.toolbar?.selectedItemIdentifier = item.itemIdentifier
import Cocoa
class UpgradeShipExcludeColorTransformer: ValueTransformer {
- override class func transformedValueClass() -> Swift.AnyClass {
+ override class func transformedValueClass() -> AnyClass {
return NSColor.self
}
override func transformedValue(_ value: Any?) -> Any? {