52 #ifndef VABSTRACTPIECE_P_H
53 #define VABSTRACTPIECE_P_H
55 #include <QSharedData>
57 #include <QCoreApplication>
59 #include "../vmisc/diagnostic.h"
62 QT_WARNING_DISABLE_GCC(
"-Weffc++")
63 QT_WARNING_DISABLE_GCC("-Wnon-virtual-dtor")
74 , m_forbidFlipping(false)
75 , m_seamAllowance(false)
76 , m_seamAllowanceBuiltIn(false)
77 , m_hideMainPath(false)
85 , m_name(piece.m_name)
86 , m_color(piece.m_color)
87 , m_fill(piece.m_fill)
88 , m_pieceLock(piece.m_pieceLock)
89 , m_forbidFlipping(piece.m_forbidFlipping)
90 , m_seamAllowance(piece.m_seamAllowance)
91 , m_seamAllowanceBuiltIn(piece.m_seamAllowanceBuiltIn)
92 , m_hideMainPath(piece.m_hideMainPath)
93 , m_width(piece.m_width)
105 bool m_forbidFlipping;
106 bool m_seamAllowance;
107 bool m_seamAllowanceBuiltIn;
VAbstractPieceData(const VAbstractPieceData &piece)
~VAbstractPieceData() Q_DECL_EQ_DEFAULT