This commit is contained in:
Lukas Brübach 2024-12-24 11:30:27 +01:00
parent c5ef13e8c3
commit 8753de22f6
2 changed files with 9 additions and 9 deletions

View file

@ -4,12 +4,11 @@
#include "../../../../game/cards/card_database_manager.h"
#include "../../../../settings/cache_settings.h"
#include <QDirIterator>
#include <QComboBox>
#include <QDirIterator>
#include <QVBoxLayout>
VisualDeckStorageWidget::VisualDeckStorageWidget(QWidget *parent)
: QWidget(parent), sortOrder(Alphabetical)
VisualDeckStorageWidget::VisualDeckStorageWidget(QWidget *parent) : QWidget(parent), sortOrder(Alphabetical)
{
deckListModel = new DeckListModel(this);
deckListModel->setObjectName("visualDeckModel");

View file

@ -15,16 +15,17 @@ public:
explicit VisualDeckStorageWidget(QWidget *parent);
void retranslateUi();
public slots:
void imageClickedEvent(QMouseEvent *event, DeckPreviewCardPictureWidget *instance);
public slots:
void imageClickedEvent(QMouseEvent *event, DeckPreviewCardPictureWidget *instance);
void imageDoubleClickedEvent(QMouseEvent *event, DeckPreviewCardPictureWidget *instance);
signals:
void imageClicked(QMouseEvent *event, DeckPreviewCardPictureWidget *instance);
signals:
void imageClicked(QMouseEvent *event, DeckPreviewCardPictureWidget *instance);
void imageDoubleClicked(QMouseEvent *event, DeckPreviewCardPictureWidget *instance);
private:
enum SortOrder {
enum SortOrder
{
Alphabetical,
ByLastModified
};
@ -34,7 +35,7 @@ private:
DeckListModel *deckListModel;
QMap<QString, DeckViewCardContainer *> cardContainers;
SortOrder sortOrder; // Current sorting option
SortOrder sortOrder; // Current sorting option
void refreshBannerCards(); // Refresh the display of cards based on the current sorting option
};