29 #ifdef QT_DISABLE_DEPRECATED_BEFORE
30 # undef QT_DISABLE_DEPRECATED_BEFORE
32 #define QT_DISABLE_DEPRECATED_BEFORE QT_VERSION_CHECK(0, 0, 0)
36 #include <QWeakPointer>
39 #include <QPaintEvent>
40 #include <QMouseEvent>
54 #if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
55 # include <qnumeric.h>
64 #if defined(QCUSTOMPLOT_COMPILE_LIBRARY)
65 # define QCP_LIB_DECL Q_DECL_EXPORT
66 #elif defined(QCUSTOMPLOT_USE_LIBRARY)
67 # define QCP_LIB_DECL Q_DECL_IMPORT
156 return qIsNaN(value) || qIsInf(value);
181 case QCP::msTop: margins.setTop(value);
break;
183 case QCP::msAll: margins = QMargins(value, value, value, value);
break;
210 Q_DECLARE_OPERATORS_FOR_FLAGS(QCP::AntialiasedElements)
211 Q_DECLARE_OPERATORS_FOR_FLAGS(QCP::PlottingHints)
212 Q_DECLARE_OPERATORS_FOR_FLAGS(QCP::MarginSides)
213 Q_DECLARE_OPERATORS_FOR_FLAGS(QCP::Interactions)
215 #endif // QCP_GLOBAL_H