34 #include <QPaintEvent>
35 #include <QMouseEvent>
49 #if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
50 # include <qnumeric.h>
52 # include <QPrintEngine>
55 # include <QtPrintSupport>
60 #if defined(QCUSTOMPLOT_COMPILE_LIBRARY)
61 # define QCP_LIB_DECL Q_DECL_EXPORT
62 #elif defined(QCUSTOMPLOT_USE_LIBRARY)
63 # define QCP_LIB_DECL Q_DECL_IMPORT
152 return qIsNaN(value) || qIsInf(value);
177 case QCP::msTop: margins.setTop(value);
break;
179 case QCP::msAll: margins = QMargins(value, value, value, value);
break;
206 Q_DECLARE_OPERATORS_FOR_FLAGS(QCP::AntialiasedElements)
207 Q_DECLARE_OPERATORS_FOR_FLAGS(QCP::PlottingHints)
208 Q_DECLARE_OPERATORS_FOR_FLAGS(QCP::MarginSides)
209 Q_DECLARE_OPERATORS_FOR_FLAGS(QCP::Interactions)
211 #endif // QCP_GLOBAL_H