mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-07-16 07:22:16 -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);
|
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()
|
void TabDeckEditorVisual::createMenus()
|
||||||
{
|
{
|
||||||
deckMenu = new DeckEditorMenu(this);
|
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()
|
void TabDeckEditorVisual::showPrintingSelector()
|
||||||
{
|
{
|
||||||
printingSelectorDockWidget->printingSelector->setCard(cardInfoDockWidget->cardInfo->getInfo(), DECK_ZONE_MAIN);
|
printingSelectorDockWidget->printingSelector->setCard(cardInfoDockWidget->cardInfo->getInfo(), DECK_ZONE_MAIN);
|
||||||
|
|
|
||||||
|
|
@ -8,8 +8,6 @@ class TabDeckEditorVisual : public AbstractTabDeckEditor
|
||||||
{
|
{
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
protected slots:
|
protected slots:
|
||||||
void actLoadDeckFromClipboard() override;
|
|
||||||
|
|
||||||
void loadLayout() override;
|
void loadLayout() override;
|
||||||
void restartLayout() override;
|
void restartLayout() override;
|
||||||
void freeDocksSize() override;
|
void freeDocksSize() override;
|
||||||
|
|
@ -34,7 +32,6 @@ protected:
|
||||||
|
|
||||||
public:
|
public:
|
||||||
explicit TabDeckEditorVisual(TabSupervisor *_tabSupervisor);
|
explicit TabDeckEditorVisual(TabSupervisor *_tabSupervisor);
|
||||||
void setDeck(DeckLoader *_deck) override;
|
|
||||||
void retranslateUi() override;
|
void retranslateUi() override;
|
||||||
QString getTabText() const override;
|
QString getTabText() const override;
|
||||||
void changeModelIndexAndCardInfo(CardInfoPtr activeCard);
|
void changeModelIndexAndCardInfo(CardInfoPtr activeCard);
|
||||||
|
|
@ -45,6 +42,7 @@ public:
|
||||||
void createCentralFrame();
|
void createCentralFrame();
|
||||||
|
|
||||||
public slots:
|
public slots:
|
||||||
|
void onDeckChanged() override;
|
||||||
void showPrintingSelector() override;
|
void showPrintingSelector() override;
|
||||||
void processMainboardCardClick(QMouseEvent *event, CardInfoPictureWithTextOverlayWidget *instance);
|
void processMainboardCardClick(QMouseEvent *event, CardInfoPictureWithTextOverlayWidget *instance);
|
||||||
void processSideboardCardClick(QMouseEvent *event, CardInfoPictureWithTextOverlayWidget *instance);
|
void processSideboardCardClick(QMouseEvent *event, CardInfoPictureWithTextOverlayWidget *instance);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue