艦娘をちゅーちゅーします
Revision | 847e0dd99b3af0f1edc50bd9d1d97fecd05982c0 (tree) |
---|---|
Time | 2017-08-08 22:09:50 |
Author | masakih <masakih@user...> |
Commiter | masakih |
ソースコードを整理
@@ -10,6 +10,17 @@ import Cocoa | ||
10 | 10 | |
11 | 11 | class ProgressPanelController: NSWindowController, MessageObserver { |
12 | 12 | |
13 | + override var windowNibName: String? { | |
14 | + | |
15 | + return "ProgressPanelController" | |
16 | + } | |
17 | + | |
18 | + override func windowDidLoad() { | |
19 | + | |
20 | + super.windowDidLoad() | |
21 | + | |
22 | + } | |
23 | + | |
13 | 24 | private dynamic var rawCount: Int = 0 { |
14 | 25 | |
15 | 26 | didSet { |
@@ -31,7 +42,7 @@ class ProgressPanelController: NSWindowController, MessageObserver { | ||
31 | 42 | } |
32 | 43 | } |
33 | 44 | |
34 | - private dynamic var finished: Int = 0 { | |
45 | + private dynamic var completed: Int = 0 { | |
35 | 46 | |
36 | 47 | didSet { |
37 | 48 |
@@ -41,24 +52,7 @@ class ProgressPanelController: NSWindowController, MessageObserver { | ||
41 | 52 | } |
42 | 53 | } |
43 | 54 | |
44 | - private dynamic var progresString: String { | |
45 | - | |
46 | - get { | |
47 | - | |
48 | - if count == 0 { | |
49 | - return "" | |
50 | - } | |
51 | - | |
52 | - let parcent = Int( Double(finished) / Double(rawCount) * 100 ) | |
53 | - | |
54 | - return "\(finished)/\(rawCount) (\(parcent)%)" | |
55 | - | |
56 | - } | |
57 | - } | |
58 | - | |
59 | 55 | private dynamic var rawMessage: String = "" |
60 | - | |
61 | - | |
62 | 56 | var message: String = "" { |
63 | 57 | |
64 | 58 | didSet { |
@@ -71,30 +65,33 @@ class ProgressPanelController: NSWindowController, MessageObserver { | ||
71 | 65 | } |
72 | 66 | } |
73 | 67 | |
74 | - dynamic var font: NSFont { | |
68 | + private dynamic var progresString: String { | |
75 | 69 | |
76 | - let size = NSFont.systemFontSize() | |
77 | - return NSFont.monospacedDigitSystemFont(ofSize: size, weight: NSFontWeightRegular) | |
70 | + get { | |
71 | + | |
72 | + if count == 0 { | |
73 | + return "" | |
74 | + } | |
75 | + | |
76 | + let parcent = Int( Double(completed) / Double(rawCount) * 100 ) | |
77 | + | |
78 | + return "\(completed)/\(rawCount) (\(parcent)%)" | |
79 | + | |
80 | + } | |
78 | 81 | } |
79 | 82 | |
80 | - | |
81 | - override var windowNibName: String? { | |
83 | + private dynamic var font: NSFont { | |
82 | 84 | |
83 | - return "ProgressPanelController" | |
85 | + let size = NSFont.systemFontSize() | |
86 | + return NSFont.monospacedDigitSystemFont(ofSize: size, weight: NSFontWeightRegular) | |
84 | 87 | } |
85 | 88 | |
86 | 89 | func increse() { |
87 | 90 | |
88 | 91 | DispatchQueue.main.async { |
89 | 92 | |
90 | - self.finished += 1 | |
93 | + self.completed += 1 | |
91 | 94 | } |
92 | 95 | } |
93 | 96 | |
94 | - override func windowDidLoad() { | |
95 | - | |
96 | - super.windowDidLoad() | |
97 | - | |
98 | - } | |
99 | - | |
100 | 97 | } |