Files
qt-migration-legatus/qt6-after/qt6-migrated-legatus/Z/src/nglapplication/nglsinglecoreapplication.h
T

32 lines
641 B
C++

#pragma once
#include <QtSingleApplication/QtSingleCoreApplication>
#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);
};