/** * @RDE_HEADER@ * small extension to QCoreApplication with NGL specific stuff * $Id$ * $HeadURL$ * $Author$ */ #pragma once #include #include "nglloggerhandler.h" #ifndef NGLSINGLECOREAPPLICATION_EXPORT # ifdef BUILD_STATIC_LIBRARIES # define NGLSINGLECOREAPPLICATION_EXPORT # else # ifdef MAKE_NGLSINGLECOREAPPLICATION_LIB # define NGLSINGLECOREAPPLICATION_EXPORT Q_DECL_EXPORT # else # define NGLSINGLECOREAPPLICATION_EXPORT Q_DECL_IMPORT # endif # endif #endif namespace NGL { class INGLLogger; } class NGLSINGLECOREAPPLICATION_EXPORT NGLSingleCoreApplication : public QtSingleCoreApplication, public NGL::LoggerHandler { Q_OBJECT public: NGLSingleCoreApplication(int &argc, char **argv); };