add macos error popup on load file error

This commit is contained in:
scawful
2024-05-28 17:35:18 -04:00
parent be32ee9797
commit 66da74486e

View File

@@ -2,9 +2,9 @@
#import <Cocoa/Cocoa.h> #import <Cocoa/Cocoa.h>
#import "app/core/controller.h" #import "app/core/controller.h"
#import "app/editor/utils/editor.h"
#import "app/core/platform/app_delegate.h" #import "app/core/platform/app_delegate.h"
#import "app/core/platform/file_dialog.h" #import "app/core/platform/file_dialog.h"
#import "app/editor/utils/editor.h"
#import "app/rom.h" #import "app/rom.h"
@interface AppDelegate : NSObject <NSApplicationDelegate> @interface AppDelegate : NSObject <NSApplicationDelegate>
@@ -195,7 +195,14 @@
} }
- (void)openFileAction:(id)sender { - (void)openFileAction:(id)sender {
yaze::app::SharedRom::shared_rom_->LoadFromFile(FileDialogWrapper::ShowOpenFileDialog()); if (!yaze::app::SharedRom::shared_rom_->LoadFromFile(FileDialogWrapper::ShowOpenFileDialog())
.ok()) {
NSAlert *alert = [[NSAlert alloc] init];
[alert setMessageText:@"Error"];
[alert setInformativeText:@"Failed to load file."];
[alert addButtonWithTitle:@"OK"];
[alert runModal];
}
} }
- (void)cutAction:(id)sender { - (void)cutAction:(id)sender {