Fix MSVC 2022 warnings.

This commit is contained in:
Roman Telezhynskyi 2023-08-12 20:23:13 +03:00
parent 2820fde0ee
commit da1b6e8c28
2 changed files with 19 additions and 1 deletions

View File

@ -35,8 +35,18 @@ QT_WARNING_DISABLE_CLANG("-Wweak-vtables")
class VPROPERTYEXPLORERSHARED_EXPORT VAbstractPropertyFactory class VPROPERTYEXPLORERSHARED_EXPORT VAbstractPropertyFactory
{ {
public: public:
VAbstractPropertyFactory() = default;
//! Empty virtual destructor //! Empty virtual destructor
virtual ~VAbstractPropertyFactory() {} virtual ~VAbstractPropertyFactory() = default;
VAbstractPropertyFactory(const VAbstractPropertyFactory &) = default;
auto operator=(const VAbstractPropertyFactory &) -> VAbstractPropertyFactory & = default;
#ifdef Q_COMPILER_RVALUE_REFS
VAbstractPropertyFactory(VAbstractPropertyFactory &&) = default;
auto operator=(VAbstractPropertyFactory &&) -> VAbstractPropertyFactory & = default;
#endif
//! Creates a new property of a certain type and assigns a name and description (otionally) //! Creates a new property of a certain type and assigns a name and description (otionally)
//! \param type The type of the property as string //! \param type The type of the property as string

View File

@ -63,6 +63,14 @@ struct VAbstractToolInitData
virtual ~VAbstractToolInitData() = default; virtual ~VAbstractToolInitData() = default;
VAbstractToolInitData(const VAbstractToolInitData &) = default;
auto operator=(const VAbstractToolInitData &) -> VAbstractToolInitData & = default;
#ifdef Q_COMPILER_RVALUE_REFS
VAbstractToolInitData(VAbstractToolInitData &&) = default;
auto operator=(VAbstractToolInitData &&) -> VAbstractToolInitData & = default;
#endif
/** @brief id tool id, 0 if tool doesn't exist yet.*/ /** @brief id tool id, 0 if tool doesn't exist yet.*/
quint32 id; quint32 id;
VMainGraphicsScene *scene; VMainGraphicsScene *scene;