Lines Matching refs:Move

42 	QList<Move> extraMoves;
45 Move::Flags flags;
47 Move::Notation notationType;
56 QMap<Move::Notation, QString> notationStrings;
63 flags(Move::None ), in MovePrivate()
64 notationType( Move::NoNotation) { in MovePrivate()
68 Move Move::castling(Move::CastlingSide side, Color color) { in castling()
74 Move m; in castling()
79 Move rookMove; in castling()
83 m.setAdditionalMoves(QList<Move>() << rookMove); in castling()
93 Move::Move() : d(new MovePrivate) { in Move() function in Knights::Move
97 Move::Move(Pos from, Pos to, Move::Flags flags) : d(new MovePrivate) { in Move() function in Knights::Move
103 Move::Move(QString string) : d(new MovePrivate) { in Move() function in Knights::Move
107 Move::Move(const Move& other) = default;
109 Move::~Move() = default;
111 void Move::operator=(const Move& other) { in operator =()
115 bool Move::flag(Move::MoveFlag flag) const { in flag()
119 Move::Flags Move::flags() const { in flags()
123 void Move::setFlag(Move::MoveFlag flag, bool value) { in setFlag()
130 for(QList<Move>::iterator it = d->extraMoves.begin(); it != d->extraMoves.end(); ++it) in setFlag()
135 void Move::setFlags(Move::Flags flags) { in setFlags()
139 void Move::setString(QString string) { in setString()
185 QString Move::string(bool includeX) const { in string()
203 Pos Move::from() const { in from()
207 Pos Move::to() const { in to()
211 void Move::setFrom(const Pos& value) { in setFrom()
216 void Move::setFrom(int first, int second) { in setFrom()
220 void Move::setTo(const Pos& value) { in setTo()
224 void Move::setTo(int first, int second) { in setTo()
228 const QList< Move >& Move::additionalMoves() const { in additionalMoves()
232 void Move::setAdditionalMoves(const QList< Move >& list) { in setAdditionalMoves()
234 for (const Move& move : list) { in setAdditionalMoves()
235 Move m = move; in setAdditionalMoves()
236 m.setFlag(Move::Additional, true); in setAdditionalMoves()
241 PieceType Move::promotedType() const { in promotedType()
245 void Move::setPromotedType(PieceType type) { in setPromotedType()
249 Move::Notation Move::notation() const { in notation()
253 const PieceDataMap& Move::removedPieces() const { in removedPieces()
257 void Move::addRemovedPiece(const Pos& pos, const PieceData& data) { in addRemovedPiece()
261 void Move::setRemovedPieces(const PieceDataMap& map) { in setRemovedPieces()
265 const PieceDataMap& Move::addedPieces() const { in addedPieces()
269 void Move::addAddedPiece(const Pos& pos, const PieceData& data) { in addAddedPiece()
273 void Move::setAddedPieces(const PieceDataMap& map) { in setAddedPieces()
277 bool Move::operator==(Move other) const { in operator ==()
281 Move Move::reverse() const { in reverse()
282 Move rev; in reverse()
296 QList<Move> additionalMoves; in reverse()
297 for (const Move& m : d->extraMoves) in reverse()
307 bool Move::isValid() const { in isValid()
323 void Move::setTime(const QTime& time) { in setTime()
330 QTime Move::time() { in time()
334 void Move::setPieceData(const PieceData& data) { in setPieceData()
338 PieceData Move::pieceData() const { in pieceData()
342 void Move::setStringForNotation(Move::Notation notation, const QString& string) { in setStringForNotation()
346 QString Move::stringForNotation(Move::Notation notation) const { in stringForNotation()
355 QDebug operator<<(QDebug debug, const Knights::Move& move) { in operator <<()