diff --git a/src/gui/set/random_pack_panel.cpp b/src/gui/set/random_pack_panel.cpp index 1f3e1045..6a92835a 100644 --- a/src/gui/set/random_pack_panel.cpp +++ b/src/gui/set/random_pack_panel.cpp @@ -316,10 +316,15 @@ void RandomPackPanel::generate() { // ----------------------------------------------------------------------------- : Selection +CardP RandomPackPanel::selectedCard() const { + return card_list->getCard(); +} + void RandomPackPanel::selectCard(const CardP& card) { preview->setCard(card); } + // ----------------------------------------------------------------------------- : Clipboard bool RandomPackPanel::canCopy() const { return card_list->canCopy(); } diff --git a/src/gui/set/random_pack_panel.hpp b/src/gui/set/random_pack_panel.hpp index 4a1dd38a..a39cd93f 100644 --- a/src/gui/set/random_pack_panel.hpp +++ b/src/gui/set/random_pack_panel.hpp @@ -36,6 +36,7 @@ class RandomPackPanel : public SetWindowPanel { virtual void onCommand(int id); // --------------------------------------------------- : Selection + virtual CardP selectedCard() const; virtual void selectCard(const CardP& card); // --------------------------------------------------- : Clipboard