summaryrefslogtreecommitdiff
path: root/macosx/PcsxrPluginDocument.m
diff options
context:
space:
mode:
authorSND\MaddTheSane_cp <SND\MaddTheSane_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2011-12-11 04:11:51 +0000
committerSND\MaddTheSane_cp <SND\MaddTheSane_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2011-12-11 04:11:51 +0000
commit5174e012aae4d340b373c2d7c5d028d6e849d9f8 (patch)
tree56277e83cbce33072ed0dfe5ee7f3d3d8e32a3c0 /macosx/PcsxrPluginDocument.m
parent287d77d5995567fcba738c97af558f36e51462ca (diff)
downloadpcsxr-5174e012aae4d340b373c2d7c5d028d6e849d9f8.tar.gz
Rewrote the file handling on Mac OS X.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@73141 e17a0e51-4ae3-4d35-97c3-1a29b211df97
Diffstat (limited to 'macosx/PcsxrPluginDocument.m')
-rw-r--r--macosx/PcsxrPluginDocument.m95
1 files changed, 0 insertions, 95 deletions
diff --git a/macosx/PcsxrPluginDocument.m b/macosx/PcsxrPluginDocument.m
deleted file mode 100644
index 3d19f491..00000000
--- a/macosx/PcsxrPluginDocument.m
+++ /dev/null
@@ -1,95 +0,0 @@
-//
-// PcsxrPluginDocument.m
-// Pcsxr
-//
-// Created by Gil Pedersen on Thu Jul 01 2004.
-// Copyright (c) 2004 __MyCompanyName__. All rights reserved.
-//
-
-#import "PcsxrPluginDocument.h"
-
-
-@implementation PcsxrPluginDocument
-
-- (BOOL)showAddPluginSheet:(NSWindow *)window forName:(NSString *)name
-// User has asked to see the custom display. Display it.
-{
- if (!addPluginSheet)
- [NSBundle loadNibNamed:@"AddPluginSheet" owner:self];
-
- [pluginName setObjectValue:name];
-
- [NSApp beginSheet:addPluginSheet
- modalForWindow:window
- modalDelegate:nil
- didEndSelector:nil
- contextInfo:nil];
- [NSApp runModalForWindow:addPluginSheet];
- // Sheet is up here.
- [NSApp endSheet:addPluginSheet];
- [addPluginSheet orderOut:self];
-
- return moveOK;
-}
-
-- (IBAction)closeAddPluginSheet:(id)sender
-{
- if ([[sender keyEquivalent] isEqualToString:@"\r"]) {
- moveOK = YES;
- } else {
- moveOK = NO;
- }
- [NSApp stopModal];
-}
-
-- (BOOL)loadDataRepresentation:(NSData *)docData ofType:(NSString *)docType
-{
- //NSLog(@"loadDataRepresentation");
- return NO;
-}
-
-- (BOOL)loadFileWrapperRepresentation:(NSFileWrapper *)wrapper ofType:(NSString *)docType
-{
- if ([self showAddPluginSheet:nil forName:[wrapper filename]]) {
- NSString *dst = [NSString stringWithFormat:@"%@/%@",
- [[NSBundle mainBundle] builtInPlugInsPath],
- [wrapper filename]];
-
- if ([wrapper writeToFile:dst atomically:NO updateFilenames:NO]) {
- [[NSWorkspace sharedWorkspace] noteFileSystemChanged:[[NSBundle mainBundle] builtInPlugInsPath]];
- NSRunInformationalAlertPanel(NSLocalizedString(@"Installation Succesfull", nil),
- NSLocalizedString(@"The installation of the specified plugin was succesfull. In order to use it, please restart the application.", nil),
- nil, nil, nil);
- } else {
- NSRunAlertPanel(NSLocalizedString(@"Installation Failed!", nil),
- NSLocalizedString(@"The installation of the specified plugin failed. Please try again, or make a manual install.", nil),
- nil, nil, nil);
- }
- }
-
- // Tell the NSDocument that we can't handle the file, since we are already done with it
- return NO;
-}
-
-- (id)openDocumentWithContentsOfFile:(NSString *)fileName display:(BOOL)flag
-{
-
- return nil;
-}
-
-- (NSString *)windowNibName {
- // Implement this to return a nib to load OR implement -makeWindowControllers to manually create your controllers.
- return @"PcsxrPluginDocument";
-}
-
-- (NSData *)dataRepresentationOfType:(NSString *)type {
- // Implement to provide a persistent data representation of your document OR remove this and implement the file-wrapper or file path based save methods.
- return nil;
-}
-/*
-- (BOOL)loadDataRepresentation:(NSData *)data ofType:(NSString *)type {
- // Implement to load a persistent data representation of your document OR remove this and implement the file-wrapper or file path based load methods.
- return YES;
-}*/
-
-@end