add "open in deck editor" to VDS right-click menu (#5634)

This commit is contained in:
RickyRister 2025-02-25 15:35:56 -08:00 committed by GitHub
parent 345f8b772c
commit 4543038fd8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 9 additions and 2 deletions

View file

@ -288,8 +288,8 @@ QMenu *DeckPreviewWidget::createRightClickMenu()
{
auto *menu = new QMenu(this);
auto loadDeckAction = menu->addAction(tr("Load Deck"));
connect(loadDeckAction, &QAction::triggered, this, [this] { emit deckLoadRequested(filePath); });
connect(menu->addAction(tr("Open in deck editor")), &QAction::triggered, this,
[this] { emit openDeckEditor(deckLoader); });
menu->addSeparator();

View file

@ -40,6 +40,7 @@ public:
signals:
void deckLoadRequested(const QString &filePath);
void openDeckEditor(const DeckLoader *deck);
void visibilityUpdated();
public slots:

View file

@ -89,6 +89,8 @@ void VisualDeckStorageFolderDisplayWidget::createWidgetsForFiles()
connect(display, &DeckPreviewWidget::deckLoadRequested, visualDeckStorageWidget,
&VisualDeckStorageWidget::deckLoadRequested);
connect(display, &DeckPreviewWidget::openDeckEditor, visualDeckStorageWidget,
&VisualDeckStorageWidget::openDeckEditor);
connect(visualDeckStorageWidget->cardSizeWidget->getSlider(), &QSlider::valueChanged,
display->bannerCardDisplayWidget, &CardInfoPictureWidget::setScaleFactor);
display->bannerCardDisplayWidget->setScaleFactor(visualDeckStorageWidget->cardSizeWidget->getSlider()->value());

View file

@ -45,6 +45,7 @@ public slots:
signals:
void bannerCardsRefreshed();
void deckLoadRequested(const QString &filePath);
void openDeckEditor(const DeckLoader *deck);
void tagFilterUpdated();
void colorFilterUpdated();
void searchFilterUpdated();