MNE-CPP  beta 1.0
main.cpp
1 //=============================================================================================================
39 //*************************************************************************************************************
40 //=============================================================================================================
41 // INCLUDES
42 //=============================================================================================================
43 
44 #include <stdio.h>
45 #include "info.h"
46 #include "Windows/mainwindow.h"
47 
48 
49 //*************************************************************************************************************
50 //=============================================================================================================
51 // Qt INCLUDES
52 //=============================================================================================================
53 
54 #include <QtGui>
55 #include <QApplication>
56 #include <QDateTime>
57 #include <QSplashScreen>
58 #include <QThread>
59 
60 
61 //*************************************************************************************************************
62 //=============================================================================================================
63 // USED NAMESPACES
64 //=============================================================================================================
65 
66 using namespace MNEAnalyzeQt;
67 
68 
69 //*************************************************************************************************************
70 //=============================================================================================================
71 // FORWARD DECLARATIONS
72 //=============================================================================================================
73 
74 
75 //*************************************************************************************************************
76 
77 MainWindow *mainWindow;
78 int main(int argc, char *argv[])
79 {
80  QApplication a(argc, argv);
81 
82  //set application settings
83  QCoreApplication::setOrganizationName(CInfo::OrganizationName());
84  QCoreApplication::setApplicationName(CInfo::AppNameShort());
85 
86  //show splash screen for 1 second
87  QPixmap pixmap(":/resources/images/splashscreen_mne_analyze_qt.png");
88  QSplashScreen splash(pixmap);
89  splash.show();
90  QThread::sleep(1);
91 
92  //New main window instance
93  mainWindow = new MainWindow();
94  mainWindow->show();
95 
96  splash.finish(mainWindow);
97 
98  return a.exec();
99 }
static const QString AppNameShort()
Definition: info.h:97