fixed issue #49: when editing a remote deck, be able to directly save it there

This commit is contained in:
Max-Wilhelm Bruker 2012-05-09 21:52:09 +02:00
parent f00eaa83d4
commit 0eee6d7ab9
23 changed files with 324 additions and 181 deletions

View file

@ -285,12 +285,12 @@ void DeckViewScene::clearContents()
cardContainers.clear();
}
void DeckViewScene::setDeck(DeckList *_deck)
void DeckViewScene::setDeck(const DeckList &_deck)
{
if (deck)
delete deck;
deck = _deck;
deck = new DeckList(_deck);
rebuildTree();
applySideboardPlan(deck->getCurrentSideboardPlan());
rearrangeItems();
@ -475,7 +475,7 @@ void DeckView::updateSceneRect(const QRectF &rect)
fitInView(rect, Qt::KeepAspectRatio);
}
void DeckView::setDeck(DeckList *_deck)
void DeckView::setDeck(const DeckList &_deck)
{
deckViewScene->setDeck(_deck);
}