commit
613f7717ab
2 changed files with 4 additions and 2 deletions
|
@ -57,7 +57,7 @@ void TitleLabel::mouseMoveEvent(QGraphicsSceneMouseEvent *event)
|
||||||
}
|
}
|
||||||
|
|
||||||
ZoneViewWidget::ZoneViewWidget(Player *_player, CardZone *_origZone, int numberCards, bool _revealZone, bool _writeableRevealZone, const QList<const ServerInfo_Card *> &cardList)
|
ZoneViewWidget::ZoneViewWidget(Player *_player, CardZone *_origZone, int numberCards, bool _revealZone, bool _writeableRevealZone, const QList<const ServerInfo_Card *> &cardList)
|
||||||
: QGraphicsWidget(0, Qt::Tool | Qt::FramelessWindowHint), player(_player)
|
: QGraphicsWidget(0, Qt::Tool | Qt::FramelessWindowHint), player(_player), canBeShuffled(_origZone->getIsShufflable())
|
||||||
{
|
{
|
||||||
setAcceptHoverEvents(true);
|
setAcceptHoverEvents(true);
|
||||||
setAttribute(Qt::WA_DeleteOnClose);
|
setAttribute(Qt::WA_DeleteOnClose);
|
||||||
|
@ -227,7 +227,8 @@ void ZoneViewWidget::closeEvent(QCloseEvent *event)
|
||||||
}
|
}
|
||||||
if (shuffleCheckBox.isChecked())
|
if (shuffleCheckBox.isChecked())
|
||||||
player->sendGameCommand(Command_Shuffle());
|
player->sendGameCommand(Command_Shuffle());
|
||||||
settingsCache->setZoneViewShuffle(shuffleCheckBox.isChecked());
|
if (canBeShuffled)
|
||||||
|
settingsCache->setZoneViewShuffle(shuffleCheckBox.isChecked());
|
||||||
emit closePressed(this);
|
emit closePressed(this);
|
||||||
deleteLater();
|
deleteLater();
|
||||||
event->accept();
|
event->accept();
|
||||||
|
|
|
@ -48,6 +48,7 @@ private:
|
||||||
QCheckBox shuffleCheckBox;
|
QCheckBox shuffleCheckBox;
|
||||||
QCheckBox pileViewCheckBox;
|
QCheckBox pileViewCheckBox;
|
||||||
|
|
||||||
|
bool canBeShuffled;
|
||||||
int extraHeight;
|
int extraHeight;
|
||||||
Player *player;
|
Player *player;
|
||||||
signals:
|
signals:
|
||||||
|
|
Loading…
Reference in a new issue