mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-07-18 08:22:15 -07:00
Connect eventFilters.
This commit is contained in:
parent
82b71773ae
commit
bd5365dc11
7 changed files with 8 additions and 6 deletions
|
|
@ -46,13 +46,13 @@ TabDeckEditor::TabDeckEditor(TabSupervisor *_tabSupervisor) : TabGenericDeckEdit
|
||||||
|
|
||||||
databaseDisplayDockWidget = new DeckEditorDatabaseDisplayWidget(this, this);
|
databaseDisplayDockWidget = new DeckEditorDatabaseDisplayWidget(this, this);
|
||||||
deckDockWidget = new DeckEditorDeckDockWidget(this, this);
|
deckDockWidget = new DeckEditorDeckDockWidget(this, this);
|
||||||
cardInfoDockWidget = new DeckEditorCardInfoDockWidget(this);
|
cardInfoDockWidget = new DeckEditorCardInfoDockWidget(this, this);
|
||||||
filterDockWidget = new DeckEditorFilterDockWidget(this, this);
|
filterDockWidget = new DeckEditorFilterDockWidget(this, this);
|
||||||
printingSelectorDockWidget = new DeckEditorPrintingSelectorDockWidget(this, this);
|
printingSelectorDockWidget = new DeckEditorPrintingSelectorDockWidget(this, this);
|
||||||
|
|
||||||
TabDeckEditor::createMenus();
|
TabDeckEditor::createMenus();
|
||||||
|
|
||||||
this->installEventFilter(this);
|
installEventFilter(this);
|
||||||
|
|
||||||
TabDeckEditor::retranslateUi();
|
TabDeckEditor::retranslateUi();
|
||||||
connect(&SettingsCache::instance().shortcuts(), SIGNAL(shortCutChanged()), this, SLOT(refreshShortcuts()));
|
connect(&SettingsCache::instance().shortcuts(), SIGNAL(shortCutChanged()), this, SLOT(refreshShortcuts()));
|
||||||
|
|
|
||||||
|
|
@ -24,6 +24,7 @@ class CardInfoFrameWidget;
|
||||||
class QTextEdit;
|
class QTextEdit;
|
||||||
class QLabel;
|
class QLabel;
|
||||||
class DeckLoader;
|
class DeckLoader;
|
||||||
|
class DeckEditorCardInfoDockWidget;
|
||||||
class DeckEditorDatabaseDisplayWidget;
|
class DeckEditorDatabaseDisplayWidget;
|
||||||
class DeckEditorDeckDockWidget;
|
class DeckEditorDeckDockWidget;
|
||||||
class DeckEditorFilterDockWidget;
|
class DeckEditorFilterDockWidget;
|
||||||
|
|
|
||||||
|
|
@ -30,7 +30,7 @@ void DeckEditorCardInfoDockWidget::createCardInfoDock()
|
||||||
cardInfoDockContents->setLayout(cardInfoFrame);
|
cardInfoDockContents->setLayout(cardInfoFrame);
|
||||||
setWidget(cardInfoDockContents);
|
setWidget(cardInfoDockContents);
|
||||||
|
|
||||||
installEventFilter(this);
|
installEventFilter(deckEditor);
|
||||||
connect(this, &QDockWidget::topLevelChanged, deckEditor, &TabGenericDeckEditor::dockTopLevelChanged);
|
connect(this, &QDockWidget::topLevelChanged, deckEditor, &TabGenericDeckEditor::dockTopLevelChanged);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,6 +6,7 @@
|
||||||
|
|
||||||
#include <QDockWidget>
|
#include <QDockWidget>
|
||||||
|
|
||||||
|
class TabGenericDeckEditor;
|
||||||
class DeckEditorCardInfoDockWidget : public QDockWidget
|
class DeckEditorCardInfoDockWidget : public QDockWidget
|
||||||
{
|
{
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@ DeckEditorDeckDockWidget::DeckEditorDeckDockWidget(QWidget *parent, TabGenericDe
|
||||||
setAllowedAreas(Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea);
|
setAllowedAreas(Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea);
|
||||||
setFeatures(QDockWidget::DockWidgetClosable | QDockWidget::DockWidgetFloatable | QDockWidget::DockWidgetMovable);
|
setFeatures(QDockWidget::DockWidgetClosable | QDockWidget::DockWidgetFloatable | QDockWidget::DockWidgetMovable);
|
||||||
|
|
||||||
installEventFilter(this);
|
installEventFilter(deckEditor);
|
||||||
connect(this, SIGNAL(topLevelChanged(bool)), deckEditor, SLOT(dockTopLevelChanged(bool)));
|
connect(this, SIGNAL(topLevelChanged(bool)), deckEditor, SLOT(dockTopLevelChanged(bool)));
|
||||||
createDeckDock();
|
createDeckDock();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -81,7 +81,7 @@ void DeckEditorFilterDockWidget::createFiltersDock()
|
||||||
filterDockContents->setLayout(filterFrame);
|
filterDockContents->setLayout(filterFrame);
|
||||||
setWidget(filterDockContents);
|
setWidget(filterDockContents);
|
||||||
|
|
||||||
installEventFilter(this);
|
installEventFilter(deckEditor);
|
||||||
connect(this, &QDockWidget::topLevelChanged, deckEditor, &TabGenericDeckEditor::dockTopLevelChanged);
|
connect(this, &QDockWidget::topLevelChanged, deckEditor, &TabGenericDeckEditor::dockTopLevelChanged);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -32,7 +32,7 @@ void DeckEditorPrintingSelectorDockWidget::createPrintingSelectorDock()
|
||||||
printingSelectorDockContents->setLayout(printingSelectorFrame);
|
printingSelectorDockContents->setLayout(printingSelectorFrame);
|
||||||
setWidget(printingSelectorDockContents);
|
setWidget(printingSelectorDockContents);
|
||||||
|
|
||||||
installEventFilter(this);
|
installEventFilter(deckEditor);
|
||||||
connect(this, &QDockWidget::topLevelChanged, deckEditor, &TabGenericDeckEditor::dockTopLevelChanged);
|
connect(this, &QDockWidget::topLevelChanged, deckEditor, &TabGenericDeckEditor::dockTopLevelChanged);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue