37 lines
647 B
Objective-C
37 lines
647 B
Objective-C
//
|
|
// PcsxrCheatHandler.m
|
|
// Pcsxr
|
|
//
|
|
// Created by C.W. Betts on 8/1/13.
|
|
//
|
|
//
|
|
|
|
#import "PcsxrCheatHandler.h"
|
|
#import "CheatController.h"
|
|
#import "PcsxrController.h"
|
|
#include "psxcommon.h"
|
|
#include "cheat.h"
|
|
|
|
@implementation PcsxrCheatHandler
|
|
|
|
+ (NSArray *)supportedUTIs
|
|
{
|
|
static NSArray *utisupport;
|
|
if (utisupport == nil) {
|
|
utisupport = @[@"com.codeplex.pcsxr.cheat"];
|
|
}
|
|
return utisupport;
|
|
}
|
|
|
|
- (BOOL)handleFile:(NSString *)theFile
|
|
{
|
|
LoadCheats([theFile fileSystemRepresentation]);
|
|
|
|
if ([(PcsxrController*)[NSApp delegate] cheatController]) {
|
|
[[(PcsxrController*)[NSApp delegate] cheatController] refresh];
|
|
}
|
|
return YES;
|
|
}
|
|
|
|
@end
|