mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-07-16 07:22:16 -07:00
Fix menu options.
This commit is contained in:
parent
437b6454da
commit
b1a7f79ab2
1 changed files with 36 additions and 0 deletions
|
|
@ -95,6 +95,7 @@ void TabDeckEditorVisual::createMenus()
|
||||||
deckDockMenu = viewMenu->addMenu(QString());
|
deckDockMenu = viewMenu->addMenu(QString());
|
||||||
deckAnalyticsMenu = viewMenu->addMenu(QString());
|
deckAnalyticsMenu = viewMenu->addMenu(QString());
|
||||||
filterDockMenu = viewMenu->addMenu(QString());
|
filterDockMenu = viewMenu->addMenu(QString());
|
||||||
|
printingSelectorDockMenu = viewMenu->addMenu(QString());
|
||||||
|
|
||||||
aCardInfoDockVisible = cardInfoDockMenu->addAction(QString());
|
aCardInfoDockVisible = cardInfoDockMenu->addAction(QString());
|
||||||
aCardInfoDockVisible->setCheckable(true);
|
aCardInfoDockVisible->setCheckable(true);
|
||||||
|
|
@ -124,6 +125,13 @@ void TabDeckEditorVisual::createMenus()
|
||||||
aFilterDockFloating->setCheckable(true);
|
aFilterDockFloating->setCheckable(true);
|
||||||
connect(aFilterDockFloating, SIGNAL(triggered()), this, SLOT(dockFloatingTriggered()));
|
connect(aFilterDockFloating, SIGNAL(triggered()), this, SLOT(dockFloatingTriggered()));
|
||||||
|
|
||||||
|
aPrintingSelectorDockVisible = printingSelectorDockMenu->addAction(QString());
|
||||||
|
aPrintingSelectorDockVisible->setCheckable(true);
|
||||||
|
connect(aPrintingSelectorDockVisible, SIGNAL(triggered()), this, SLOT(dockVisibleTriggered()));
|
||||||
|
aPrintingSelectorDockFloating = printingSelectorDockMenu->addAction(QString());
|
||||||
|
aPrintingSelectorDockFloating->setCheckable(true);
|
||||||
|
connect(aPrintingSelectorDockFloating, SIGNAL(triggered()), this, SLOT(dockFloatingTriggered()));
|
||||||
|
|
||||||
viewMenu->addSeparator();
|
viewMenu->addSeparator();
|
||||||
|
|
||||||
aResetLayout = viewMenu->addAction(QString());
|
aResetLayout = viewMenu->addAction(QString());
|
||||||
|
|
@ -303,7 +311,9 @@ void TabDeckEditorVisual::retranslateUi()
|
||||||
viewMenu->setTitle(tr("&View"));
|
viewMenu->setTitle(tr("&View"));
|
||||||
cardInfoDockMenu->setTitle(tr("Card Info"));
|
cardInfoDockMenu->setTitle(tr("Card Info"));
|
||||||
deckDockMenu->setTitle(tr("Deck"));
|
deckDockMenu->setTitle(tr("Deck"));
|
||||||
|
deckAnalyticsMenu->setTitle(tr("Deck Analytics"));
|
||||||
filterDockMenu->setTitle(tr("Filters"));
|
filterDockMenu->setTitle(tr("Filters"));
|
||||||
|
printingSelectorDockMenu->setTitle(tr("Printing"));
|
||||||
|
|
||||||
aCardInfoDockVisible->setText(tr("Visible"));
|
aCardInfoDockVisible->setText(tr("Visible"));
|
||||||
aCardInfoDockFloating->setText(tr("Floating"));
|
aCardInfoDockFloating->setText(tr("Floating"));
|
||||||
|
|
@ -311,9 +321,15 @@ void TabDeckEditorVisual::retranslateUi()
|
||||||
aDeckDockVisible->setText(tr("Visible"));
|
aDeckDockVisible->setText(tr("Visible"));
|
||||||
aDeckDockFloating->setText(tr("Floating"));
|
aDeckDockFloating->setText(tr("Floating"));
|
||||||
|
|
||||||
|
aDeckAnalyticsDockVisible->setText(tr("Visible"));
|
||||||
|
aDeckAnalyticsDockFloating->setText(tr("Floating"));
|
||||||
|
|
||||||
aFilterDockVisible->setText(tr("Visible"));
|
aFilterDockVisible->setText(tr("Visible"));
|
||||||
aFilterDockFloating->setText(tr("Floating"));
|
aFilterDockFloating->setText(tr("Floating"));
|
||||||
|
|
||||||
|
aPrintingSelectorDockVisible->setText(tr("Visible"));
|
||||||
|
aPrintingSelectorDockFloating->setText(tr("Floating"));
|
||||||
|
|
||||||
aResetLayout->setText(tr("Reset layout"));
|
aResetLayout->setText(tr("Reset layout"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -333,6 +349,9 @@ bool TabDeckEditorVisual::eventFilter(QObject *o, QEvent *e)
|
||||||
} else if (o == filterDockWidget) {
|
} else if (o == filterDockWidget) {
|
||||||
aFilterDockVisible->setChecked(false);
|
aFilterDockVisible->setChecked(false);
|
||||||
aFilterDockFloating->setEnabled(false);
|
aFilterDockFloating->setEnabled(false);
|
||||||
|
} else if (o == printingSelectorDockWidget) {
|
||||||
|
aPrintingSelectorDockVisible->setChecked(false);
|
||||||
|
aPrintingSelectorDockFloating->setEnabled(false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (o == this && e->type() == QEvent::Hide) {
|
if (o == this && e->type() == QEvent::Hide) {
|
||||||
|
|
@ -342,6 +361,7 @@ bool TabDeckEditorVisual::eventFilter(QObject *o, QEvent *e)
|
||||||
layouts.setDeckEditorCardSize(cardInfoDockWidget->size());
|
layouts.setDeckEditorCardSize(cardInfoDockWidget->size());
|
||||||
layouts.setDeckEditorFilterSize(filterDockWidget->size());
|
layouts.setDeckEditorFilterSize(filterDockWidget->size());
|
||||||
layouts.setDeckEditorDeckSize(deckDockWidget->size());
|
layouts.setDeckEditorDeckSize(deckDockWidget->size());
|
||||||
|
layouts.setDeckEditorPrintingSelectorSize(printingSelectorDockWidget->size());
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
@ -372,6 +392,12 @@ void TabDeckEditorVisual::dockVisibleTriggered()
|
||||||
aFilterDockFloating->setEnabled(aFilterDockVisible->isChecked());
|
aFilterDockFloating->setEnabled(aFilterDockVisible->isChecked());
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (o == aPrintingSelectorDockVisible) {
|
||||||
|
printingSelectorDockWidget->setHidden(!aPrintingSelectorDockVisible->isChecked());
|
||||||
|
aPrintingSelectorDockFloating->setEnabled(aPrintingSelectorDockVisible->isChecked());
|
||||||
|
return;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void TabDeckEditorVisual::dockFloatingTriggered()
|
void TabDeckEditorVisual::dockFloatingTriggered()
|
||||||
|
|
@ -396,6 +422,11 @@ void TabDeckEditorVisual::dockFloatingTriggered()
|
||||||
filterDockWidget->setFloating(aFilterDockFloating->isChecked());
|
filterDockWidget->setFloating(aFilterDockFloating->isChecked());
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (o == aPrintingSelectorDockFloating) {
|
||||||
|
printingSelectorDockWidget->setFloating(aPrintingSelectorDockFloating->isChecked());
|
||||||
|
return;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void TabDeckEditorVisual::dockTopLevelChanged(bool topLevel)
|
void TabDeckEditorVisual::dockTopLevelChanged(bool topLevel)
|
||||||
|
|
@ -419,4 +450,9 @@ void TabDeckEditorVisual::dockTopLevelChanged(bool topLevel)
|
||||||
if (o == deckAnalyticsDock) {
|
if (o == deckAnalyticsDock) {
|
||||||
aDeckAnalyticsDockFloating->setChecked(topLevel);
|
aDeckAnalyticsDockFloating->setChecked(topLevel);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (o == printingSelectorDockWidget) {
|
||||||
|
aPrintingSelectorDockFloating->setChecked(topLevel);
|
||||||
|
return;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue