text: //=============================================================================================================
  /**
  * @file     main.cpp
  * @author   Franco Polo <Franco-Joel.Polo@tu-ilmenau.de>;
  *           Lorenz Esch <Lorenz.Esch@tu-ilmenau.de>;
  *           Christoph Dinh <chdinh@nmr.mgh.harvard.edu>;
  *           Matti Hamalainen <msh@nmr.mgh.harvard.edu>;
  *           Jens Haueisen <jens.haueisen@tu-ilmenau.de>
  * @version  1.0
  * @date     January, 2015
  *
  * @section  LICENSE
  *
  * Copyright (C) 2015, Franco Polo, Lorenz Esch, Christoph Dinh, Matti Hamalainen and Jens Haueisen. All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without modification, are permitted provided that
  * the following conditions are met:
  *     * Redistributions of source code must retain the above copyright notice, this list of conditions and the
  *       following disclaimer.
  *     * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
  *       the following disclaimer in the documentation and/or other materials provided with the distribution.
  *     * Neither the name of MNE-CPP authors nor the names of its contributors may be used
  *       to endorse or promote products derived from this software without specific prior written permission.
  *
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
  * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
  * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
  * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  * POSSIBILITY OF SUCH DAMAGE.
  *
  *
  * @brief    Implements the mne_analyze GUI application.
  *
  */
  
  //*************************************************************************************************************
  //=============================================================================================================
  // INCLUDES
  //=============================================================================================================
  
  #include <stdio.h>
  #include "info.h"
  #include "Windows/mainwindow.h"
  
  
  //*************************************************************************************************************
  //=============================================================================================================
  // Qt INCLUDES
  //=============================================================================================================
  
  #include <QtGui>
  #include <QApplication>
  #include <QDateTime>
  #include <QSplashScreen>
  #include <QThread>
  
  
  //*************************************************************************************************************
  //=============================================================================================================
  // USED NAMESPACES
  //=============================================================================================================
  
  using namespace MNEANALYZE;
  
  
  //*************************************************************************************************************
  //=============================================================================================================
  // FORWARD DECLARATIONS
  //=============================================================================================================
  
  
  //*************************************************************************************************************
  
  MainWindow *mainWindow;
  int main(int argc, char *argv[])
  {
      QApplication a(argc, argv);
  
      //set application settings
      QCoreApplication::setOrganizationName(CInfo::OrganizationName());
      QCoreApplication::setApplicationName(CInfo::AppNameShort());
  
      //show splash screen for 1 second
      QPixmap pixmap(":/resources/images/splashscreen_mne_analyze.png");
      QSplashScreen splash(pixmap);
      splash.show();
      QThread::sleep(1);
  
      //New main window instance
      mainWindow = new MainWindow();
      mainWindow->show();
  
      splash.finish(mainWindow);
  
      return a.exec();
  }
  