diff options
| author | Tannin <Tannin@Serenity> | 2013-02-03 12:49:25 +0100 |
|---|---|---|
| committer | Tannin <Tannin@Serenity> | 2013-02-03 12:49:25 +0100 |
| commit | 981f8b3acf7e76f27c02f4ced80d55b424cc7497 (patch) | |
| tree | 0f504d99d1e5fe197258febff3c147d0725abda4 /src/main.patch | |
initial commit to mercurial repository.
Corresponds to MO version 0.12.6
Diffstat (limited to 'src/main.patch')
| -rw-r--r-- | src/main.patch | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/src/main.patch b/src/main.patch new file mode 100644 index 00000000..96b076b4 --- /dev/null +++ b/src/main.patch @@ -0,0 +1,41 @@ +Index: ./main.cpp +=================================================================== +--- ./main.cpp (revision 77) ++++ ./main.cpp (revision 94) +@@ -36,6 +36,7 @@ + #include <QMessageBox> + #include <QSharedMemory> + #include <QBuffer> ++#include <QSplashScreen> + #include <eh.h> + + //#pragma comment(linker, "/manifestDependency:\"name='dlls' processorArchitecture='*' version='1.0.0.0' type='win32' \"") +@@ -114,6 +115,7 @@ + + + class MyApplication : public QApplication { ++ + public: + + MyApplication(int argc, char **argv) +@@ -202,8 +204,10 @@ + { + MyApplication application(argc, argv); + SetUnhandledExceptionFilter(MyUnhandledExceptionFilter); +- + LogBuffer::init(20, QtDebugMsg, application.applicationDirPath().append("/mo_interface.log")); ++ QPixmap pixmap(":/new/guiresources/splash.png"); ++ QSplashScreen splash(pixmap); ++ splash.show(); + + QStringList arguments = application.arguments(); + +@@ -390,7 +394,7 @@ + (isNxmLink(arguments.at(1)))) { + mainWindow.externalMessage(arguments.at(1)); + } +- ++ splash.finish(&mainWindow); + return application.exec(); + } catch (const std::exception &e) { + reportError(e.what()); |
