OutputPane: Use setter for display name

Change-Id: I2e89fbd052330c9e7124272c2f2fa81a0db94de9
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
This commit is contained in:
Eike Ziller
2023-09-13 11:46:00 +02:00
parent 11c7cd0c9d
commit 409a4c972a
29 changed files with 34 additions and 84 deletions

View File

@@ -74,6 +74,7 @@ TestResultsPane::TestResultsPane(QObject *parent) :
IOutputPane(parent), IOutputPane(parent),
m_context(new IContext(this)) m_context(new IContext(this))
{ {
setDisplayName(Tr::tr("Test Results"));
m_outputWidget = new QStackedWidget; m_outputWidget = new QStackedWidget;
QWidget *visualOutputWidget = new QWidget; QWidget *visualOutputWidget = new QWidget;
m_outputWidget->addWidget(visualOutputWidget); m_outputWidget->addWidget(visualOutputWidget);
@@ -274,11 +275,6 @@ QList<QWidget *> TestResultsPane::toolBarWidgets() const
return result; return result;
} }
QString TestResultsPane::displayName() const
{
return Tr::tr("Test Results");
}
int TestResultsPane::priorityInStatusBar() const int TestResultsPane::priorityInStatusBar() const
{ {
return -666; return -666;

View File

@@ -60,7 +60,6 @@ public:
// IOutputPane interface // IOutputPane interface
QWidget *outputWidget(QWidget *parent) override; QWidget *outputWidget(QWidget *parent) override;
QList<QWidget *> toolBarWidgets() const override; QList<QWidget *> toolBarWidgets() const override;
QString displayName() const override;
int priorityInStatusBar() const override; int priorityInStatusBar() const override;
void clearContents() override; void clearContents() override;
void setFocus() override; void setFocus() override;

View File

@@ -170,6 +170,8 @@ void DashboardWidget::updateUi()
AxivionOutputPane::AxivionOutputPane(QObject *parent) AxivionOutputPane::AxivionOutputPane(QObject *parent)
: Core::IOutputPane(parent) : Core::IOutputPane(parent)
{ {
setDisplayName(Tr::tr("Axivion"));
m_outputWidget = new QStackedWidget; m_outputWidget = new QStackedWidget;
DashboardWidget *dashboardWidget = new DashboardWidget(m_outputWidget); DashboardWidget *dashboardWidget = new DashboardWidget(m_outputWidget);
m_outputWidget->addWidget(dashboardWidget); m_outputWidget->addWidget(dashboardWidget);
@@ -206,11 +208,6 @@ QList<QWidget *> AxivionOutputPane::toolBarWidgets() const
return buttons; return buttons;
} }
QString AxivionOutputPane::displayName() const
{
return Tr::tr("Axivion");
}
int AxivionOutputPane::priorityInStatusBar() const int AxivionOutputPane::priorityInStatusBar() const
{ {
return -1; return -1;

View File

@@ -21,7 +21,6 @@ public:
// IOutputPane interface // IOutputPane interface
QWidget *outputWidget(QWidget *parent) override; QWidget *outputWidget(QWidget *parent) override;
QList<QWidget *> toolBarWidgets() const override; QList<QWidget *> toolBarWidgets() const override;
QString displayName() const override;
int priorityInStatusBar() const override; int priorityInStatusBar() const override;
void clearContents() override; void clearContents() override;
void setFocus() override; void setFocus() override;

View File

@@ -363,6 +363,7 @@ SearchResultWindow *SearchResultWindow::m_instance = nullptr;
SearchResultWindow::SearchResultWindow(QWidget *newSearchPanel) SearchResultWindow::SearchResultWindow(QWidget *newSearchPanel)
: d(new SearchResultWindowPrivate(this, newSearchPanel)) : d(new SearchResultWindowPrivate(this, newSearchPanel))
{ {
setDisplayName(Tr::tr("Search Results"));
m_instance = this; m_instance = this;
readSettings(); readSettings();
} }
@@ -709,14 +710,6 @@ bool SearchResultWindow::canNavigate() const
return true; return true;
} }
/*!
\internal
*/
QString SearchResultWindow::displayName() const
{
return Tr::tr("Search Results");
}
/*! /*!
\internal \internal
*/ */

View File

@@ -114,7 +114,6 @@ public:
QWidget *outputWidget(QWidget *) override; QWidget *outputWidget(QWidget *) override;
QList<QWidget*> toolBarWidgets() const override; QList<QWidget*> toolBarWidgets() const override;
QString displayName() const override;
int priorityInStatusBar() const override; int priorityInStatusBar() const override;
void visibilityChanged(bool visible) override; void visibilityChanged(bool visible) override;
bool hasFocus() const override; bool hasFocus() const override;

View File

@@ -49,12 +49,6 @@ namespace Core {
Returns the toolbar widgets for the output pane. Returns the toolbar widgets for the output pane.
*/ */
/*!
\fn QString IOutputPane::displayName() const
Returns the translated display name of the output pane.
*/
/*! /*!
\fn int IOutputPane::priorityInStatusBar() const \fn int IOutputPane::priorityInStatusBar() const

View File

@@ -33,7 +33,7 @@ public:
virtual QWidget *outputWidget(QWidget *parent) = 0; virtual QWidget *outputWidget(QWidget *parent) = 0;
virtual QList<QWidget *> toolBarWidgets() const; virtual QList<QWidget *> toolBarWidgets() const;
virtual QString displayName() const = 0; QString displayName() const;
virtual const QList<OutputWindow *> outputWindows() const { return {}; } virtual const QList<OutputWindow *> outputWindows() const { return {}; }
virtual void ensureWindowVisible(OutputWindow *) { } virtual void ensureWindowVisible(OutputWindow *) { }
@@ -81,6 +81,8 @@ signals:
void fontChanged(const QFont &font); void fontChanged(const QFont &font);
protected: protected:
void setDisplayName(const QString &name);
void setupFilterUi(const Utils::Key &historyKey); void setupFilterUi(const Utils::Key &historyKey);
QString filterText() const; QString filterText() const;
bool filterUsesRegexp() const { return m_filterRegexp; } bool filterUsesRegexp() const { return m_filterRegexp; }
@@ -104,6 +106,7 @@ private:
Utils::Id filterCaseSensitivityActionId() const; Utils::Id filterCaseSensitivityActionId() const;
Utils::Id filterInvertedActionId() const; Utils::Id filterInvertedActionId() const;
QString m_displayName;
Core::CommandButton * const m_zoomInButton; Core::CommandButton * const m_zoomInButton;
Core::CommandButton * const m_zoomOutButton; Core::CommandButton * const m_zoomOutButton;
QAction *m_filterActionRegexp = nullptr; QAction *m_filterActionRegexp = nullptr;

View File

@@ -20,6 +20,7 @@ const char zoomSettingsKey[] = "Core/MessageOutput/Zoom";
MessageOutputWindow::MessageOutputWindow() MessageOutputWindow::MessageOutputWindow()
{ {
setDisplayName(Tr::tr("General Messages"));
m_widget = new OutputWindow(Context(Constants::C_GENERAL_OUTPUT_PANE), zoomSettingsKey); m_widget = new OutputWindow(Context(Constants::C_GENERAL_OUTPUT_PANE), zoomSettingsKey);
m_widget->setReadOnly(true); m_widget->setReadOnly(true);
@@ -65,11 +66,6 @@ QWidget *MessageOutputWindow::outputWidget(QWidget *parent)
return m_widget; return m_widget;
} }
QString MessageOutputWindow::displayName() const
{
return Tr::tr("General Messages");
}
void MessageOutputWindow::append(const QString &text) void MessageOutputWindow::append(const QString &text)
{ {
m_widget->appendMessage(text, Utils::GeneralMessageFormat); m_widget->appendMessage(text, Utils::GeneralMessageFormat);

View File

@@ -20,7 +20,6 @@ public:
QWidget *outputWidget(QWidget *parent) override; QWidget *outputWidget(QWidget *parent) override;
QString displayName() const override;
int priorityInStatusBar() const override; int priorityInStatusBar() const override;
void clearContents() override; void clearContents() override;

View File

@@ -103,6 +103,22 @@ QList<QWidget *> IOutputPane::toolBarWidgets() const
return widgets << m_zoomInButton << m_zoomOutButton; return widgets << m_zoomInButton << m_zoomOutButton;
} }
/*!
Returns the translated display name of the output pane.
*/
QString IOutputPane::displayName() const
{
return m_displayName;
}
/*!
Sets the translated display name of the output pane to \a name.
*/
void IOutputPane::setDisplayName(const QString &name)
{
m_displayName = name;
}
void IOutputPane::visibilityChanged(bool /*visible*/) void IOutputPane::visibilityChanged(bool /*visible*/)
{ {
} }

View File

@@ -37,6 +37,7 @@ namespace Debugger::Internal {
Console::Console() Console::Console()
{ {
setDisplayName(Tr::tr("QML Debugger Console"));
m_consoleItemModel = new ConsoleItemModel(this); m_consoleItemModel = new ConsoleItemModel(this);
m_consoleWidget = new QWidget; m_consoleWidget = new QWidget;
@@ -142,11 +143,6 @@ QList<QWidget *> Console::toolBarWidgets() const
m_spacer, m_statusLabel}; m_spacer, m_statusLabel};
} }
QString Console::displayName() const
{
return Tr::tr("QML Debugger Console");
}
int Console::priorityInStatusBar() const int Console::priorityInStatusBar() const
{ {
return 20; return 20;

View File

@@ -34,7 +34,6 @@ public:
QWidget *outputWidget(QWidget *) override; QWidget *outputWidget(QWidget *) override;
QList<QWidget *> toolBarWidgets() const override; QList<QWidget *> toolBarWidgets() const override;
QString displayName() const override;
int priorityInStatusBar() const override; int priorityInStatusBar() const override;
void clearContents() override; void clearContents() override;
bool canFocus() const override; bool canFocus() const override;

View File

@@ -152,6 +152,7 @@ AppOutputPane::AppOutputPane() :
Tr::tr("Show the output that generated this issue in Application Output."), Tr::tr("Show the output that generated this issue in Application Output."),
Tr::tr("A"))) Tr::tr("A")))
{ {
setDisplayName(Tr::tr("Application Output"));
ExtensionSystem::PluginManager::addObject(m_handler); ExtensionSystem::PluginManager::addObject(m_handler);
setObjectName("AppOutputPane"); // Used in valgrind engine setObjectName("AppOutputPane"); // Used in valgrind engine
@@ -305,11 +306,6 @@ QList<QWidget *> AppOutputPane::toolBarWidgets() const
m_formatterWidget} + IOutputPane::toolBarWidgets(); m_formatterWidget} + IOutputPane::toolBarWidgets();
} }
QString AppOutputPane::displayName() const
{
return Tr::tr("Application Output");
}
int AppOutputPane::priorityInStatusBar() const int AppOutputPane::priorityInStatusBar() const
{ {
return 60; return 60;

View File

@@ -46,7 +46,6 @@ public:
QWidget *outputWidget(QWidget *) override; QWidget *outputWidget(QWidget *) override;
QList<QWidget *> toolBarWidgets() const override; QList<QWidget *> toolBarWidgets() const override;
QString displayName() const override;
int priorityInStatusBar() const override; int priorityInStatusBar() const override;
void clearContents() override; void clearContents() override;
bool canFocus() const override; bool canFocus() const override;

View File

@@ -50,6 +50,7 @@ CompileOutputWindow::CompileOutputWindow(QAction *cancelBuildAction) :
m_cancelBuildButton(new QToolButton), m_cancelBuildButton(new QToolButton),
m_settingsButton(new QToolButton) m_settingsButton(new QToolButton)
{ {
setDisplayName(QCoreApplication::translate("QtC::ProjectExplorer", "Compile Output"));
Core::Context context(C_COMPILE_OUTPUT); Core::Context context(C_COMPILE_OUTPUT);
m_outputWindow = new Core::OutputWindow(context, SETTINGS_KEY); m_outputWindow = new Core::OutputWindow(context, SETTINGS_KEY);
m_outputWindow->setWindowTitle(displayName()); m_outputWindow->setWindowTitle(displayName());

View File

@@ -48,8 +48,6 @@ public:
QWidget *outputWidget(QWidget *) override; QWidget *outputWidget(QWidget *) override;
QList<QWidget *> toolBarWidgets() const override; QList<QWidget *> toolBarWidgets() const override;
QString displayName() const override {
return QCoreApplication::translate("QtC::ProjectExplorer","Compile Output"); }
int priorityInStatusBar() const override; int priorityInStatusBar() const override;
void clearContents() override; void clearContents() override;
bool canFocus() const override; bool canFocus() const override;

View File

@@ -168,6 +168,7 @@ static QToolButton *createFilterButton(const QIcon &icon, const QString &toolTip
TaskWindow::TaskWindow() : d(std::make_unique<TaskWindowPrivate>()) TaskWindow::TaskWindow() : d(std::make_unique<TaskWindowPrivate>())
{ {
setDisplayName(Tr::tr("Issues"));
d->m_model = new Internal::TaskModel(this); d->m_model = new Internal::TaskModel(this);
d->m_filter = new Internal::TaskFilterModel(d->m_model); d->m_filter = new Internal::TaskFilterModel(d->m_model);
d->m_filter->setAutoAcceptChildRows(true); d->m_filter->setAutoAcceptChildRows(true);
@@ -306,11 +307,6 @@ QList<QWidget*> TaskWindow::toolBarWidgets() const
return {d->m_filterWarningsButton, d->m_categoriesButton, filterWidget()}; return {d->m_filterWarningsButton, d->m_categoriesButton, filterWidget()};
} }
QString TaskWindow::displayName() const
{
return Tr::tr("Issues");
}
QWidget *TaskWindow::outputWidget(QWidget *) QWidget *TaskWindow::outputWidget(QWidget *)
{ {
return &d->m_treeView; return &d->m_treeView;

View File

@@ -40,7 +40,6 @@ public:
QWidget *outputWidget(QWidget *) override; QWidget *outputWidget(QWidget *) override;
QList<QWidget *> toolBarWidgets() const override; QList<QWidget *> toolBarWidgets() const override;
QString displayName() const override;
int priorityInStatusBar() const override; int priorityInStatusBar() const override;
void clearContents() override; void clearContents() override;
void visibilityChanged(bool visible) override; void visibilityChanged(bool visible) override;

View File

@@ -120,6 +120,7 @@ SerialOutputPane::SerialOutputPane(Settings &settings) :
m_closeAllTabsAction(new QAction(Tr::tr("Close All Tabs"), this)), m_closeAllTabsAction(new QAction(Tr::tr("Close All Tabs"), this)),
m_closeOtherTabsAction(new QAction(Tr::tr("Close Other Tabs"), this)) m_closeOtherTabsAction(new QAction(Tr::tr("Close Other Tabs"), this))
{ {
setDisplayName(Tr::tr(Constants::OUTPUT_PANE_TITLE));
createToolButtons(); createToolButtons();
auto layout = new QVBoxLayout; auto layout = new QVBoxLayout;
@@ -174,11 +175,6 @@ QList<QWidget *> SerialOutputPane::toolBarWidgets() const
m_resetButton }; m_resetButton };
} }
QString SerialOutputPane::displayName() const
{
return Tr::tr(Constants::OUTPUT_PANE_TITLE);
}
int SerialOutputPane::priorityInStatusBar() const int SerialOutputPane::priorityInStatusBar() const
{ {
return 30; return 30;

View File

@@ -50,7 +50,6 @@ public:
// IOutputPane // IOutputPane
QWidget *outputWidget(QWidget *parent) final; QWidget *outputWidget(QWidget *parent) final;
QList<QWidget *> toolBarWidgets() const final; QList<QWidget *> toolBarWidgets() const final;
QString displayName() const final;
int priorityInStatusBar() const final; int priorityInStatusBar() const final;
void clearContents() final; void clearContents() final;

View File

@@ -28,6 +28,7 @@ static SquishOutputPane *m_instance = nullptr;
SquishOutputPane::SquishOutputPane() SquishOutputPane::SquishOutputPane()
{ {
setDisplayName(Tr::tr("Squish"));
m_instance = this; m_instance = this;
m_outputPane = new QTabWidget; m_outputPane = new QTabWidget;
@@ -114,11 +115,6 @@ QList<QWidget *> SquishOutputPane::toolBarWidgets() const
return {m_filterButton, m_expandAll, m_collapseAll}; return {m_filterButton, m_expandAll, m_collapseAll};
} }
QString SquishOutputPane::displayName() const
{
return Tr::tr("Squish");
}
int SquishOutputPane::priorityInStatusBar() const int SquishOutputPane::priorityInStatusBar() const
{ {
return -777; return -777;

View File

@@ -35,7 +35,6 @@ public:
// IOutputPane interface // IOutputPane interface
QWidget *outputWidget(QWidget *parent) override; QWidget *outputWidget(QWidget *parent) override;
QList<QWidget *> toolBarWidgets() const override; QList<QWidget *> toolBarWidgets() const override;
QString displayName() const override;
int priorityInStatusBar() const override; int priorityInStatusBar() const override;
void clearContents() override; void clearContents() override;
void visibilityChanged(bool visible) override; void visibilityChanged(bool visible) override;

View File

@@ -40,6 +40,7 @@ TerminalPane::TerminalPane(QObject *parent)
: IOutputPane(parent) : IOutputPane(parent)
, m_selfContext("Terminal.Pane") , m_selfContext("Terminal.Pane")
{ {
setDisplayName(Tr::tr("Terminal"));
setupContext(m_selfContext, &m_tabWidget); setupContext(m_selfContext, &m_tabWidget);
setZoomButtonsEnabled(true); setZoomButtonsEnabled(true);
@@ -348,11 +349,6 @@ QList<QWidget *> TerminalPane::toolBarWidgets() const
return widgets << m_openSettingsButton << m_lockKeyboardButton << m_escSettingButton; return widgets << m_openSettingsButton << m_lockKeyboardButton << m_escSettingButton;
} }
QString TerminalPane::displayName() const
{
return Tr::tr("Terminal");
}
int TerminalPane::priorityInStatusBar() const int TerminalPane::priorityInStatusBar() const
{ {
return 50; return 50;

View File

@@ -27,7 +27,6 @@ public:
QWidget *outputWidget(QWidget *parent) override; QWidget *outputWidget(QWidget *parent) override;
QList<QWidget *> toolBarWidgets() const override; QList<QWidget *> toolBarWidgets() const override;
QString displayName() const override;
int priorityInStatusBar() const override; int priorityInStatusBar() const override;
void clearContents() override; void clearContents() override;
void visibilityChanged(bool visible) override; void visibilityChanged(bool visible) override;

View File

@@ -26,6 +26,7 @@ TodoOutputPane::TodoOutputPane(TodoItemsModel *todoItemsModel, const Settings *s
m_todoItemsModel(todoItemsModel), m_todoItemsModel(todoItemsModel),
m_settings(settings) m_settings(settings)
{ {
setDisplayName(Tr::tr("To-Do Entries"));
createTreeView(); createTreeView();
createScopeButtons(); createScopeButtons();
setScanningScope(ScanningScopeCurrentFile); // default setScanningScope(ScanningScopeCurrentFile); // default
@@ -59,11 +60,6 @@ QList<QWidget*> TodoOutputPane::toolBarWidgets() const
return widgets; return widgets;
} }
QString TodoOutputPane::displayName() const
{
return Tr::tr("To-Do Entries");
}
int TodoOutputPane::priorityInStatusBar() const int TodoOutputPane::priorityInStatusBar() const
{ {
return 1; return 1;

View File

@@ -35,7 +35,6 @@ public:
QWidget *outputWidget(QWidget *parent) override; QWidget *outputWidget(QWidget *parent) override;
QList<QWidget*> toolBarWidgets() const override; QList<QWidget*> toolBarWidgets() const override;
QString displayName() const override;
int priorityInStatusBar() const override; int priorityInStatusBar() const override;
void clearContents() override; void clearContents() override;
void setFocus() override; void setFocus() override;

View File

@@ -283,6 +283,7 @@ static VcsOutputWindowPrivate *d = nullptr;
VcsOutputWindow::VcsOutputWindow() VcsOutputWindow::VcsOutputWindow()
{ {
setDisplayName(Tr::tr("Version Control"));
d = new VcsOutputWindowPrivate; d = new VcsOutputWindowPrivate;
Q_ASSERT(d->passwordRegExp.isValid()); Q_ASSERT(d->passwordRegExp.isValid());
m_instance = this; m_instance = this;
@@ -327,11 +328,6 @@ QWidget *VcsOutputWindow::outputWidget(QWidget *parent)
return &d->widget; return &d->widget;
} }
QString VcsOutputWindow::displayName() const
{
return Tr::tr("Version Control");
}
int VcsOutputWindow::priorityInStatusBar() const int VcsOutputWindow::priorityInStatusBar() const
{ {
return -1; return -1;

View File

@@ -22,7 +22,6 @@ class VCSBASE_EXPORT VcsOutputWindow : public Core::IOutputPane
public: public:
QWidget *outputWidget(QWidget *parent) override; QWidget *outputWidget(QWidget *parent) override;
QString displayName() const override;
int priorityInStatusBar() const override; int priorityInStatusBar() const override;