mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-07-10 12:23:58 -07:00
delete eventFilter implementation in abstract
This commit is contained in:
parent
e5e69255de
commit
de7bc258e7
2 changed files with 0 additions and 43 deletions
|
|
@ -559,46 +559,6 @@ void AbstractTabDeckEditor::closeEvent(QCloseEvent *event)
|
||||||
event->accept();
|
event->accept();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @brief Event filter for dock visibility and geometry changes.
|
|
||||||
* @param o Object sending the event.
|
|
||||||
* @param e Event.
|
|
||||||
* @return False always.
|
|
||||||
*/
|
|
||||||
bool AbstractTabDeckEditor::eventFilter(QObject *o, QEvent *e)
|
|
||||||
{
|
|
||||||
if (e->type() == QEvent::Close) {
|
|
||||||
if (o == cardInfoDockWidget) {
|
|
||||||
aCardInfoDockVisible->setChecked(false);
|
|
||||||
aCardInfoDockFloating->setEnabled(false);
|
|
||||||
} else if (o == cardDatabaseDockWidget) {
|
|
||||||
aCardDatabaseDockVisible->setChecked(false);
|
|
||||||
aCardDatabaseDockFloating->setEnabled(false);
|
|
||||||
} else if (o == deckDockWidget) {
|
|
||||||
aDeckDockVisible->setChecked(false);
|
|
||||||
aDeckDockFloating->setEnabled(false);
|
|
||||||
} else if (o == filterDockWidget) {
|
|
||||||
aFilterDockVisible->setChecked(false);
|
|
||||||
aFilterDockFloating->setEnabled(false);
|
|
||||||
} else if (o == printingSelectorDockWidget) {
|
|
||||||
aPrintingSelectorDockVisible->setChecked(false);
|
|
||||||
aPrintingSelectorDockFloating->setEnabled(false);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (o == this && e->type() == QEvent::Hide) {
|
|
||||||
LayoutsSettings &layouts = SettingsCache::instance().layouts();
|
|
||||||
layouts.setDeckEditorLayoutState(saveState());
|
|
||||||
layouts.setDeckEditorGeometry(saveGeometry());
|
|
||||||
layouts.setDeckEditorCardSize(cardInfoDockWidget->size());
|
|
||||||
layouts.setDeckEditorFilterSize(filterDockWidget->size());
|
|
||||||
layouts.setDeckEditorDeckSize(deckDockWidget->size());
|
|
||||||
layouts.setDeckEditorPrintingSelectorSize(printingSelectorDockWidget->size());
|
|
||||||
}
|
|
||||||
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
/** @brief Shows a confirmation dialog before closing. */
|
/** @brief Shows a confirmation dialog before closing. */
|
||||||
bool AbstractTabDeckEditor::confirmClose()
|
bool AbstractTabDeckEditor::confirmClose()
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -246,9 +246,6 @@ protected slots:
|
||||||
/** @brief Handles dock close events. */
|
/** @brief Handles dock close events. */
|
||||||
void closeEvent(QCloseEvent *event) override;
|
void closeEvent(QCloseEvent *event) override;
|
||||||
|
|
||||||
/** @brief Event filter for dock state changes. */
|
|
||||||
bool eventFilter(QObject *o, QEvent *e) override;
|
|
||||||
|
|
||||||
/** @brief Slot triggered when a dock visibility changes. Pure virtual. */
|
/** @brief Slot triggered when a dock visibility changes. Pure virtual. */
|
||||||
virtual void dockVisibleTriggered() = 0;
|
virtual void dockVisibleTriggered() = 0;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue