mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-07-14 22:42:14 -07:00
Use some of the new generic conveniences in the visual deck editor
This commit is contained in:
parent
768b957b54
commit
0256c31411
2 changed files with 9 additions and 19 deletions
|
|
@ -81,6 +81,14 @@ void TabDeckEditorVisual::createCentralFrame()
|
|||
setDockOptions(QMainWindow::AnimatedDocks | QMainWindow::AllowNestedDocks | QMainWindow::AllowTabbedDocks);
|
||||
}
|
||||
|
||||
void TabDeckEditorVisual::onDeckChanged()
|
||||
{
|
||||
AbstractTabDeckEditor::onDeckChanged();
|
||||
tabContainer->visualDeckView->updateDisplay();
|
||||
tabContainer->deckAnalytics->refreshDisplays(deckDockWidget->deckModel);
|
||||
tabContainer->sampleHandWidget->setDeckModel(deckDockWidget->deckModel);
|
||||
}
|
||||
|
||||
void TabDeckEditorVisual::createMenus()
|
||||
{
|
||||
deckMenu = new DeckEditorMenu(this);
|
||||
|
|
@ -190,22 +198,6 @@ void TabDeckEditorVisual::processCardClickDatabaseDisplay(QMouseEvent *event,
|
|||
}
|
||||
}
|
||||
|
||||
void TabDeckEditorVisual::actLoadDeckFromClipboard()
|
||||
{
|
||||
AbstractTabDeckEditor::actLoadDeckFromClipboard();
|
||||
tabContainer->visualDeckView->updateDisplay();
|
||||
tabContainer->deckAnalytics->refreshDisplays(deckDockWidget->deckModel);
|
||||
tabContainer->sampleHandWidget->setDeckModel(deckDockWidget->deckModel);
|
||||
}
|
||||
|
||||
void TabDeckEditorVisual::setDeck(DeckLoader *_deck)
|
||||
{
|
||||
AbstractTabDeckEditor::setDeck(_deck);
|
||||
tabContainer->visualDeckView->updateDisplay();
|
||||
tabContainer->deckAnalytics->refreshDisplays(deckDockWidget->deckModel);
|
||||
tabContainer->sampleHandWidget->setDeckModel(deckDockWidget->deckModel);
|
||||
}
|
||||
|
||||
void TabDeckEditorVisual::showPrintingSelector()
|
||||
{
|
||||
printingSelectorDockWidget->printingSelector->setCard(cardInfoDockWidget->cardInfo->getInfo(), DECK_ZONE_MAIN);
|
||||
|
|
|
|||
|
|
@ -8,8 +8,6 @@ class TabDeckEditorVisual : public AbstractTabDeckEditor
|
|||
{
|
||||
Q_OBJECT
|
||||
protected slots:
|
||||
void actLoadDeckFromClipboard() override;
|
||||
|
||||
void loadLayout() override;
|
||||
void restartLayout() override;
|
||||
void freeDocksSize() override;
|
||||
|
|
@ -34,7 +32,6 @@ protected:
|
|||
|
||||
public:
|
||||
explicit TabDeckEditorVisual(TabSupervisor *_tabSupervisor);
|
||||
void setDeck(DeckLoader *_deck) override;
|
||||
void retranslateUi() override;
|
||||
QString getTabText() const override;
|
||||
void changeModelIndexAndCardInfo(CardInfoPtr activeCard);
|
||||
|
|
@ -45,6 +42,7 @@ public:
|
|||
void createCentralFrame();
|
||||
|
||||
public slots:
|
||||
void onDeckChanged() override;
|
||||
void showPrintingSelector() override;
|
||||
void processMainboardCardClick(QMouseEvent *event, CardInfoPictureWithTextOverlayWidget *instance);
|
||||
void processSideboardCardClick(QMouseEvent *event, CardInfoPictureWithTextOverlayWidget *instance);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue