#pragma once #include #ifndef TAB_COMMON_EXPORT #ifdef BUILD_STATIC_LIBRARIES #define TAB_COMMON_EXPORT #else #if defined(MAKE_SVCTABCOMMON_LIB) #define TAB_COMMON_EXPORT Q_DECL_EXPORT #ifndef WIN32 #ifdef NDDSUSERDllExport #undef NDDSUSERDllExport #endif #define NDDSUSERDllExport Q_DECL_EXPORT #endif #else #define TAB_COMMON_EXPORT Q_DECL_IMPORT #endif #endif #endif #ifndef TAB_CLIENT_EXPORT #ifdef BUILD_STATIC_LIBRARIES #define TAB_CLIENT_EXPORT #else #if defined(MAKE_SVCTABCLIENT_LIB) #define TAB_CLIENT_EXPORT Q_DECL_EXPORT #else #define TAB_CLIENT_EXPORT Q_DECL_IMPORT #endif #endif #endif #ifndef TAB_SERVER_EXPORT #ifdef BUILD_STATIC_LIBRARIES #define TAB_SERVER_EXPORT #else #if defined(MAKE_SVCTABSERVER_LIB) #define TAB_SERVER_EXPORT Q_DECL_EXPORT #else #define TAB_SERVER_EXPORT Q_DECL_IMPORT #endif #endif #endif