diff options
Diffstat (limited to 'beos/HBApp.cpp')
-rw-r--r-- | beos/HBApp.cpp | 34 |
1 files changed, 4 insertions, 30 deletions
diff --git a/beos/HBApp.cpp b/beos/HBApp.cpp index 52afce815..add6259f2 100644 --- a/beos/HBApp.cpp +++ b/beos/HBApp.cpp @@ -1,57 +1,31 @@ -/* $Id: HBApp.cpp,v 1.1.1.1 2003/11/03 12:03:51 titer Exp $ - - This file is part of the HandBrake source code. - Homepage: <http://handbrake.m0k.org/>. - It may be used under the terms of the GNU General Public License. */ - -#include <signal.h> - #include "HBApp.h" -#include "MainWindow.h" - -void SigHandler( int signal ) -{ - /* Ugly way to exit cleanly when hitting Ctrl-C */ - ((HBApp*) be_app)->fWindow->PostMessage( B_QUIT_REQUESTED ); -} +#include "HBWindow.h" int main() { - signal( SIGINT, SigHandler ); - signal( SIGHUP, SigHandler ); - signal( SIGQUIT, SigHandler ); - - /* Run the BApplication */ HBApp * app = new HBApp(); app->Run(); delete app; return 0; } -/* Constructor */ HBApp::HBApp() - : BApplication("application/x-vnd.titer-handbrake" ) + : MApplication( "application/x-vnd.titer-handbrake" ) { - fWindow = new MainWindow(); - fWindow->Show(); + fWindow = new HBWindow(); } void HBApp::MessageReceived( BMessage * message ) { switch( message->what ) { - case B_SAVE_REQUESTED: - fWindow->PostMessage( message ); - break; - default: - BApplication::MessageReceived( message ); + MApplication::MessageReceived( message ); break; } } void HBApp::RefsReceived( BMessage * message ) { - fWindow->PostMessage( message ); } |