0
0
mirror of https://github.com/fralx/LimeReport.git synced 2025-10-03 12:04:05 +03:00

supporting the new Q_ENUM() with Q_ENUMS() backwards compatibility.

This commit is contained in:
HatEmU
2020-03-03 03:13:46 +01:00
parent a8cbf68347
commit 5626e9b293
10 changed files with 91 additions and 15 deletions

View File

@@ -33,6 +33,7 @@
#include <QtGui>
#include <QLabel>
#include <QTextDocument>
#include <QtGlobal>
#include "lritemdesignintf.h"
#include "lritemdesignintf.h"
@@ -76,11 +77,17 @@ class TextItem : public ContentItemDesignIntf, IPageInit {
public:
enum AutoWidth{NoneAutoWidth, MaxWordLength, MaxStringLength};
Q_ENUM(AutoWidth)
enum AngleType{Angle0, Angle90, Angle180, Angle270, Angle45, Angle315};
Q_ENUM(AngleType)
enum ValueType{Default, DateTime, Double};
#if (QT_VERSION >= QT_VERSION_CHECK(5,5, 0))
Q_ENUM(AutoWidth)
Q_ENUM(AngleType)
Q_ENUM(ValueType)
#else
Q_ENUMS(AutoWidth)
Q_ENUMS(AngleType)
Q_ENUMS(ValueType)
#endif
void Init();
TextItem(QObject* owner=0, QGraphicsItem* parent=0);