Help: Fix text of View > Show Left Sidebar check item

The text should never be "Hide Left Sidebar", because it is a checked
item. Just set the tooltip, like done in coreplugin/navigationwidget.cpp

Task-number: QTCREATORBUG-27733
Change-Id: I0cda56712724a69cb08411e62be57b88909416fe
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
This commit is contained in:
Eike Ziller
2023-10-24 09:08:16 +02:00
parent 1d64d764ac
commit f811edf4a2

View File

@@ -229,9 +229,12 @@ HelpWidget::HelpWidget(const Core::Context &context, WidgetStyle style, QWidget
m_toggleSideBarAction->setChecked(false);
cmd = Core::ActionManager::registerAction(m_toggleSideBarAction,
Core::Constants::TOGGLE_LEFT_SIDEBAR, context);
connect(m_toggleSideBarAction, &QAction::toggled, m_toggleSideBarAction, [this](bool checked) {
m_toggleSideBarAction->setText(::Core::Tr::tr(
checked ? Core::Constants::TR_HIDE_LEFT_SIDEBAR
connect(m_toggleSideBarAction,
&QAction::toggled,
m_toggleSideBarAction,
[this](bool checked) {
m_toggleSideBarAction->setToolTip(
::Core::Tr::tr(checked ? Core::Constants::TR_HIDE_LEFT_SIDEBAR
: Core::Constants::TR_SHOW_LEFT_SIDEBAR));
});
addSideBar();