mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-07-17 07:52:16 -07:00
clean up closeRequest usages
This commit is contained in:
parent
704db020de
commit
d5f5e0595a
5 changed files with 5 additions and 11 deletions
|
|
@ -1253,7 +1253,7 @@ void TabGame::createMenuItems()
|
||||||
aConcede = new QAction(this);
|
aConcede = new QAction(this);
|
||||||
connect(aConcede, &QAction::triggered, this, &TabGame::actConcede);
|
connect(aConcede, &QAction::triggered, this, &TabGame::actConcede);
|
||||||
aLeaveGame = new QAction(this);
|
aLeaveGame = new QAction(this);
|
||||||
connect(aLeaveGame, &QAction::triggered, this, [this] { closeRequest(); });
|
connect(aLeaveGame, &QAction::triggered, this, &TabGame::closeRequest);
|
||||||
aFocusChat = new QAction(this);
|
aFocusChat = new QAction(this);
|
||||||
connect(aFocusChat, &QAction::triggered, sayEdit, qOverload<>(&LineEditCompleter::setFocus));
|
connect(aFocusChat, &QAction::triggered, sayEdit, qOverload<>(&LineEditCompleter::setFocus));
|
||||||
aCloseReplay = nullptr;
|
aCloseReplay = nullptr;
|
||||||
|
|
@ -1303,7 +1303,7 @@ void TabGame::createReplayMenuItems()
|
||||||
aFocusChat = nullptr;
|
aFocusChat = nullptr;
|
||||||
aLeaveGame = nullptr;
|
aLeaveGame = nullptr;
|
||||||
aCloseReplay = new QAction(this);
|
aCloseReplay = new QAction(this);
|
||||||
connect(aCloseReplay, &QAction::triggered, this, [this] { closeRequest(); });
|
connect(aCloseReplay, &QAction::triggered, this, &TabGame::closeRequest);
|
||||||
|
|
||||||
phasesMenu = nullptr;
|
phasesMenu = nullptr;
|
||||||
gameMenu = new QMenu(this);
|
gameMenu = new QMenu(this);
|
||||||
|
|
|
||||||
|
|
@ -39,7 +39,7 @@ TabMessage::TabMessage(TabSupervisor *_tabSupervisor,
|
||||||
vbox->addWidget(sayEdit);
|
vbox->addWidget(sayEdit);
|
||||||
|
|
||||||
aLeave = new QAction(this);
|
aLeave = new QAction(this);
|
||||||
connect(aLeave, &QAction::triggered, this, [this] { closeRequest(); });
|
connect(aLeave, &QAction::triggered, this, &TabMessage::closeRequest);
|
||||||
|
|
||||||
messageMenu = new QMenu(this);
|
messageMenu = new QMenu(this);
|
||||||
messageMenu->addAction(aLeave);
|
messageMenu->addAction(aLeave);
|
||||||
|
|
@ -86,11 +86,6 @@ QString TabMessage::getTabText() const
|
||||||
return tr("%1 - Private chat").arg(QString::fromStdString(otherUserInfo->name()));
|
return tr("%1 - Private chat").arg(QString::fromStdString(otherUserInfo->name()));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool TabMessage::closeRequest()
|
|
||||||
{
|
|
||||||
return close();
|
|
||||||
}
|
|
||||||
|
|
||||||
void TabMessage::closeEvent(QCloseEvent *event)
|
void TabMessage::closeEvent(QCloseEvent *event)
|
||||||
{
|
{
|
||||||
emit talkClosing(this);
|
emit talkClosing(this);
|
||||||
|
|
|
||||||
|
|
@ -47,7 +47,6 @@ public:
|
||||||
const ServerInfo_User &_otherUserInfo);
|
const ServerInfo_User &_otherUserInfo);
|
||||||
~TabMessage() override;
|
~TabMessage() override;
|
||||||
void retranslateUi() override;
|
void retranslateUi() override;
|
||||||
bool closeRequest() override;
|
|
||||||
void tabActivated() override;
|
void tabActivated() override;
|
||||||
QString getUserName() const;
|
QString getUserName() const;
|
||||||
QString getTabText() const override;
|
QString getTabText() const override;
|
||||||
|
|
|
||||||
|
|
@ -103,7 +103,7 @@ TabRoom::TabRoom(TabSupervisor *_tabSupervisor,
|
||||||
hbox->addWidget(userList, 1);
|
hbox->addWidget(userList, 1);
|
||||||
|
|
||||||
aLeaveRoom = new QAction(this);
|
aLeaveRoom = new QAction(this);
|
||||||
connect(aLeaveRoom, &QAction::triggered, this, [this] { closeRequest(); });
|
connect(aLeaveRoom, &QAction::triggered, this, &TabRoom::closeRequest);
|
||||||
|
|
||||||
roomMenu = new QMenu(this);
|
roomMenu = new QMenu(this);
|
||||||
roomMenu->addAction(aLeaveRoom);
|
roomMenu->addAction(aLeaveRoom);
|
||||||
|
|
|
||||||
|
|
@ -364,7 +364,7 @@ void TabSupervisor::addCloseButtonToTab(Tab *tab, int tabIndex, QAction *manager
|
||||||
// If managed, all close requests should go through the menu action
|
// If managed, all close requests should go through the menu action
|
||||||
connect(closeButton, &CloseButton::clicked, this, [manager] { checkAndTrigger(manager, false); });
|
connect(closeButton, &CloseButton::clicked, this, [manager] { checkAndTrigger(manager, false); });
|
||||||
} else {
|
} else {
|
||||||
connect(closeButton, &CloseButton::clicked, tab, [tab] { tab->closeRequest(); });
|
connect(closeButton, &CloseButton::clicked, tab, &Tab::closeRequest);
|
||||||
}
|
}
|
||||||
tabBar()->setTabButton(tabIndex, closeSide, closeButton);
|
tabBar()->setTabButton(tabIndex, closeSide, closeButton);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue