diff options
| author | SND\MaddTheSane_cp <SND\MaddTheSane_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97> | 2014-08-06 19:39:04 +0000 |
|---|---|---|
| committer | SND\MaddTheSane_cp <SND\MaddTheSane_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97> | 2014-08-06 19:39:04 +0000 |
| commit | 2863112f258b1c3618d0b454cff96d81a4dc618d (patch) | |
| tree | 206a509df8b3326810692b81148ee95ea0bac4aa /macosx/Source/PcsxrMemoryObject.m | |
| parent | f629ca7098a057086b1a15df93f3fc58b058c4b8 (diff) | |
| download | pcsxr-2863112f258b1c3618d0b454cff96d81a4dc618d.tar.gz | |
OS X: QuickLook: some minor tweaking.
The generator will use the same APIs as the gif generator if there is only one image. It will still generate a PNG file.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@91192 e17a0e51-4ae3-4d35-97c3-1a29b211df97
Diffstat (limited to 'macosx/Source/PcsxrMemoryObject.m')
| -rw-r--r-- | macosx/Source/PcsxrMemoryObject.m | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/macosx/Source/PcsxrMemoryObject.m b/macosx/Source/PcsxrMemoryObject.m index aa5f2068..53a37b36 100644 --- a/macosx/Source/PcsxrMemoryObject.m +++ b/macosx/Source/PcsxrMemoryObject.m @@ -19,8 +19,8 @@ NSString *const memoryAnimateTimerKey = @"PCSXR Memory Card Image Animate"; @property (readwrite) uint8_t startingIndex; @property (readwrite) uint8_t blockSize; -@property (nonatomic) NSInteger memImageIndex; -@property (strong) NSArray *memImages; +@property (readwrite, nonatomic) NSInteger memImageIndex; +@property (readwrite, strong) NSArray *memoryCardImages; @property (readwrite) PCSXRMemFlags flagNameIndex; @end @@ -77,7 +77,7 @@ static NSString *MemLabelEndLink; - (NSImage*)memoryImageAtIndex:(NSInteger)idx { if (memImageIndex == -1 || idx > self.memIconCount) { - return nil; + return [PcsxrMemoryObject blankImage]; } return memImages[idx]; } @@ -119,7 +119,7 @@ static NSString *MemLabelEndLink; [NSBezierPath fillRect:imageRect]; [imageBlank unlockFocus]; } - return imageBlank; + return [imageBlank copy]; } + (PCSXRMemFlags)memFlagsFromBlockFlags:(unsigned char)blockFlags @@ -151,7 +151,7 @@ static NSString *MemLabelEndLink; self.blockSize = memSize; self.flagNameIndex = [PcsxrMemoryObject memFlagsFromBlockFlags:infoBlock->Flags]; if (self.flagNameIndex == memFlagFree) { - self.memImages = @[]; + self.memoryCardImages = @[]; self.memImageIndex = -1; self.englishName = self.sjisName = @"Free block"; self.memID = self.memName = @""; @@ -167,7 +167,7 @@ static NSString *MemLabelEndLink; self.sjisName = self.englishName; } @autoreleasepool { - self.memImages = [PcsxrMemoryObject imagesFromMcd:infoBlock]; + self.memoryCardImages = [PcsxrMemoryObject imagesFromMcd:infoBlock]; } if ([memImages count] == 0) { @@ -204,15 +204,15 @@ static NSString *MemLabelEndLink; @synthesize memName; @synthesize memID; -@synthesize memImages; +@synthesize memoryCardImages = memImages; @synthesize flagNameIndex; @synthesize blockSize; @synthesize startingIndex; #pragma mark Non-synthesized Properties -- (unsigned)memIconCount +- (NSUInteger)memIconCount { - return (unsigned)[memImages count]; + return [memImages count]; } - (NSImage*)firstMemImage |
