This commit is contained in:
Lukas Brübach 2024-12-22 15:30:35 +01:00
parent abc6d96aca
commit d71c35e8cd
2 changed files with 9 additions and 10 deletions

View file

@ -33,7 +33,7 @@ TabDeckStorageVisual::TabDeckStorageVisual(TabSupervisor *_tabSupervisor, Abstra
deck_list_model = new DeckListModel(this); deck_list_model = new DeckListModel(this);
deck_list_model->setObjectName("visualDeckModel"); deck_list_model->setObjectName("visualDeckModel");
flow_widget = new FlowWidget(this, Qt::ScrollBarAlwaysOff,Qt::ScrollBarPolicy::ScrollBarAsNeeded); flow_widget = new FlowWidget(this, Qt::ScrollBarAlwaysOff, Qt::ScrollBarPolicy::ScrollBarAsNeeded);
this->setCentralWidget(flow_widget); this->setCentralWidget(flow_widget);
// Start adding our Widgets to our FlowLayout... // Start adding our Widgets to our FlowLayout...
@ -90,7 +90,7 @@ QStringList TabDeckStorageVisual::getBannerCardsForDecks()
deck_loader->loadFromFile(file, DeckLoader::CockatriceFormat); deck_loader->loadFromFile(file, DeckLoader::CockatriceFormat);
deck_list_model->setDeckList(new DeckLoader(*deck_loader)); deck_list_model->setDeckList(new DeckLoader(*deck_loader));
CardInfoPictureWithTextOverlayWidget *display = new CardInfoPictureWithTextOverlayWidget(flow_widget, true); auto *display = new CardInfoPictureWithTextOverlayWidget(flow_widget, true);
qDebug() << "Banner card is: " << deck_loader->getBannerCard(); qDebug() << "Banner card is: " << deck_loader->getBannerCard();
display->setCard(CardDatabaseManager::getInstance()->getCard(deck_loader->getBannerCard())); display->setCard(CardDatabaseManager::getInstance()->getCard(deck_loader->getBannerCard()));
display->setOverlayText(deck_loader->getName().isEmpty() ? QFileInfo(deck_loader->getLastFileName()).fileName() display->setOverlayText(deck_loader->getName().isEmpty() ? QFileInfo(deck_loader->getLastFileName()).fileName()

View file

@ -4,8 +4,8 @@
#include "../../../deck/deck_list_model.h" #include "../../../deck/deck_list_model.h"
#include "../../../deck/deck_view.h" #include "../../../deck/deck_view.h"
#include "../../ui/layouts/flow_layout.h" #include "../../ui/layouts/flow_layout.h"
#include "../../ui/widgets/general/layout_containers/flow_widget.h"
#include "../../ui/layouts/overlap_layout.h" #include "../../ui/layouts/overlap_layout.h"
#include "../../ui/widgets/general/layout_containers/flow_widget.h"
#include "../tab.h" #include "../tab.h"
#include <QProcess> #include <QProcess>
@ -38,8 +38,8 @@ private:
QString getTargetPath() const; QString getTargetPath() const;
QStringList getBannerCardsForDecks(); QStringList getBannerCardsForDecks();
private slots: private slots:
void actOpenLocalDeck(); void actOpenLocalDeck();
void actDeleteLocalDeck(); void actDeleteLocalDeck();
public: public:
TabDeckStorageVisual(TabSupervisor *_tabSupervisor, AbstractClient *_client); TabDeckStorageVisual(TabSupervisor *_tabSupervisor, AbstractClient *_client);
@ -48,11 +48,10 @@ public:
{ {
return tr("Deck storage"); return tr("Deck storage");
} }
public slots: public slots:
void cardUpdateFinished(int exitCode, QProcess::ExitStatus exitStatus); void cardUpdateFinished(int exitCode, QProcess::ExitStatus exitStatus);
signals: signals:
void openDeckEditor(const DeckLoader *deckLoader); void openDeckEditor(const DeckLoader *deckLoader);
}; };
#endif #endif