Optimize usage of defglobal.h.

This commit is contained in:
Roman Telezhynskyi 2023-07-15 13:47:14 +03:00
parent dc625ceaa4
commit 254d32ff7f
70 changed files with 623 additions and 419 deletions

View File

@ -29,13 +29,15 @@
#ifndef VPCARROUSEL_H #ifndef VPCARROUSEL_H
#define VPCARROUSEL_H #define VPCARROUSEL_H
#include <QWidget>
#include <QComboBox> #include <QComboBox>
#include <QScrollArea> #include <QScrollArea>
#include <QUuid> #include <QUuid>
#include <QWidget>
#include "../layout/layoutdef.h" #include "../layout/layoutdef.h"
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
namespace Ui namespace Ui
{ {
@ -54,6 +56,7 @@ struct VPCarrouselSheet
class VPCarrousel : public QWidget class VPCarrousel : public QWidget
{ {
Q_OBJECT // NOLINT Q_OBJECT // NOLINT
public: public:
explicit VPCarrousel(const VPLayoutPtr &layout, QWidget *parent = nullptr); explicit VPCarrousel(const VPLayoutPtr &layout, QWidget *parent = nullptr);
~VPCarrousel() override = default; ~VPCarrousel() override = default;

View File

@ -28,16 +28,21 @@
#ifndef VPCARROUSELPIECE_H #ifndef VPCARROUSELPIECE_H
#define VPCARROUSELPIECE_H #define VPCARROUSELPIECE_H
#include <QMouseEvent>
#include <QListWidgetItem> #include <QListWidgetItem>
#include <QMouseEvent>
#include "../layout/layoutdef.h" #include "../layout/layoutdef.h"
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
class VPCarrouselPiece : public QListWidgetItem class VPCarrouselPiece : public QListWidgetItem
{ {
public: public:
enum { Type = UserType + 1}; enum
{
Type = UserType + 1
};
explicit VPCarrouselPiece(const VPPiecePtr &piece, QListWidget *parent); explicit VPCarrouselPiece(const VPPiecePtr &piece, QListWidget *parent);
~VPCarrouselPiece() override = default; ~VPCarrouselPiece() override = default;
@ -60,7 +65,6 @@ public:
*/ */
auto CreatePieceIcon(const QSize &size, bool isDragIcon = false) const -> QIcon; auto CreatePieceIcon(const QSize &size, bool isDragIcon = false) const -> QIcon;
private: private:
// cppcheck-suppress unknownMacro // cppcheck-suppress unknownMacro
Q_DISABLE_COPY_MOVE(VPCarrouselPiece) // NOLINT Q_DISABLE_COPY_MOVE(VPCarrouselPiece) // NOLINT

View File

@ -34,7 +34,9 @@
#include <QUuid> #include <QUuid>
#include "../layout/layoutdef.h" #include "../layout/layoutdef.h"
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
class VPMimeDataPiece : public QMimeData class VPMimeDataPiece : public QMimeData
{ {

View File

@ -30,7 +30,9 @@
#include <QWidget> #include <QWidget>
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
namespace Ui namespace Ui
{ {

View File

@ -30,7 +30,9 @@
#include <QDialog> #include <QDialog>
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
namespace Ui namespace Ui
{ {

View File

@ -30,6 +30,7 @@
#include "../vlayout/dialogs/vabstractlayoutdialog.h" #include "../vlayout/dialogs/vabstractlayoutdialog.h"
#include "../vlayout/vlayoutdef.h" #include "../vlayout/vlayoutdef.h"
#include "../vmisc/defglobal.h"
namespace Ui namespace Ui
{ {

View File

@ -31,7 +31,9 @@
#include <QDialog> #include <QDialog>
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
namespace Ui namespace Ui
{ {

View File

@ -33,7 +33,9 @@
#include <QPainter> #include <QPainter>
#include "../layout/layoutdef.h" #include "../layout/layoutdef.h"
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
class VPLayout; class VPLayout;

View File

@ -33,7 +33,6 @@
#include <QPainter> #include <QPainter>
#include <QUuid> #include <QUuid>
#include "../vmisc/def.h"
#include "../layout/layoutdef.h" #include "../layout/layoutdef.h"
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0) #if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)

View File

@ -28,12 +28,14 @@
#ifndef VPCOMMANDLINE_H #ifndef VPCOMMANDLINE_H
#define VPCOMMANDLINE_H #define VPCOMMANDLINE_H
#include <memory>
#include <QCoreApplication>
#include <QCommandLineParser> #include <QCommandLineParser>
#include <QCoreApplication>
#include <ciso646> #include <ciso646>
#include <memory>
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
class VPCommandLine; class VPCommandLine;
using VPCommandLinePtr = std::shared_ptr<VPCommandLine>; using VPCommandLinePtr = std::shared_ptr<VPCommandLine>;
@ -41,6 +43,7 @@ using VPCommandLinePtr = std::shared_ptr<VPCommandLine>;
class VPCommandLine : public QObject class VPCommandLine : public QObject
{ {
Q_OBJECT // NOLINT Q_OBJECT // NOLINT
public: public:
~VPCommandLine() override = default; ~VPCommandLine() override = default;
@ -57,12 +60,14 @@ public:
auto IsNoScalingEnabled() const -> bool; auto IsNoScalingEnabled() const -> bool;
Q_NORETURN void ShowHelp(int exitCode = 0); Q_NORETURN void ShowHelp(int exitCode = 0);
protected: protected:
VPCommandLine(); VPCommandLine();
/** @brief create the single instance of the class inside vpapplication */ /** @brief create the single instance of the class inside vpapplication */
static auto Instance() -> VPCommandLinePtr; static auto Instance() -> VPCommandLinePtr;
static void ProcessInstance(VPCommandLinePtr &instance, const QStringList &arguments); static void ProcessInstance(VPCommandLinePtr &instance, const QStringList &arguments);
private: private:
// cppcheck-suppress unknownMacro // cppcheck-suppress unknownMacro
Q_DISABLE_COPY_MOVE(VPCommandLine) // NOLINT Q_DISABLE_COPY_MOVE(VPCommandLine) // NOLINT

View File

@ -8,8 +8,8 @@
#include "../vmisc/literals.h" #include "../vmisc/literals.h"
#include "../vmisc/vcommonsettings.h" #include "../vmisc/vcommonsettings.h"
#include "../vwidgets/vmaingraphicsscene.h" #include "../vwidgets/vmaingraphicsscene.h"
#include "layout/vplayout.h"
#include "layout/vpsheet.h" #include "layout/vpsheet.h"
#include "qobject.h"
#if QT_VERSION < QT_VERSION_CHECK(5, 5, 0) #if QT_VERSION < QT_VERSION_CHECK(5, 5, 0)
#include "../vmisc/diagnostic.h" #include "../vmisc/diagnostic.h"

View File

@ -29,11 +29,11 @@
#ifndef VPTILEFACTORY_H #ifndef VPTILEFACTORY_H
#define VPTILEFACTORY_H #define VPTILEFACTORY_H
#include <QtMath>
#include <QObject> #include <QObject>
#include <QtMath>
#include "layout/vplayout.h"
#include "../ifc/ifcdef.h" #include "../ifc/ifcdef.h"
#include "layout/layoutdef.h"
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0) #if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"

View File

@ -31,7 +31,9 @@
#include <QDialog> #include <QDialog>
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
namespace Ui namespace Ui
{ {

View File

@ -31,7 +31,9 @@
#include <QDialog> #include <QDialog>
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
namespace Ui namespace Ui
{ {

View File

@ -31,7 +31,9 @@
#include <QDialog> #include <QDialog>
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
namespace Ui namespace Ui
{ {
@ -51,6 +53,7 @@ public:
~DialogTapePreferences() override; ~DialogTapePreferences() override;
signals: signals:
void UpdateProperties(); void UpdateProperties();
protected: protected:
void showEvent(QShowEvent *event) override; void showEvent(QShowEvent *event) override;
void resizeEvent(QResizeEvent *event) override; void resizeEvent(QResizeEvent *event) override;
@ -59,6 +62,7 @@ private slots:
void Apply(); void Apply();
void Ok(); void Ok();
void PageChanged(QListWidgetItem *current, QListWidgetItem *previous); void PageChanged(QListWidgetItem *current, QListWidgetItem *previous);
private: private:
// cppcheck-suppress unknownMacro // cppcheck-suppress unknownMacro
Q_DISABLE_COPY_MOVE(DialogTapePreferences) // NOLINT Q_DISABLE_COPY_MOVE(DialogTapePreferences) // NOLINT

View File

@ -29,13 +29,15 @@
#ifndef VFORMULAPROPERTYEDITOR_H #ifndef VFORMULAPROPERTYEDITOR_H
#define VFORMULAPROPERTYEDITOR_H #define VFORMULAPROPERTYEDITOR_H
#include <QWidget>
#include <QToolButton>
#include <QLineEdit>
#include <QLabel> #include <QLabel>
#include <QLineEdit>
#include <QToolButton>
#include <QWidget>
#include "../vpatterndb/vformula.h" #include "../vpatterndb/vformula.h"
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
class VFormulaPropertyEditor : public QWidget class VFormulaPropertyEditor : public QWidget
{ {
@ -75,5 +77,4 @@ private:
QLabel *m_TextLabel{nullptr}; QLabel *m_TextLabel{nullptr};
}; };
#endif // VFORMULAPROPERTYEDITOR_H #endif // VFORMULAPROPERTYEDITOR_H

View File

@ -31,7 +31,9 @@
#include <QDialog> #include <QDialog>
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
namespace Ui namespace Ui
{ {

View File

@ -29,11 +29,13 @@
#ifndef DIALOGDATETIMEFORMATS_H #ifndef DIALOGDATETIMEFORMATS_H
#define DIALOGDATETIMEFORMATS_H #define DIALOGDATETIMEFORMATS_H
#include <QDialog>
#include <QDate> #include <QDate>
#include <QDialog>
#include <QTime> #include <QTime>
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
namespace Ui namespace Ui
{ {

View File

@ -31,7 +31,9 @@
#include <QDialog> #include <QDialog>
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
namespace Ui namespace Ui
{ {

View File

@ -33,7 +33,9 @@
#include <QElapsedTimer> #include <QElapsedTimer>
#include <QTimer> #include <QTimer>
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
namespace Ui namespace Ui
{ {

View File

@ -33,7 +33,9 @@
#include <QMap> #include <QMap>
#include <QPointer> #include <QPointer>
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
class VPattern; class VPattern;
class VContainer; class VContainer;
@ -49,11 +51,13 @@ namespace Ui
class DialogPatternProperties : public QDialog class DialogPatternProperties : public QDialog
{ {
Q_OBJECT // NOLINT Q_OBJECT // NOLINT
public: public:
explicit DialogPatternProperties(VPattern *doc, VContainer *pattern, QWidget *parent = nullptr); explicit DialogPatternProperties(VPattern *doc, VContainer *pattern, QWidget *parent = nullptr);
~DialogPatternProperties() override; ~DialogPatternProperties() override;
signals: signals:
void UpddatePieces(); void UpddatePieces();
protected: protected:
auto eventFilter(QObject *object, QEvent *event) -> bool override; auto eventFilter(QObject *object, QEvent *event) -> bool override;
private slots: private slots:
@ -65,6 +69,7 @@ private slots:
void ShowImage(); void ShowImage();
void BrowseLabelPath(); void BrowseLabelPath();
void LabelPathChanged(const QString &text); void LabelPathChanged(const QString &text);
private: private:
// cppcheck-suppress unknownMacro // cppcheck-suppress unknownMacro
Q_DISABLE_COPY_MOVE(DialogPatternProperties) // NOLINT Q_DISABLE_COPY_MOVE(DialogPatternProperties) // NOLINT

View File

@ -31,7 +31,9 @@
#include <QDialog> #include <QDialog>
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
namespace Ui namespace Ui
{ {
@ -53,12 +55,14 @@ public:
~DialogPreferences() override; ~DialogPreferences() override;
signals: signals:
void UpdateProperties(); void UpdateProperties();
protected: protected:
void showEvent(QShowEvent *event) override; void showEvent(QShowEvent *event) override;
void resizeEvent(QResizeEvent *event) override; void resizeEvent(QResizeEvent *event) override;
void changeEvent(QEvent *event) override; void changeEvent(QEvent *event) override;
private slots: private slots:
void PageChanged(QListWidgetItem *current, QListWidgetItem *previous); void PageChanged(QListWidgetItem *current, QListWidgetItem *previous);
private: private:
// cppcheck-suppress unknownMacro // cppcheck-suppress unknownMacro
Q_DISABLE_COPY_MOVE(DialogPreferences) // NOLINT Q_DISABLE_COPY_MOVE(DialogPreferences) // NOLINT

View File

@ -31,7 +31,9 @@
#include <QWidget> #include <QWidget>
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
class VAbstractPattern; class VAbstractPattern;
class VContainer; class VContainer;

View File

@ -29,9 +29,11 @@
#ifndef VWIDGETGROUPS_H #ifndef VWIDGETGROUPS_H
#define VWIDGETGROUPS_H #define VWIDGETGROUPS_H
#include <QWidget>
#include "../vmisc/typedef.h" #include "../vmisc/typedef.h"
#include <QWidget>
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
class QTableWidgetItem; class QTableWidgetItem;
class VAbstractPattern; class VAbstractPattern;

View File

@ -28,11 +28,14 @@
#include <QUrl> #include <QUrl>
#include <QtGlobal> #include <QtGlobal>
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
class FvAvailableUpdate final : public QObject class FvAvailableUpdate final : public QObject
{ {
Q_OBJECT // NOLINT Q_OBJECT // NOLINT
public: public:
explicit FvAvailableUpdate(QObject *parent = nullptr); explicit FvAvailableUpdate(QObject *parent = nullptr);

View File

@ -28,7 +28,9 @@
#include <QString> #include <QString>
#include <QtGlobal> #include <QtGlobal>
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
class QGraphicsScene; class QGraphicsScene;

View File

@ -34,7 +34,9 @@
#include "qmuparserdef.h" #include "qmuparserdef.h"
#include "qmutranslation.h" #include "qmutranslation.h"
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
/** @file /** @file
@brief This file defines the error class used by the parser. @brief This file defines the error class used by the parser.

View File

@ -14,11 +14,15 @@
#define DXFREADER_H #define DXFREADER_H
#include "drw_textcodec.h" #include "drw_textcodec.h"
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
class dxfReader { class dxfReader
{
public: public:
enum TYPE { enum TYPE
{
STRING, STRING,
INT32, INT32,
INT64, INT64,
@ -27,6 +31,7 @@ public:
INVALID INVALID
}; };
TYPE type; TYPE type;
public: public:
explicit dxfReader(std::istream *stream) explicit dxfReader(std::istream *stream)
: type(INVALID), : type(INVALID),
@ -37,7 +42,8 @@ public:
int64(), int64(),
skip(), skip(),
decoder() decoder()
{} {
}
virtual ~dxfReader() = default; virtual ~dxfReader() = default;
auto readRec(int *codeData) -> bool; auto readRec(int *codeData) -> bool;
@ -74,17 +80,21 @@ protected:
signed int intData; // 32 bits integer signed int intData; // 32 bits integer
unsigned long long int int64; // 64 bits integer unsigned long long int int64; // 64 bits integer
bool skip; // set to true for ascii dxf, false for binary bool skip; // set to true for ascii dxf, false for binary
private: private:
Q_DISABLE_COPY_MOVE(dxfReader) // NOLINT Q_DISABLE_COPY_MOVE(dxfReader) // NOLINT
DRW_TextCodec decoder; DRW_TextCodec decoder;
bool m_bIgnoreComments{false}; bool m_bIgnoreComments{false};
}; };
class dxfReaderBinary : public dxfReader { class dxfReaderBinary : public dxfReader
{
public: public:
explicit dxfReaderBinary(std::istream *stream) explicit dxfReaderBinary(std::istream *stream)
: dxfReader(stream) : dxfReader(stream)
{skip = false; } {
skip = false;
}
virtual ~dxfReaderBinary() = default; virtual ~dxfReaderBinary() = default;
virtual auto readCode(int *code) -> bool override; virtual auto readCode(int *code) -> bool override;
@ -98,11 +108,14 @@ public:
virtual auto readBool() -> bool override; virtual auto readBool() -> bool override;
}; };
class dxfReaderAscii final : public dxfReader { class dxfReaderAscii final : public dxfReader
{
public: public:
explicit dxfReaderAscii(std::istream *stream) explicit dxfReaderAscii(std::istream *stream)
: dxfReader(stream) : dxfReader(stream)
{skip = true; } {
skip = true;
}
virtual ~dxfReaderAscii() = default; virtual ~dxfReaderAscii() = default;
virtual auto readCode(int *code) -> bool override; virtual auto readCode(int *code) -> bool override;

View File

@ -28,7 +28,6 @@
#ifndef VHPGLENGINE_H #ifndef VHPGLENGINE_H
#define VHPGLENGINE_H #define VHPGLENGINE_H
#include "../vmisc/def.h"
#include <QPoint> #include <QPoint>
#include <QSize> #include <QSize>
#include <QString> #include <QString>

View File

@ -30,7 +30,9 @@
#include <QDialog> #include <QDialog>
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
namespace Ui namespace Ui
{ {

View File

@ -32,14 +32,17 @@
#include <QComboBox> #include <QComboBox>
#include <QDialog> #include <QDialog>
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
enum class Unit : qint8; enum class Unit : qint8;
class VAbstractLayoutDialog : public QDialog class VAbstractLayoutDialog : public QDialog
{ {
public: public:
enum class PaperSizeTemplate : qint8 { enum class PaperSizeTemplate : qint8
{
A0 = 0, A0 = 0,
A1, A1,
A2, A2,
@ -73,7 +76,6 @@ protected:
static auto RoundTemplateSize(qreal width, qreal height, Unit unit) -> QSizeF; static auto RoundTemplateSize(qreal width, qreal height, Unit unit) -> QSizeF;
private: private:
Q_DISABLE_COPY_MOVE(VAbstractLayoutDialog) // NOLINT Q_DISABLE_COPY_MOVE(VAbstractLayoutDialog) // NOLINT
}; };

View File

@ -31,7 +31,9 @@
#include <QDialog> #include <QDialog>
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../defglobal.h" #include "../defglobal.h"
#endif
namespace Ui namespace Ui
{ {

View File

@ -30,7 +30,9 @@
#include <QDialog> #include <QDialog>
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../defglobal.h" #include "../defglobal.h"
#endif
namespace Ui namespace Ui
{ {

View File

@ -41,7 +41,10 @@
#if QT_VERSION < QT_VERSION_CHECK(5, 5, 0) #if QT_VERSION < QT_VERSION_CHECK(5, 5, 0)
#include "../vmisc/diagnostic.h" #include "../vmisc/diagnostic.h"
#endif // QT_VERSION < QT_VERSION_CHECK(5, 5, 0) #endif // QT_VERSION < QT_VERSION_CHECK(5, 5, 0)
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
#include <QFileInfo> #include <QFileInfo>
#include <QLockFile> #include <QLockFile>
@ -54,14 +57,12 @@
* On older Qt lock assumed always taken and compile-time warning is shown. * On older Qt lock assumed always taken and compile-time warning is shown.
* *
*/ */
template <typename Guarded> template <typename Guarded> class VLockGuard
class VLockGuard
{ {
public: public:
explicit VLockGuard(const QString &lockName, int stale = 0, int timeout = 0); explicit VLockGuard(const QString &lockName, int stale = 0, int timeout = 0);
template <typename Alloc> template <typename Alloc> VLockGuard(const QString &lockName, Alloc a, int stale = 0, int timeout = 0);
VLockGuard(const QString& lockName, Alloc a, int stale = 0, int timeout=0);
template <typename Alloc, typename Delete> template <typename Alloc, typename Delete>
VLockGuard(const QString &lockName, Alloc a, Delete d, int stale = 0, int timeout = 0); VLockGuard(const QString &lockName, Alloc a, Delete d, int stale = 0, int timeout = 0);
@ -87,7 +88,10 @@ private:
//--------------------------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------------------------
template <typename Guarded> template <typename Guarded>
VLockGuard<Guarded>::VLockGuard(const QString &lockName, int stale, int timeout) VLockGuard<Guarded>::VLockGuard(const QString &lockName, int stale, int timeout)
: holder(nullptr), lockError(0), lockFile(), lock(nullptr) : holder(nullptr),
lockError(0),
lockFile(),
lock(nullptr)
{ {
if (TryLock(lockName, stale, timeout)) if (TryLock(lockName, stale, timeout))
{ {
@ -98,9 +102,13 @@ VLockGuard<Guarded>::VLockGuard(const QString &lockName, int stale, int timeout)
//--------------------------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------------------------
// using allocator lambdas seems logically better than supplying pointer, because we will take ownership of allocated // using allocator lambdas seems logically better than supplying pointer, because we will take ownership of allocated
// object // object
template <typename Guarded> template <typename Alloc> template <typename Guarded>
template <typename Alloc>
VLockGuard<Guarded>::VLockGuard(const QString &lockName, Alloc a, int stale, int timeout) VLockGuard<Guarded>::VLockGuard(const QString &lockName, Alloc a, int stale, int timeout)
: holder(nullptr), lockError(0), lockFile(), lock(nullptr) : holder(nullptr),
lockError(0),
lockFile(),
lock(nullptr)
{ {
if (TryLock(lockName, stale, timeout)) if (TryLock(lockName, stale, timeout))
{ {
@ -109,9 +117,13 @@ VLockGuard<Guarded>::VLockGuard(const QString& lockName, Alloc a, int stale, int
} }
//--------------------------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------------------------
template <typename Guarded> template <typename Alloc, typename Delete> template <typename Guarded>
template <typename Alloc, typename Delete>
VLockGuard<Guarded>::VLockGuard(const QString &lockName, Alloc a, Delete d, int stale, int timeout) VLockGuard<Guarded>::VLockGuard(const QString &lockName, Alloc a, Delete d, int stale, int timeout)
: holder(nullptr), lockError(0), lockFile(), lock(nullptr) : holder(nullptr),
lockError(0),
lockFile(),
lock(nullptr)
{ {
if (TryLock(lockName, stale, timeout)) if (TryLock(lockName, stale, timeout))
{ {
@ -138,8 +150,7 @@ template <typename Guarded> inline auto VLockGuard<Guarded>::IsLocked() const ->
} }
//--------------------------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------------------------
template<typename Guarded> template <typename Guarded> inline void VLockGuard<Guarded>::Unlock()
inline void VLockGuard<Guarded>::Unlock()
{ {
if (IsLocked()) if (IsLocked())
{ {

View File

@ -40,14 +40,14 @@
#include <QString> #include <QString>
#include <QTextStream> #include <QTextStream>
#include <QVector> #include <QVector>
#include <QtDebug>
#include <Qt> #include <Qt>
#include <QtDebug>
#if QT_VERSION < QT_VERSION_CHECK(5, 5, 0) #if QT_VERSION < QT_VERSION_CHECK(5, 5, 0)
#include "../vmisc/diagnostic.h" #include "../vmisc/diagnostic.h"
#endif // QT_VERSION < QT_VERSION_CHECK(5, 5, 0) #endif // QT_VERSION < QT_VERSION_CHECK(5, 5, 0)
#include "../vmisc/vmath.h" #include "../vmisc/defglobal.h"
#if QT_VERSION < QT_VERSION_CHECK(5, 14, 0) #if QT_VERSION < QT_VERSION_CHECK(5, 14, 0)
#include "../vmisc/backport/text.h" #include "../vmisc/backport/text.h"
@ -71,20 +71,23 @@ QT_WARNING_DISABLE_CLANG("-Wsign-conversion")
QT_WARNING_DISABLE_INTEL(68) QT_WARNING_DISABLE_INTEL(68)
QT_WARNING_DISABLE_INTEL(2022) QT_WARNING_DISABLE_INTEL(2022)
return QPaintEngine::PaintEngineFeatures( return QPaintEngine::PaintEngineFeatures(QPaintEngine::AllFeatures & ~QPaintEngine::PatternBrush &
QPaintEngine::AllFeatures ~QPaintEngine::PerspectiveTransform & ~QPaintEngine::ConicalGradientFill &
& ~QPaintEngine::PatternBrush ~QPaintEngine::PorterDuff);
& ~QPaintEngine::PerspectiveTransform
& ~QPaintEngine::ConicalGradientFill
& ~QPaintEngine::PorterDuff);
QT_WARNING_POP QT_WARNING_POP
} }
//--------------------------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------------------------
VObjEngine::VObjEngine() VObjEngine::VObjEngine()
:QPaintEngine(svgEngineFeatures()), stream(), globalPointsCount(0), outputDevice(), planeCount(0), : QPaintEngine(svgEngineFeatures()),
size(), resolution(96), matrix() stream(),
globalPointsCount(0),
outputDevice(),
planeCount(0),
size(),
resolution(96),
matrix()
{ {
for (int i = 0; i < MAX_POINTS; i++) for (int i = 0; i < MAX_POINTS; i++)
{ {
@ -155,7 +158,6 @@ void VObjEngine::updateState(const QPaintEngineState &state)
// always stream full gstate, which is not required, but... // always stream full gstate, which is not required, but...
flags |= QPaintEngine::AllDirty; flags |= QPaintEngine::AllDirty;
if (flags & QPaintEngine::DirtyTransform) if (flags & QPaintEngine::DirtyTransform)
{ {
matrix = state.transform(); // Save new matrix for moving paths matrix = state.transform(); // Save new matrix for moving paths
@ -269,7 +271,8 @@ void VObjEngine::drawPoints(const QPointF *points, int pointCount)
qreal x = ((points[i].x() - 0) / qFloor(size.width() / 2.0)) - 1.0; qreal x = ((points[i].x() - 0) / qFloor(size.width() / 2.0)) - 1.0;
qreal y = (((points[i].y() - 0) / qFloor(size.width() / 2.0)) - 1.0) * -1; qreal y = (((points[i].y() - 0) / qFloor(size.width() / 2.0)) - 1.0) * -1;
*stream << "v" << " " << QString::number(x, 'f', 6 ) << " " << QString::number(y, 'f', 6 ) << " " *stream << "v"
<< " " << QString::number(x, 'f', 6) << " " << QString::number(y, 'f', 6) << " "
<< "0.000000" << Qt::endl; << "0.000000" << Qt::endl;
++globalPointsCount; ++globalPointsCount;
} }

View File

@ -29,7 +29,6 @@
#ifndef VOBJENGINE_H #ifndef VOBJENGINE_H
#define VOBJENGINE_H #define VOBJENGINE_H
#include <QPaintEngine> #include <QPaintEngine>
#include <QPolygonF> #include <QPolygonF>
#include <QRectF> #include <QRectF>
@ -38,7 +37,9 @@
#include <QtGlobal> #include <QtGlobal>
#include "delaunay.h" #include "delaunay.h"
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
class QTextStream; class QTextStream;

View File

@ -29,14 +29,15 @@
#ifndef VOBJPAINTDEVICE_H #ifndef VOBJPAINTDEVICE_H
#define VOBJPAINTDEVICE_H #define VOBJPAINTDEVICE_H
#include <QPaintDevice> #include <QPaintDevice>
#include <QSharedPointer> #include <QSharedPointer>
#include <QSize> #include <QSize>
#include <QString> #include <QString>
#include <QtGlobal> #include <QtGlobal>
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
class QIODevice; class QIODevice;
class VObjEngine; class VObjEngine;

View File

@ -21,7 +21,6 @@
#ifndef VPROPERTYFACTORYMANAGER_H #ifndef VPROPERTYFACTORYMANAGER_H
#define VPROPERTYFACTORYMANAGER_H #define VPROPERTYFACTORYMANAGER_H
#include <QMetaObject> #include <QMetaObject>
#include <QObject> #include <QObject>
#include <QString> #include <QString>
@ -29,7 +28,9 @@
#include "vpropertyexplorer_global.h" #include "vpropertyexplorer_global.h"
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
namespace VPE namespace VPE
{ {
@ -41,6 +42,7 @@ class VPropertyFactoryManagerPrivate;
class VPROPERTYEXPLORERSHARED_EXPORT VPropertyFactoryManager : public QObject class VPROPERTYEXPLORERSHARED_EXPORT VPropertyFactoryManager : public QObject
{ {
Q_OBJECT // NOLINT Q_OBJECT // NOLINT
public: public:
//! Constructor //! Constructor
explicit VPropertyFactoryManager(QObject *parent = nullptr); explicit VPropertyFactoryManager(QObject *parent = nullptr);
@ -90,10 +92,11 @@ protected:
//! The default manager //! The default manager
static VPropertyFactoryManager *DefaultManager; static VPropertyFactoryManager *DefaultManager;
private: private:
Q_DISABLE_COPY_MOVE(VPropertyFactoryManager) // NOLINT Q_DISABLE_COPY_MOVE(VPropertyFactoryManager) // NOLINT
}; };
} } // namespace VPE
#endif // VPROPERTYFACTORYMANAGER_H #endif // VPROPERTYFACTORYMANAGER_H

View File

@ -21,7 +21,6 @@
#ifndef VPROPERTYTREEVIEW_H #ifndef VPROPERTYTREEVIEW_H
#define VPROPERTYTREEVIEW_H #define VPROPERTYTREEVIEW_H
#include <QMetaObject> #include <QMetaObject>
#include <QObject> #include <QObject>
#include <QString> #include <QString>
@ -30,7 +29,9 @@
#include "vpropertyexplorer_global.h" #include "vpropertyexplorer_global.h"
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
namespace VPE namespace VPE
{ {
@ -42,6 +43,7 @@ class VPropertyTreeViewPrivate;
class VPROPERTYEXPLORERSHARED_EXPORT VPropertyTreeView : public QTreeView class VPROPERTYEXPLORERSHARED_EXPORT VPropertyTreeView : public QTreeView
{ {
Q_OBJECT // NOLINT Q_OBJECT // NOLINT
public: public:
//! Default constructor //! Default constructor
explicit VPropertyTreeView(QWidget *parent = nullptr); explicit VPropertyTreeView(QWidget *parent = nullptr);
@ -56,7 +58,6 @@ public:
//! Sets the height for each row. Set this to 0 in order to let the standard delegate decide //! Sets the height for each row. Set this to 0 in order to let the standard delegate decide
void setRowHeight(int height = 0, bool add_to_standard = false); void setRowHeight(int height = 0, bool add_to_standard = false);
protected: protected:
//! This method is called by the constructors to initialize the view //! This method is called by the constructors to initialize the view
virtual void init(); virtual void init();

View File

@ -32,7 +32,9 @@
#include <QDialog> #include <QDialog>
#include <QMap> #include <QMap>
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
namespace Ui namespace Ui
{ {

View File

@ -37,6 +37,10 @@
#include <QTableWidgetItem> #include <QTableWidgetItem>
#include <QtGlobal> #include <QtGlobal>
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h"
#endif
class VMeasurement; class VMeasurement;
struct FormulaData; struct FormulaData;
class VContainer; class VContainer;

View File

@ -35,6 +35,10 @@
#include <QString> #include <QString>
#include <QtGlobal> #include <QtGlobal>
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h"
#endif
namespace Ui namespace Ui
{ {
class DialogUndo; class DialogUndo;

View File

@ -29,7 +29,6 @@
#ifndef VISTOOLARC_H #ifndef VISTOOLARC_H
#define VISTOOLARC_H #define VISTOOLARC_H
#include <QGraphicsItem> #include <QGraphicsItem>
#include <QMetaObject> #include <QMetaObject>
#include <QObject> #include <QObject>
@ -37,12 +36,15 @@
#include <QtGlobal> #include <QtGlobal>
#include "../vmisc/def.h" #include "../vmisc/def.h"
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
#include "vispath.h" #include "vispath.h"
class VisToolArc final : public VisPath class VisToolArc final : public VisPath
{ {
Q_OBJECT // NOLINT Q_OBJECT // NOLINT
public: public:
explicit VisToolArc(const VContainer *data, QGraphicsItem *parent = nullptr); explicit VisToolArc(const VContainer *data, QGraphicsItem *parent = nullptr);
~VisToolArc() override = default; ~VisToolArc() override = default;
@ -56,7 +58,10 @@ public:
void SetF2(const QString &expression); void SetF2(const QString &expression);
auto type() const -> int override { return Type; } auto type() const -> int override { return Type; }
enum {Type = UserType + static_cast<int>(Vis::ToolArc)}; enum
{
Type = UserType + static_cast<int>(Vis::ToolArc)
};
auto StickyEnd(qreal angle) const -> qreal; auto StickyEnd(qreal angle) const -> qreal;

View File

@ -29,7 +29,6 @@
#ifndef VISTOOLARCWITHLENGTH_H #ifndef VISTOOLARCWITHLENGTH_H
#define VISTOOLARCWITHLENGTH_H #define VISTOOLARCWITHLENGTH_H
#include <QGraphicsItem> #include <QGraphicsItem>
#include <QMetaObject> #include <QMetaObject>
#include <QObject> #include <QObject>
@ -38,11 +37,14 @@
#include "../vmisc/def.h" #include "../vmisc/def.h"
#include "vispath.h" #include "vispath.h"
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
class VisToolArcWithLength final : public VisPath class VisToolArcWithLength final : public VisPath
{ {
Q_OBJECT // NOLINT Q_OBJECT // NOLINT
public: public:
explicit VisToolArcWithLength(const VContainer *data, QGraphicsItem *parent = nullptr); explicit VisToolArcWithLength(const VContainer *data, QGraphicsItem *parent = nullptr);
~VisToolArcWithLength() override = default; ~VisToolArcWithLength() override = default;
@ -56,9 +58,13 @@ public:
void SetLength(const QString &expression); void SetLength(const QString &expression);
auto type() const -> int override { return Type; } auto type() const -> int override { return Type; }
enum {Type = UserType + static_cast<int>(Vis::ToolArcWithLength)}; enum
{
Type = UserType + static_cast<int>(Vis::ToolArcWithLength)
};
static auto CorrectAngle(qreal angle) -> qreal; static auto CorrectAngle(qreal angle) -> qreal;
private: private:
Q_DISABLE_COPY_MOVE(VisToolArcWithLength) // NOLINT Q_DISABLE_COPY_MOVE(VisToolArcWithLength) // NOLINT
VScaledEllipse *m_arcCenter{nullptr}; VScaledEllipse *m_arcCenter{nullptr};

View File

@ -33,7 +33,9 @@
#include <QIcon> #include <QIcon>
#include <QPropertyAnimation> #include <QPropertyAnimation>
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
class FancyTab final : public QObject class FancyTab final : public QObject
{ {
@ -41,6 +43,7 @@ class FancyTab final : public QObject
Q_OBJECT // NOLINT Q_OBJECT // NOLINT
Q_PROPERTY(double fader READ fader WRITE setFader) Q_PROPERTY(double fader READ fader WRITE setFader)
public: public:
explicit FancyTab(QWidget *tabbar); explicit FancyTab(QWidget *tabbar);

View File

@ -31,14 +31,15 @@
#define FANCYTABWIDGET_H #define FANCYTABWIDGET_H
#include <QIcon> #include <QIcon>
#include <QWidget>
#include <QTimer>
#include <QPropertyAnimation> #include <QPropertyAnimation>
#include <QTimer>
#include <QWidget>
#include "../vmisc/defglobal.h"
#include "fancytab.h"
class QPainter; class QPainter;
#include "fancytab.h"
class FancyTabBar : public QWidget class FancyTabBar : public QWidget
{ {
Q_OBJECT // NOLINT Q_OBJECT // NOLINT
@ -101,7 +102,13 @@ private slots:
private: private:
Q_DISABLE_COPY_MOVE(FancyTabBar) // NOLINT Q_DISABLE_COPY_MOVE(FancyTabBar) // NOLINT
enum Corner { OutsideBeginning, OutsideEnd, InsideBeginning, InsideEnd }; enum Corner
{
OutsideBeginning,
OutsideEnd,
InsideBeginning,
InsideEnd
};
static const int m_rounding; static const int m_rounding;

View File

@ -45,24 +45,25 @@
****************************************************************************/ ****************************************************************************/
#include <QApplication> #include <QApplication>
#include <QPainter>
#include <QPushButton>
#include <QColorDialog> #include <QColorDialog>
#include <QtCore/QMap>
#include <QLayout>
#include <QStyle>
#include <QLabel>
#include <QToolTip>
#include <QPixmap>
#include <QFocusEvent> #include <QFocusEvent>
#include <QPaintEvent>
#include <QGridLayout> #include <QGridLayout>
#include <QHideEvent> #include <QHideEvent>
#include <QKeyEvent> #include <QKeyEvent>
#include <QShowEvent> #include <QLabel>
#include <QLayout>
#include <QMouseEvent> #include <QMouseEvent>
#include <QPaintEvent>
#include <QPainter>
#include <QPixmap>
#include <QPushButton>
#include <QShowEvent>
#include <QStyle>
#include <QToolTip>
#include <QtCore/QMap>
#include <cmath> #include <cmath>
#include "../vmisc/defglobal.h"
#include "qtcolorpicker.h" #include "qtcolorpicker.h"
/*! \class QtColorPicker /*! \class QtColorPicker
@ -167,8 +168,7 @@ class ColorPickerItem : public QFrame
Q_OBJECT // NOLINT Q_OBJECT // NOLINT
public: public:
ColorPickerItem(const QColor &color = Qt::white, const QString &text = QString(), ColorPickerItem(const QColor &color = Qt::white, const QString &text = QString(), QWidget *parent = 0);
QWidget *parent = 0);
~ColorPickerItem(); ~ColorPickerItem();
auto color() const -> QColor; auto color() const -> QColor;
@ -203,8 +203,7 @@ class ColorPickerPopup : public QFrame
Q_OBJECT // NOLINT Q_OBJECT // NOLINT
public: public:
ColorPickerPopup(int width, bool withColorDialog, ColorPickerPopup(int width, bool withColorDialog, QWidget *parent = nullptr);
QWidget *parent = nullptr);
~ColorPickerPopup(); ~ColorPickerPopup();
void insertColor(const QColor &col, const QString &text, vsizetype index); void insertColor(const QColor &col, const QString &text, vsizetype index);
@ -287,8 +286,7 @@ QtColorPicker::QtColorPicker(QWidget *parent, int columns, bool enableColorDialo
// Create color grid popup and connect to it. // Create color grid popup and connect to it.
popup = new ColorPickerPopup(columns, withColorDialog, this); popup = new ColorPickerPopup(columns, withColorDialog, this);
connect(popup, SIGNAL(selected(const QColor &)), connect(popup, SIGNAL(selected(const QColor &)), SLOT(setCurrentColor(const QColor &)));
SLOT(setCurrentColor(const QColor &)));
connect(popup, SIGNAL(hid()), SLOT(popupClosed())); connect(popup, SIGNAL(hid()), SLOT(popupClosed()));
// Connect this push button's pressed() signal. // Connect this push button's pressed() signal.
@ -347,7 +345,8 @@ void QtColorPicker::buttonPressed(bool toggled)
*/ */
void QtColorPicker::paintEvent(QPaintEvent *e) void QtColorPicker::paintEvent(QPaintEvent *e)
{ {
if (dirty) { if (dirty)
{
int iconSize = style()->pixelMetric(QStyle::PM_SmallIconSize); int iconSize = style()->pixelMetric(QStyle::PM_SmallIconSize);
QPixmap pix(iconSize, iconSize); QPixmap pix(iconSize, iconSize);
pix.fill(palette().button().color()); pix.fill(palette().button().color());
@ -442,7 +441,6 @@ auto QtColorPicker::CustomColors() const -> QVector<QColor>
return customColor; return customColor;
} }
/*! /*!
Makes \a color current. If \a color is not already in the color grid, it Makes \a color current. If \a color is not already in the color grid, it
is inserted with the text "Custom". is inserted with the text "Custom".
@ -483,7 +481,8 @@ void QtColorPicker::setCurrentColor(const QColor &color)
void QtColorPicker::insertColor(const QColor &color, const QString &text, int index) void QtColorPicker::insertColor(const QColor &color, const QString &text, int index)
{ {
popup->insertColor(color, text, index); popup->insertColor(color, text, index);
if (!firstInserted) { if (!firstInserted)
{
col = color; col = color;
setText(text); setText(text);
firstInserted = true; firstInserted = true;
@ -582,7 +581,6 @@ ColorPickerPopup::ColorPickerPopup(int width, bool withColorDialog, QWidget *par
regenerateGrid(); regenerateGrid();
} }
/*! \internal /*! \internal
Destructs the popup widget. Destructs the popup widget.
@ -602,8 +600,8 @@ ColorPickerPopup::~ColorPickerPopup()
*/ */
auto ColorPickerPopup::find(const QColor &col) const -> ColorPickerItem * auto ColorPickerPopup::find(const QColor &col) const -> ColorPickerItem *
{ {
auto item = std::find_if(items.begin(), items.end(), auto item =
[col](ColorPickerItem *item){return item && item->color() == col;}); std::find_if(items.begin(), items.end(), [col](ColorPickerItem *item) { return item && item->color() == col; });
if (item != items.end()) if (item != items.end())
{ {
@ -779,7 +777,8 @@ void ColorPickerPopup::keyPressEvent(QKeyEvent *e)
} }
else if (curRow > 0) else if (curRow > 0)
{ {
--curRow; curCol = grid->columnCount() - 1; --curRow;
curCol = grid->columnCount() - 1;
} }
break; break;
case Qt::Key_Right: case Qt::Key_Right:
@ -789,7 +788,8 @@ void ColorPickerPopup::keyPressEvent(QKeyEvent *e)
} }
else if (curRow < grid->rowCount() - 1) else if (curRow < grid->rowCount() - 1)
{ {
++curRow; curCol = 0; ++curRow;
curCol = 0;
} }
break; break;
case Qt::Key_Up: case Qt::Key_Up:
@ -797,7 +797,8 @@ void ColorPickerPopup::keyPressEvent(QKeyEvent *e)
{ {
--curRow; --curRow;
} }
else curCol = 0; else
curCol = 0;
break; break;
case Qt::Key_Down: case Qt::Key_Down:
if (curRow < grid->rowCount() - 1) if (curRow < grid->rowCount() - 1)
@ -807,7 +808,8 @@ void ColorPickerPopup::keyPressEvent(QKeyEvent *e)
{ {
++curRow; ++curRow;
} }
else for (int i = 1; i < grid->columnCount(); ++i) else
for (int i = 1; i < grid->columnCount(); ++i)
{ {
if (!widgetAt[curRow + 1][i]) if (!widgetAt[curRow + 1][i])
{ {
@ -964,7 +966,8 @@ void ColorPickerPopup::regenerateGrid()
// When the number of columns grows, the number of rows will // When the number of columns grows, the number of rows will
// fall. There's no way to shrink a grid, so we create a new // fall. There's no way to shrink a grid, so we create a new
// one. // one.
if (grid) delete grid; if (grid)
delete grid;
grid = new QGridLayout(this); grid = new QGridLayout(this);
grid->setContentsMargins(1, 1, 1, 1); grid->setContentsMargins(1, 1, 1, 1);
grid->setSpacing(0); grid->setSpacing(0);
@ -1014,9 +1017,11 @@ void ColorPickerPopup::getColorFromDialog()
Constructs a ColorPickerItem whose color is set to \a color, and Constructs a ColorPickerItem whose color is set to \a color, and
whose name is set to \a text. whose name is set to \a text.
*/ */
ColorPickerItem::ColorPickerItem(const QColor &color, const QString &text, ColorPickerItem::ColorPickerItem(const QColor &color, const QString &text, QWidget *parent)
QWidget *parent) : QFrame(parent),
: QFrame(parent), c(color), t(text), sel(false) c(color),
t(text),
sel(false)
{ {
setToolTip(t); setToolTip(t);
setFixedWidth(24); setFixedWidth(24);
@ -1176,10 +1181,7 @@ void ColorPickerButton::mouseReleaseEvent(QMouseEvent *e)
*/ */
void ColorPickerButton::keyPressEvent(QKeyEvent *e) void ColorPickerButton::keyPressEvent(QKeyEvent *e)
{ {
if (e->key() == Qt::Key_Up if (e->key() == Qt::Key_Up || e->key() == Qt::Key_Down || e->key() == Qt::Key_Left || e->key() == Qt::Key_Right)
|| e->key() == Qt::Key_Down
|| e->key() == Qt::Key_Left
|| e->key() == Qt::Key_Right)
{ {
QCoreApplication::sendEvent(parent(), e); QCoreApplication::sendEvent(parent(), e);
} }
@ -1199,10 +1201,7 @@ void ColorPickerButton::keyPressEvent(QKeyEvent *e)
*/ */
void ColorPickerButton::keyReleaseEvent(QKeyEvent *e) void ColorPickerButton::keyReleaseEvent(QKeyEvent *e)
{ {
if (e->key() == Qt::Key_Up if (e->key() == Qt::Key_Up || e->key() == Qt::Key_Down || e->key() == Qt::Key_Left || e->key() == Qt::Key_Right)
|| e->key() == Qt::Key_Down
|| e->key() == Qt::Key_Left
|| e->key() == Qt::Key_Right)
{ {
QCoreApplication::sendEvent(parent(), e); QCoreApplication::sendEvent(parent(), e);
} }
@ -1216,7 +1215,6 @@ void ColorPickerButton::keyReleaseEvent(QKeyEvent *e)
{ {
QFrame::keyReleaseEvent(e); QFrame::keyReleaseEvent(e);
} }
} }
/*! /*!
@ -1266,7 +1264,6 @@ void ColorPickerButton::paintEvent(QPaintEvent *e)
} }
p.end(); p.end();
} }
#include "qtcolorpicker.moc" #include "qtcolorpicker.moc"

View File

@ -46,15 +46,17 @@
#ifndef QTCOLORPICKER_H #ifndef QTCOLORPICKER_H
#define QTCOLORPICKER_H #define QTCOLORPICKER_H
#include <QColor>
#include <QPushButton> #include <QPushButton>
#include <QtCore/QString> #include <QtCore/QString>
#include <QColor>
#include <QFocusEvent>
#include <QLabel> #include <QLabel>
#include <QtCore/QEvent> #include <QtCore/QEvent>
#include <QFocusEvent>
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
class ColorPickerPopup; class ColorPickerPopup;
class ColorPickerItem; class ColorPickerItem;
@ -66,8 +68,7 @@ class QtColorPicker : public QPushButton
Q_PROPERTY(bool colorDialog READ colorDialogEnabled WRITE setColorDialogEnabled) Q_PROPERTY(bool colorDialog READ colorDialogEnabled WRITE setColorDialogEnabled)
public: public:
QtColorPicker(QWidget *parent = 0, QtColorPicker(QWidget *parent = 0, int columns = -1, bool enableColorDialog = true);
int columns = -1, bool enableColorDialog = true);
~QtColorPicker(); ~QtColorPicker();

View File

@ -30,7 +30,9 @@
#include <QFrame> #include <QFrame>
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
class VElidedLabel : public QFrame class VElidedLabel : public QFrame
{ {
@ -38,6 +40,7 @@ class VElidedLabel : public QFrame
Q_PROPERTY(QString text READ text WRITE setText) Q_PROPERTY(QString text READ text WRITE setText)
Q_PROPERTY(bool IsElided READ IsElided) Q_PROPERTY(bool IsElided READ IsElided)
Q_PROPERTY(bool showElided READ ShowElided WRITE SetShowElided) Q_PROPERTY(bool showElided READ ShowElided WRITE SetShowElided)
public: public:
explicit VElidedLabel(QWidget *parent = nullptr); explicit VElidedLabel(QWidget *parent = nullptr);
explicit VElidedLabel(const QString &text, QWidget *parent = nullptr); explicit VElidedLabel(const QString &text, QWidget *parent = nullptr);

View File

@ -35,6 +35,8 @@
#include <QtDebug> #include <QtDebug>
#include <chrono> #include <chrono>
#include "../vmisc/defglobal.h"
#if (defined(Q_CC_GNU) && Q_CC_GNU < 409) && !defined(Q_CC_CLANG) #if (defined(Q_CC_GNU) && Q_CC_GNU < 409) && !defined(Q_CC_CLANG)
// DO NOT WORK WITH GCC 4.8 // DO NOT WORK WITH GCC 4.8
#else #else
@ -60,13 +62,14 @@ public:
private: private:
Q_DISABLE_COPY_MOVE(MultiSelectCompleter) // NOLINT Q_DISABLE_COPY_MOVE(MultiSelectCompleter) // NOLINT
}; };
} } // namespace
// MultiSelectCompleter // MultiSelectCompleter
//--------------------------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------------------------
MultiSelectCompleter::MultiSelectCompleter(QObject *parent) MultiSelectCompleter::MultiSelectCompleter(QObject *parent)
: QCompleter(parent) : QCompleter(parent)
{} {
}
//--------------------------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------------------------
auto MultiSelectCompleter::pathFromIndex(const QModelIndex &index) const -> QString auto MultiSelectCompleter::pathFromIndex(const QModelIndex &index) const -> QString
@ -102,13 +105,15 @@ auto MultiSelectCompleter::splitPath(const QString &path) const -> QStringList
VLineEdit::VLineEdit(QWidget *parent) VLineEdit::VLineEdit(QWidget *parent)
: QLineEdit(parent), : QLineEdit(parent),
m_selectOnMousePress(false) m_selectOnMousePress(false)
{} {
}
//--------------------------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------------------------
VLineEdit::VLineEdit(const QString &contents, QWidget *parent) VLineEdit::VLineEdit(const QString &contents, QWidget *parent)
: QLineEdit(contents, parent), : QLineEdit(contents, parent),
m_selectOnMousePress(false) m_selectOnMousePress(false)
{} {
}
//--------------------------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------------------------
void VLineEdit::focusInEvent(QFocusEvent *e) void VLineEdit::focusInEvent(QFocusEvent *e)

View File

@ -31,13 +31,16 @@
#include <QLineEdit> #include <QLineEdit>
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
class QStringListModel; class QStringListModel;
class VLineEdit : public QLineEdit class VLineEdit : public QLineEdit
{ {
Q_OBJECT // NOLINT Q_OBJECT // NOLINT
public: public:
explicit VLineEdit(QWidget *parent = nullptr); explicit VLineEdit(QWidget *parent = nullptr);
explicit VLineEdit(const QString &contents, QWidget *parent = nullptr); explicit VLineEdit(const QString &contents, QWidget *parent = nullptr);
@ -46,6 +49,7 @@ protected:
virtual void focusInEvent(QFocusEvent *e) override; virtual void focusInEvent(QFocusEvent *e) override;
virtual void focusOutEvent(QFocusEvent *e) override; virtual void focusOutEvent(QFocusEvent *e) override;
virtual void mousePressEvent(QMouseEvent *e) override; virtual void mousePressEvent(QMouseEvent *e) override;
private: private:
// cppcheck-suppress unknownMacro // cppcheck-suppress unknownMacro
Q_DISABLE_COPY_MOVE(VLineEdit) // NOLINT Q_DISABLE_COPY_MOVE(VLineEdit) // NOLINT
@ -60,6 +64,7 @@ private:
class VCompleterLineEdit : public VLineEdit class VCompleterLineEdit : public VLineEdit
{ {
Q_OBJECT // NOLINT Q_OBJECT // NOLINT
public: public:
explicit VCompleterLineEdit(QWidget *parent = nullptr); explicit VCompleterLineEdit(QWidget *parent = nullptr);

View File

@ -29,18 +29,19 @@
#ifndef VMAINGRAPHICSVIEW_H #ifndef VMAINGRAPHICSVIEW_H
#define VMAINGRAPHICSVIEW_H #define VMAINGRAPHICSVIEW_H
#include <QGraphicsView> #include <QGraphicsView>
#include <QMetaObject> #include <QMetaObject>
#include <QObject> #include <QObject>
#include <QPointF> #include <QPointF>
#include <QPointer>
#include <QRectF> #include <QRectF>
#include <QString> #include <QString>
#include <Qt> #include <Qt>
#include <QtGlobal> #include <QtGlobal>
#include <QPointer>
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
/*! /*!
* This class adds ability to zoom QGraphicsView using mouse wheel. The point under cursor * This class adds ability to zoom QGraphicsView using mouse wheel. The point under cursor
@ -75,6 +76,7 @@ class QPinchGesture;
class GraphicsViewZoom : public QObject class GraphicsViewZoom : public QObject
{ {
Q_OBJECT // NOLINT Q_OBJECT // NOLINT
public: public:
explicit GraphicsViewZoom(QGraphicsView *view); explicit GraphicsViewZoom(QGraphicsView *view);
void gentle_zoom(double factor); void gentle_zoom(double factor);
@ -87,6 +89,7 @@ public slots:
void VerticalScrollingTime(qreal x); void VerticalScrollingTime(qreal x);
void HorizontalScrollingTime(qreal x); void HorizontalScrollingTime(qreal x);
void animFinished(); void animFinished();
protected: protected:
virtual auto eventFilter(QObject *object, QEvent *event) -> bool override; virtual auto eventFilter(QObject *object, QEvent *event) -> bool override;
@ -120,6 +123,7 @@ private:
class VMainGraphicsView : public QGraphicsView class VMainGraphicsView : public QGraphicsView
{ {
Q_OBJECT // NOLINT Q_OBJECT // NOLINT
public: public:
explicit VMainGraphicsView(QWidget *parent = nullptr); explicit VMainGraphicsView(QWidget *parent = nullptr);
void setShowToolOptions(bool value); void setShowToolOptions(bool value);
@ -161,6 +165,7 @@ public slots:
void ZoomOriginal(); void ZoomOriginal();
void ZoomFitBest(); void ZoomFitBest();
void ResetScrollingAnimation(); void ResetScrollingAnimation();
protected: protected:
void mousePressEvent(QMouseEvent *event) override; void mousePressEvent(QMouseEvent *event) override;
void mouseMoveEvent(QMouseEvent *event) override; void mouseMoveEvent(QMouseEvent *event) override;
@ -169,6 +174,7 @@ protected:
void dragEnterEvent(QDragEnterEvent *event) override; void dragEnterEvent(QDragEnterEvent *event) override;
void dragMoveEvent(QDragMoveEvent *event) override; void dragMoveEvent(QDragMoveEvent *event) override;
void dropEvent(QDropEvent *event) override; void dropEvent(QDropEvent *event) override;
private: private:
Q_DISABLE_COPY_MOVE(VMainGraphicsView) // NOLINT Q_DISABLE_COPY_MOVE(VMainGraphicsView) // NOLINT
GraphicsViewZoom *zoom; GraphicsViewZoom *zoom;

View File

@ -35,7 +35,9 @@
#include <QString> #include <QString>
#include <QtGlobal> #include <QtGlobal>
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
/** /**
\brief Class showing a widget as popup window. \brief Class showing a widget as popup window.

View File

@ -30,11 +30,14 @@
#define TST_TAPECOMMANDLINE_H #define TST_TAPECOMMANDLINE_H
#include "../vtest/abstracttest.h" #include "../vtest/abstracttest.h"
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
class TST_TapeCommandLine : public AbstractTest class TST_TapeCommandLine : public AbstractTest
{ {
Q_OBJECT // NOLINT Q_OBJECT // NOLINT
public: public:
explicit TST_TapeCommandLine(QObject *parent = nullptr); explicit TST_TapeCommandLine(QObject *parent = nullptr);
@ -46,7 +49,6 @@ private slots:
private: private:
Q_DISABLE_COPY_MOVE(TST_TapeCommandLine) // NOLINT Q_DISABLE_COPY_MOVE(TST_TapeCommandLine) // NOLINT
}; };
#endif // TST_TAPECOMMANDLINE_H #endif // TST_TAPECOMMANDLINE_H

View File

@ -30,11 +30,14 @@
#define TST_VALENTINACOMMANDLINE_H #define TST_VALENTINACOMMANDLINE_H
#include "../vtest/abstracttest.h" #include "../vtest/abstracttest.h"
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
class TST_ValentinaCommandLine : public AbstractTest class TST_ValentinaCommandLine : public AbstractTest
{ {
Q_OBJECT // NOLINT Q_OBJECT // NOLINT
public: public:
explicit TST_ValentinaCommandLine(QObject *parent = nullptr); explicit TST_ValentinaCommandLine(QObject *parent = nullptr);

View File

@ -30,7 +30,9 @@
#define TST_ABSTRACTREGEXP_H #define TST_ABSTRACTREGEXP_H
#include "../vtest/abstracttest.h" #include "../vtest/abstracttest.h"
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
#include <QPointer> #include <QPointer>
@ -40,6 +42,7 @@ class VTranslateVars;
class TST_AbstractRegExp : public AbstractTest class TST_AbstractRegExp : public AbstractTest
{ {
Q_OBJECT // NOLINT Q_OBJECT // NOLINT
public: public:
TST_AbstractRegExp(const QString &locale, QObject *parent = nullptr); TST_AbstractRegExp(const QString &locale, QObject *parent = nullptr);
virtual ~TST_AbstractRegExp(); virtual ~TST_AbstractRegExp();

View File

@ -28,17 +28,20 @@
#ifndef TST_ABSTRACTTRANSLATION_H #ifndef TST_ABSTRACTTRANSLATION_H
#define TST_ABSTRACTTRANSLATION_H #define TST_ABSTRACTTRANSLATION_H
#include <QObject>
#include <QFile>
#include <QSharedPointer>
#include <QDomDocument> #include <QDomDocument>
#include <QFile>
#include <QObject>
#include <QSharedPointer>
#include <ciso646> #include <ciso646>
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
class TST_AbstractTranslation : public QObject class TST_AbstractTranslation : public QObject
{ {
Q_OBJECT // NOLINT Q_OBJECT // NOLINT
public: public:
explicit TST_AbstractTranslation(QObject *parent = nullptr); explicit TST_AbstractTranslation(QObject *parent = nullptr);

View File

@ -29,11 +29,13 @@
#ifndef TST_MEASUREMENTREGEXP_H #ifndef TST_MEASUREMENTREGEXP_H
#define TST_MEASUREMENTREGEXP_H #define TST_MEASUREMENTREGEXP_H
#include "../vmisc/defglobal.h"
#include "tst_abstractregexp.h"
#include <QPointer> #include <QPointer>
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h"
#endif
#include "tst_abstractregexp.h"
class QTranslator; class QTranslator;
class VTranslateVars; class VTranslateVars;
@ -41,7 +43,8 @@ class TST_MeasurementRegExp : public TST_AbstractRegExp
{ {
Q_OBJECT // NOLINT Q_OBJECT // NOLINT
public : TST_MeasurementRegExp(const QString &systemCode, const QString &locale, QObject *parent = nullptr); public:
TST_MeasurementRegExp(const QString &systemCode, const QString &locale, QObject *parent = nullptr);
virtual ~TST_MeasurementRegExp(); virtual ~TST_MeasurementRegExp();
static const QStringList pmSystems; static const QStringList pmSystems;

View File

@ -31,11 +31,14 @@
#include <QObject> #include <QObject>
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
class TST_Misc : public QObject class TST_Misc : public QObject
{ {
Q_OBJECT // NOLINT Q_OBJECT // NOLINT
public: public:
explicit TST_Misc(QObject *parent = nullptr); explicit TST_Misc(QObject *parent = nullptr);

View File

@ -32,11 +32,14 @@
#include <QLocale> #include <QLocale>
#include <QObject> #include <QObject>
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
class TST_QmuTokenParser : public QObject class TST_QmuTokenParser : public QObject
{ {
Q_OBJECT // NOLINT Q_OBJECT // NOLINT
public: public:
explicit TST_QmuTokenParser(QObject *parent = nullptr); explicit TST_QmuTokenParser(QObject *parent = nullptr);
private slots: private slots:
@ -45,6 +48,7 @@ private slots:
void TokenFromUser_data(); void TokenFromUser_data();
void TokenFromUser(); void TokenFromUser();
void cleanupTestCase(); void cleanupTestCase();
private: private:
// cppcheck-suppress unknownMacro // cppcheck-suppress unknownMacro
Q_DISABLE_COPY_MOVE(TST_QmuTokenParser) // NOLINT Q_DISABLE_COPY_MOVE(TST_QmuTokenParser) // NOLINT

View File

@ -31,11 +31,14 @@
#include <QObject> #include <QObject>
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
class TST_VCommandLine : public QObject class TST_VCommandLine : public QObject
{ {
Q_OBJECT // NOLINT Q_OBJECT // NOLINT
public: public:
explicit TST_VCommandLine(QObject *parent = nullptr); explicit TST_VCommandLine(QObject *parent = nullptr);

View File

@ -31,11 +31,14 @@
#include <QObject> #include <QObject>
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
class TST_VCubicBezierPath : public QObject class TST_VCubicBezierPath : public QObject
{ {
Q_OBJECT // NOLINT Q_OBJECT // NOLINT
public: public:
explicit TST_VCubicBezierPath(QObject *parent = nullptr); explicit TST_VCubicBezierPath(QObject *parent = nullptr);
@ -49,7 +52,6 @@ private slots:
private: private:
Q_DISABLE_COPY_MOVE(TST_VCubicBezierPath) // NOLINT Q_DISABLE_COPY_MOVE(TST_VCubicBezierPath) // NOLINT
}; };
#endif // TST_VCUBICBEZIERPATH_H #endif // TST_VCUBICBEZIERPATH_H

View File

@ -30,17 +30,21 @@
#include <QObject> #include <QObject>
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
class TST_VDomDocument : public QObject class TST_VDomDocument : public QObject
{ {
Q_OBJECT // NOLINT Q_OBJECT // NOLINT
public: public:
explicit TST_VDomDocument(QObject *parent = nullptr); explicit TST_VDomDocument(QObject *parent = nullptr);
private slots: private slots:
void TestCompareDomElements_data(); void TestCompareDomElements_data();
void TestCompareDomElements(); void TestCompareDomElements();
private: private:
Q_DISABLE_COPY_MOVE(TST_VDomDocument) // NOLINT Q_DISABLE_COPY_MOVE(TST_VDomDocument) // NOLINT
}; };

View File

@ -30,11 +30,14 @@
#define TST_VELLIPTICALARC_H #define TST_VELLIPTICALARC_H
#include "../vtest/abstracttest.h" #include "../vtest/abstracttest.h"
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
class TST_VEllipticalArc : public AbstractTest class TST_VEllipticalArc : public AbstractTest
{ {
Q_OBJECT // NOLINT Q_OBJECT // NOLINT
public: public:
explicit TST_VEllipticalArc(QObject *parent = nullptr); explicit TST_VEllipticalArc(QObject *parent = nullptr);

View File

@ -30,11 +30,14 @@
#define TST_VDETAIL_H #define TST_VDETAIL_H
#include "../vtest/abstracttest.h" #include "../vtest/abstracttest.h"
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
class TST_VPiece : public AbstractTest class TST_VPiece : public AbstractTest
{ {
Q_OBJECT // NOLINT Q_OBJECT // NOLINT
public: public:
explicit TST_VPiece(QObject *parent = nullptr); explicit TST_VPiece(QObject *parent = nullptr);

View File

@ -32,16 +32,20 @@
#include <QtCore/QObject> #include <QtCore/QObject>
#include <QtCore/qglobal.h> #include <QtCore/qglobal.h>
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
class TST_VPointF : public QObject class TST_VPointF : public QObject
{ {
Q_OBJECT // NOLINT Q_OBJECT // NOLINT
public: public:
explicit TST_VPointF(QObject *parent = nullptr); explicit TST_VPointF(QObject *parent = nullptr);
private slots: private slots:
void TestFlip_data(); void TestFlip_data();
void TestFlip(); void TestFlip();
private: private:
Q_DISABLE_COPY_MOVE(TST_VPointF) // NOLINT Q_DISABLE_COPY_MOVE(TST_VPointF) // NOLINT
}; };

View File

@ -30,13 +30,16 @@
#define TST_VSPLINE_H #define TST_VSPLINE_H
#include "../vtest/abstracttest.h" #include "../vtest/abstracttest.h"
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
class VSpline; class VSpline;
class TST_VSpline : public AbstractTest class TST_VSpline : public AbstractTest
{ {
Q_OBJECT // NOLINT Q_OBJECT // NOLINT
public: public:
explicit TST_VSpline(QObject *parent = nullptr); explicit TST_VSpline(QObject *parent = nullptr);

View File

@ -31,11 +31,14 @@
#include <QObject> #include <QObject>
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
class TST_VSplinePath : public QObject class TST_VSplinePath : public QObject
{ {
Q_OBJECT // NOLINT Q_OBJECT // NOLINT
public: public:
explicit TST_VSplinePath(QObject *parent = nullptr); explicit TST_VSplinePath(QObject *parent = nullptr);
private slots: private slots:
@ -43,6 +46,7 @@ private slots:
void TestRotation(); void TestRotation();
void TestFlip_data(); void TestFlip_data();
void TestFlip(); void TestFlip();
private: private:
Q_DISABLE_COPY_MOVE(TST_VSplinePath) // NOLINT Q_DISABLE_COPY_MOVE(TST_VSplinePath) // NOLINT
}; };

View File

@ -31,16 +31,20 @@
#include <QObject> #include <QObject>
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
class TST_VToolUnionDetails : public QObject class TST_VToolUnionDetails : public QObject
{ {
Q_OBJECT // NOLINT Q_OBJECT // NOLINT
public: public:
explicit TST_VToolUnionDetails(QObject *parent = nullptr); explicit TST_VToolUnionDetails(QObject *parent = nullptr);
private slots: private slots:
void TestUnitingMainPaths_data(); void TestUnitingMainPaths_data();
void TestUnitingMainPaths(); void TestUnitingMainPaths();
private: private:
Q_DISABLE_COPY_MOVE(TST_VToolUnionDetails) // NOLINT Q_DISABLE_COPY_MOVE(TST_VToolUnionDetails) // NOLINT
}; };

View File

@ -29,17 +29,20 @@
#ifndef TST_VTRANSLATEVARS_H #ifndef TST_VTRANSLATEVARS_H
#define TST_VTRANSLATEVARS_H #define TST_VTRANSLATEVARS_H
#include <QtCore/qglobal.h>
#include <QLocale> #include <QLocale>
#include <QObject> #include <QObject>
#include <QtCore/qglobal.h>
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0)
#include "../vmisc/defglobal.h" #include "../vmisc/defglobal.h"
#endif
class VTranslateVars; class VTranslateVars;
class TST_VTranslateVars : public QObject class TST_VTranslateVars : public QObject
{ {
Q_OBJECT // NOLINT Q_OBJECT // NOLINT
public: public:
explicit TST_VTranslateVars(QObject *parent = nullptr); explicit TST_VTranslateVars(QObject *parent = nullptr);
private slots: private slots:
@ -49,6 +52,7 @@ private slots:
void TestFormulaToUser_data(); void TestFormulaToUser_data();
void TestFormulaToUser(); void TestFormulaToUser();
void cleanupTestCase(); void cleanupTestCase();
private: private:
// cppcheck-suppress unknownMacro // cppcheck-suppress unknownMacro
Q_DISABLE_COPY_MOVE(TST_VTranslateVars) // NOLINT Q_DISABLE_COPY_MOVE(TST_VTranslateVars) // NOLINT