diff options
Diffstat (limited to 'pkg/osx/IWADLocation.m')
-rw-r--r-- | pkg/osx/IWADLocation.m | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/pkg/osx/IWADLocation.m b/pkg/osx/IWADLocation.m deleted file mode 100644 index 3f2ac188..00000000 --- a/pkg/osx/IWADLocation.m +++ /dev/null @@ -1,74 +0,0 @@ -/* ... */ -//----------------------------------------------------------------------------- -// -// Copyright(C) 2009 Simon Howard -// -// This program is free software; you can redistribute it and/or -// modify it under the terms of the GNU General Public License -// as published by the Free Software Foundation; either version 2 -// of the License, or (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA -// 02111-1307, USA. -// -//----------------------------------------------------------------------------- - -#include <AppKit/AppKit.h> -#include "IWADLocation.h" - -static id WAD_TYPES[] = -{ - @"wad", @"WAD" -}; - -@implementation IWADLocation - -- (void) setButtonClicked: (id)sender -{ - NSArray *wadTypes = [NSArray arrayWithObjects: WAD_TYPES count: 2]; - NSOpenPanel *openPanel; - NSArray *filenames; - int result; - - [wadTypes retain]; - - // Open a file selector for the new file. - - openPanel = [NSOpenPanel openPanel]; - [openPanel setTitle: @"Add IWAD file"]; - [openPanel setCanChooseFiles: YES]; - [openPanel setCanChooseDirectories: NO]; - - result = [openPanel runModalForTypes: wadTypes]; - - // If the "OK" button was clicked, add the new IWAD file to the list. - - if (result == NSOKButton) - { - filenames = [openPanel filenames]; - [self setLocation: [filenames lastObject]]; - - [self->iwadController saveConfig]; - [self->iwadController setDropdownList]; - } -} - -- (NSString *) getLocation -{ - return [self->locationConfigBox stringValue]; -} - -- (void) setLocation: (NSString *) filename -{ - [self->locationConfigBox setStringValue: filename]; -} - -@end - |