#ifndef CHARTGLOBAL_H #define CHARTGLOBAL_H #define QTCOMMERCIALCHART_VERSION_STR "1.0" #define QTCOMMERCIALCHART_VERSION 0x01 #if defined(QTCOMMERCIALCHART_LIBRARY) # define QTCOMMERCIALCHART_EXPORT Q_DECL_EXPORT #else # define QTCOMMERCIALCHART_EXPORT Q_DECL_IMPORT #endif #define QTCOMMERCIALCHART_NAMESPACE QtCommercialChart #ifdef QTCOMMERCIALCHART_NAMESPACE # define QTCOMMERCIALCHART_BEGIN_NAMESPACE namespace QTCOMMERCIALCHART_NAMESPACE { # define QTCOMMERCIALCHART_END_NAMESPACE } # define QTCOMMERCIALCHART_USE_NAMESPACE using namespace QTCOMMERCIALCHART_NAMESPACE; #else # define QTCOMMERCIALCHART_BEGIN_NAMESPACE # define QTCOMMERCIALCHART_END_NAMESPACE # define QTCOMMERCIALCHART_USE_NAMESPACE #endif #define CHART_DEBUG chartDebug(3,__LINE__,__FILE__,__FUNCTION__); #include #include static QDebug chartDebug(int numargs,...) { va_list valist; va_start(valist,numargs); //for( int i = 0 ; i < numargs; i++ ) int line=va_arg(valist,int); char* file=va_arg(valist,char*); char* function=va_arg(valist,char*); va_end(valist); return qDebug()<