mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-07-09 09:33:57 -07:00
[TabGame] Don't create replay dock if not replay tab
This commit is contained in:
parent
84483c56d7
commit
d62a271f6a
1 changed files with 2 additions and 3 deletions
|
|
@ -97,12 +97,11 @@ TabGame::TabGame(TabSupervisor *_tabSupervisor,
|
||||||
createMessageDock();
|
createMessageDock();
|
||||||
createPlayAreaWidget();
|
createPlayAreaWidget();
|
||||||
createDeckViewContainerWidget();
|
createDeckViewContainerWidget();
|
||||||
createReplayDock(nullptr);
|
replayDock = nullptr;
|
||||||
|
|
||||||
addDockWidget(Qt::RightDockWidgetArea, cardInfoDock);
|
addDockWidget(Qt::RightDockWidgetArea, cardInfoDock);
|
||||||
addDockWidget(Qt::RightDockWidgetArea, playerListDock);
|
addDockWidget(Qt::RightDockWidgetArea, playerListDock);
|
||||||
addDockWidget(Qt::RightDockWidgetArea, messageLayoutDock);
|
addDockWidget(Qt::RightDockWidgetArea, messageLayoutDock);
|
||||||
replayDock->setHidden(true);
|
|
||||||
|
|
||||||
mainWidget = new QStackedWidget(this);
|
mainWidget = new QStackedWidget(this);
|
||||||
mainWidget->addWidget(deckViewContainerWidget);
|
mainWidget->addWidget(deckViewContainerWidget);
|
||||||
|
|
@ -1380,7 +1379,7 @@ void TabGame::createMessageDock(bool bReplay)
|
||||||
void TabGame::hideEvent(QHideEvent *event)
|
void TabGame::hideEvent(QHideEvent *event)
|
||||||
{
|
{
|
||||||
LayoutsSettings &layouts = SettingsCache::instance().layouts();
|
LayoutsSettings &layouts = SettingsCache::instance().layouts();
|
||||||
if (replayManager->replay) {
|
if (replayDock) {
|
||||||
layouts.setReplayPlayAreaState(saveState());
|
layouts.setReplayPlayAreaState(saveState());
|
||||||
layouts.setReplayPlayAreaGeometry(saveGeometry());
|
layouts.setReplayPlayAreaGeometry(saveGeometry());
|
||||||
layouts.setReplayCardInfoSize(cardInfoDock->size());
|
layouts.setReplayCardInfoSize(cardInfoDock->size());
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue