コード例 #1
0
ファイル: cardframe.cpp プロジェクト: Cockatrice/Cockatrice
void CardFrame::setCard(CardInfoPtr card)
{
    if (info) {
        disconnect(info.data(), nullptr, this, nullptr);
    }

    info = std::move(card);

    if (info) {
        connect(info.data(), SIGNAL(destroyed()), this, SLOT(clearCard()));
    }

    text->setCard(info);
    pic->setCard(info);
}
コード例 #2
0
ファイル: CardBase.cpp プロジェクト: Michael-Z/Flappy
CardBase::~CardBase()
{
	clearCard();
}
コード例 #3
0
ファイル: CardGeneral.cpp プロジェクト: Michael-Z/Flappy
CardGeneral::~CardGeneral()
{
	clearCard();
}
コード例 #4
0
ファイル: CardKing.cpp プロジェクト: mrktj/ChessCli
CardKing::~CardKing()
{
	clearCard();
}