00001 /*========================================================================= 00002 00003 Program: Medical Imaging & Interaction Toolkit 00004 Language: C++ 00005 Date: $Date$ 00006 Version: $Revision$ 00007 00008 Copyright (c) German Cancer Research Center, Division of Medical and 00009 Biological Informatics. All rights reserved. 00010 See MITKCopyright.txt or https://www.mitk.org/copyright.html for details. 00011 00012 This software is distributed WITHOUT ANY WARRANTY; without even 00013 the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 00014 PURPOSE. See the above copyright notices for more information. 00015 00016 =========================================================================*/ 00017 #include <QApplication> 00018 #include <QTimer> 00019 00020 #include <stdlib.h> 00021 #include <iostream> 00022 00023 int QtTesting() 00024 { 00025 //QtTestingClass *qttestingclass = new QtTestingClass; 00026 std::cout << "Testing ... " << std::endl; 00027 QTimer *timer = new QTimer( QApplication::instance() ); 00028 timer->setSingleShot(true); 00029 QObject::connect( timer, SIGNAL(timeout()), QApplication::instance(), SLOT(quit()) ); 00030 timer->start( 2000 ); // 2 seconds single-shot timer 00031 QApplication::instance()->exec(); 00032 return EXIT_SUCCESS; 00033 }