Code:
#ifndef PAWNBOX_SAFETY_DECLARATION #define PAWNBOX_SAFETY_DECLARATION class QPaintEvent; class QPixmap; #include <QWidget> #include <QRectF> #include <QColor> #include <QMap> namespace MTRUTIL { const int AMOUNT_OF_PAWNS = 7; } namespace MTR { Q_OBJECT public: protected: private: void startDrag(); QPoint startPos; bool insidePawn; //klasa pionka class Pawn { public: Pawn(); ~Pawn(); private: QColor color_; QRectF rectF_; QPixmap *dragPicture; }; // Pawn *draggedPawn; QMap<int, Pawn> pawnCollection; }; } #endif
Code:
PawnBox::Pawn::Pawn() { } color_ = color; rectF_ = rec; } PawnBox::Pawn::~Pawn() { delete dragPicture; }
SIGSEV
Any hint?