mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-07-09 17:44:01 -07:00
Liiint.
This commit is contained in:
parent
888d37a3ae
commit
ad18040d88
4 changed files with 14 additions and 12 deletions
|
|
@ -5,9 +5,9 @@
|
|||
#include "../../../../cards/card_size_widget.h"
|
||||
#include "../../../../cards/deck_card_zone_display_widget.h"
|
||||
#include "../api_response/deck/archidekt_api_response_deck.h"
|
||||
#include <libcockatrice/card/database/card_database_manager.h>
|
||||
|
||||
#include <QSortFilterProxyModel>
|
||||
#include <libcockatrice/card/database/card_database_manager.h>
|
||||
|
||||
ArchidektApiResponseDeckDisplayWidget::ArchidektApiResponseDeckDisplayWidget(QWidget *parent,
|
||||
ArchidektApiResponseDeck _response,
|
||||
|
|
|
|||
|
|
@ -1,12 +1,13 @@
|
|||
#include "archidekt_api_response_deck_entry_display_widget.h"
|
||||
|
||||
#include "../../../../cards/card_info_picture_with_text_overlay_widget.h"
|
||||
|
||||
#include <QHBoxLayout>
|
||||
#include <QLabel>
|
||||
#include <QNetworkAccessManager>
|
||||
#include <QNetworkReply>
|
||||
#include <QHBoxLayout>
|
||||
#include <QWidget>
|
||||
#include <QPixmap>
|
||||
#include <QWidget>
|
||||
|
||||
ArchidektApiResponseDeckEntryDisplayWidget::ArchidektApiResponseDeckEntryDisplayWidget(
|
||||
QWidget *parent,
|
||||
|
|
@ -36,8 +37,8 @@ ArchidektApiResponseDeckEntryDisplayWidget::ArchidektApiResponseDeckEntryDisplay
|
|||
|
||||
QNetworkRequest req(QUrl(response.getFeatured()));
|
||||
imageNetworkManager->get(req);
|
||||
connect(imageNetworkManager, &QNetworkAccessManager::finished,
|
||||
this, &ArchidektApiResponseDeckEntryDisplayWidget::onPreviewImageLoadFinished);
|
||||
connect(imageNetworkManager, &QNetworkAccessManager::finished, this,
|
||||
&ArchidektApiResponseDeckEntryDisplayWidget::onPreviewImageLoadFinished);
|
||||
|
||||
headerLayout->addWidget(picture);
|
||||
|
||||
|
|
|
|||
|
|
@ -23,7 +23,8 @@ ArchidektApiResponseDeckListingsDisplayWidget::ArchidektApiResponseDeckListingsD
|
|||
// Add widgets for deck listings
|
||||
auto deckListings = response.results;
|
||||
for (const auto &deckListing : deckListings) {
|
||||
auto cardListDisplayWidget = new ArchidektApiResponseDeckEntryDisplayWidget(this, deckListing, imageNetworkManager);
|
||||
auto cardListDisplayWidget =
|
||||
new ArchidektApiResponseDeckEntryDisplayWidget(this, deckListing, imageNetworkManager);
|
||||
connect(cardListDisplayWidget, &ArchidektApiResponseDeckEntryDisplayWidget::requestNavigation, this,
|
||||
&ArchidektApiResponseDeckListingsDisplayWidget::requestNavigation);
|
||||
flowWidget->addWidget(cardListDisplayWidget);
|
||||
|
|
|
|||
|
|
@ -62,22 +62,22 @@ private:
|
|||
QHBoxLayout *searchOptionsLayout;
|
||||
|
||||
// Required / basic fields
|
||||
QLineEdit *nameField; // Deck name substring
|
||||
QLineEdit *ownerField; // Owner substring
|
||||
QLineEdit *nameField; // Deck name substring
|
||||
QLineEdit *ownerField; // Owner substring
|
||||
|
||||
// Colors
|
||||
QVector<QCheckBox*> colorChecks; // White, Blue, Black, Green, Red, Colorless
|
||||
QVector<QCheckBox *> colorChecks; // White, Blue, Black, Green, Red, Colorless
|
||||
QCheckBox *logicalAndCheck; // Require ALL colors instead of ANY
|
||||
|
||||
// Formats
|
||||
QVector<QCheckBox*> formatChecks; // Format checkboxes (13 total)
|
||||
QVector<QCheckBox *> formatChecks; // Format checkboxes (13 total)
|
||||
|
||||
// Page size
|
||||
QSpinBox *pageSizeSpin;
|
||||
|
||||
// Cards and Commanders
|
||||
QLineEdit *cardsField; // comma-separated quoted card names
|
||||
QLineEdit *commandersField; // comma-separated quoted commander names
|
||||
QLineEdit *cardsField; // comma-separated quoted card names
|
||||
QLineEdit *commandersField; // comma-separated quoted commander names
|
||||
|
||||
SettingsButtonWidget *settingsButton;
|
||||
CardSizeWidget *cardSizeSlider;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue