2 // app.cpp - Qt-based GUI for Virtual Jaguar
5 // (C) 2010 Underground Software
7 // JLH = James L. Hammons <jlhamm@acm.org>
10 // --- ---------- -------------------------------------------------------------
11 // JLH 12/23/2009 Created this file
16 #include <QApplication>
21 // Here's the main application loop--short and simple...
22 int main(int argc, char * argv[])
26 if (strcmp(argv[1], "--help") == 0)
28 printf("Virtual Jaguar 2.0.0 help\n");
30 printf("This is an experimental branch of Virtual Jaguar, how did you get it?\n");
35 Q_INIT_RESOURCE(vj); // This must the same name as the exe filename
36 //or is it the .qrc filename???
37 // This is so we can pass this stuff using signal/slot mechanism...
38 //ick int id = qRegisterMetaType<uint32>();
40 LogInit("vj.log"); // Init logfile
41 App app(argc, argv); // Declare an instance of the application
43 int retVal = app.exec(); // And run it!
44 LogDone(); // Close logfile
48 // Main app constructor--we stick globally accessible stuff here...
50 App::App(int argc, char * argv[]): QApplication(argc, argv)
52 mainWindow = new MainWin();