mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-07-11 04:43:56 -07:00
Lont.
This commit is contained in:
parent
3b21ea5bfe
commit
6edaa6db25
7 changed files with 41 additions and 44 deletions
|
|
@ -48,5 +48,4 @@ private:
|
|||
QString mtgoCode;
|
||||
};
|
||||
|
||||
|
||||
#endif // COCKATRICE_ARCHIDEKT_API_RESPONSE_EDITION_H
|
||||
|
|
|
|||
|
|
@ -68,5 +68,4 @@ private:
|
|||
QStringList customCards;
|
||||
};
|
||||
|
||||
|
||||
#endif // COCKATRICE_ARCHIDEKT_API_RESPONSE_DECK_H
|
||||
|
|
|
|||
|
|
@ -22,7 +22,8 @@ ArchidektApiResponseDeckDisplayWidget::ArchidektApiResponseDeckDisplayWidget(QWi
|
|||
openInEditorButton = new QPushButton(this);
|
||||
layout->addWidget(openInEditorButton);
|
||||
|
||||
connect(openInEditorButton, &QPushButton::clicked, this, &ArchidektApiResponseDeckDisplayWidget::actOpenInDeckEditor);
|
||||
connect(openInEditorButton, &QPushButton::clicked, this,
|
||||
&ArchidektApiResponseDeckDisplayWidget::actOpenInDeckEditor);
|
||||
|
||||
scrollArea = new QScrollArea(this);
|
||||
scrollArea->setWidgetResizable(true);
|
||||
|
|
@ -113,10 +114,10 @@ void ArchidektApiResponseDeckDisplayWidget::decklistModelReset()
|
|||
continue;
|
||||
}
|
||||
|
||||
DeckCardZoneDisplayWidget *zoneDisplayWidget = new DeckCardZoneDisplayWidget(
|
||||
zoneContainer, model, persistent,
|
||||
model->data(persistent.sibling(persistent.row(), 1), Qt::EditRole).toString(), "maintype",
|
||||
{"name"}, DisplayType::Overlap, 20, 10, cardSizeSlider);
|
||||
DeckCardZoneDisplayWidget *zoneDisplayWidget =
|
||||
new DeckCardZoneDisplayWidget(zoneContainer, model, persistent,
|
||||
model->data(persistent.sibling(persistent.row(), 1), Qt::EditRole).toString(),
|
||||
"maintype", {"name"}, DisplayType::Overlap, 20, 10, cardSizeSlider);
|
||||
/*connect(zoneDisplayWidget, &DeckCardZoneDisplayWidget::cardHovered, this, &VisualDeckEditorWidget::onHover);
|
||||
connect(zoneDisplayWidget, &DeckCardZoneDisplayWidget::cardClicked, this, &VisualDeckEditorWidget::onCardClick);
|
||||
connect(zoneDisplayWidget, &DeckCardZoneDisplayWidget::requestCleanup, this,
|
||||
|
|
|
|||
|
|
@ -218,9 +218,9 @@ void TabArchidekt::processDeckResponse(QJsonObject reply)
|
|||
currentPageDisplay->setLayout(currentPageLayout);
|
||||
|
||||
auto display = new ArchidektApiResponseDeckDisplayWidget(currentPageDisplay, deckData, cardSizeSlider);
|
||||
connect(display, &ArchidektApiResponseDeckDisplayWidget::requestNavigation, this,
|
||||
&TabArchidekt::actNavigatePage);
|
||||
connect(display, &ArchidektApiResponseDeckDisplayWidget::openInDeckEditor, tabSupervisor, &TabSupervisor::openDeckInNewTab);
|
||||
connect(display, &ArchidektApiResponseDeckDisplayWidget::requestNavigation, this, &TabArchidekt::actNavigatePage);
|
||||
connect(display, &ArchidektApiResponseDeckDisplayWidget::openInDeckEditor, tabSupervisor,
|
||||
&TabSupervisor::openDeckInNewTab);
|
||||
currentPageLayout->addWidget(display);
|
||||
|
||||
mainLayout->addWidget(currentPageDisplay);
|
||||
|
|
|
|||
|
|
@ -9,9 +9,8 @@
|
|||
#include <QLineEdit>
|
||||
#include <QNetworkAccessManager>
|
||||
#include <QPushButton>
|
||||
#include <libcockatrice/card/database/card_database.h>
|
||||
|
||||
#include <QString>
|
||||
#include <libcockatrice/card/database/card_database.h>
|
||||
|
||||
inline QString archidektApiLink = "https://archidekt.com/api/decks/v3/?name=";
|
||||
|
||||
|
|
@ -59,5 +58,4 @@ private:
|
|||
CardInfoPtr cardToQuery;
|
||||
};
|
||||
|
||||
|
||||
#endif // COCKATRICE_TAB_ARCHIDEKT_H
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue