|
11 | 11 | #import <Foundation/Foundation.h> |
12 | 12 | #import "serialize.h" |
13 | 13 | #include "PlayerDocument+ScreenSaver.h" |
| 14 | +#include "ThreadJob.h" |
14 | 15 |
|
15 | 16 | @interface PlayerDocument () |
16 | 17 |
|
17 | 18 | @end |
18 | 19 |
|
19 | 20 | @implementation PlayerDocument |
20 | 21 |
|
| 22 | ++(NSString*)filePathForSearialize |
| 23 | +{ |
| 24 | + return [ApplicationSupportDirectory() stringByAppendingPathComponent: @"config.plist" ]; |
| 25 | +} |
| 26 | + |
| 27 | +-(void)resetProperty |
| 28 | +{ |
| 29 | + self.windowName = NSLocalizedString(@"Smine windows name", nil); |
| 30 | + self.playerlList = [[PlayerlList alloc]init]; |
| 31 | + self.resumeAtReboot = TRUE; |
| 32 | + self.playTime = -1; |
| 33 | + self.trackSongsWhenPlayStarted = FALSE; |
| 34 | + self.lastFmEnabled = FALSE; |
| 35 | + self.stopScrobblingWhenScreenSaverRunning = TRUE; |
| 36 | + self.volume = 1.0; |
| 37 | + self.playerQueue=[[PlayerQueue alloc]init]; |
| 38 | + self.playingIndexList = -1; |
| 39 | + self.playingIndexTrack = -1; |
| 40 | +} |
| 41 | + |
21 | 42 | -(instancetype)init |
22 | 43 | { |
23 | 44 | self = [super init]; |
24 | 45 | if (self) |
25 | 46 | { |
26 | | - self.windowName = NSLocalizedString(@"Smine windows name", nil); |
27 | | - self.playerlList = [[PlayerlList alloc]init]; |
28 | | - self.resumeAtReboot = TRUE; |
29 | | - self.playTime = -1; |
30 | | - self.trackSongsWhenPlayStarted = FALSE; |
31 | | - self.lastFmEnabled = FALSE; |
32 | | - self.stopScrobblingWhenScreenSaverRunning = TRUE; |
33 | | - self.volume = 1.0; |
34 | | - self.playerQueue=[[PlayerQueue alloc]init]; |
35 | | - self.playingIndexList = -1; |
36 | | - self.playingIndexTrack = -1; |
| 47 | + |
| 48 | + [self resetProperty]; |
37 | 49 |
|
38 | 50 | #ifdef PlayerDocument_ScreenSaver |
39 | 51 | [self monitorScreenSaverEvent]; |
|
0 commit comments