forked from qt-creator/qt-creator
ProjectWindow: Add a PanelsWidget convenience constructor
... combining default construction plus a single invocation of addPropertiesPanel(), the only way it is ever used. Change-Id: I2080e8b8fa25a2d7e429b7c18f5272466bc4eb79 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
This commit is contained in:
@@ -103,13 +103,11 @@ QVariant MiscSettingsPanelItem::data(int column, int role) const
|
||||
|
||||
if (role == PanelWidgetRole) {
|
||||
if (!m_widget) {
|
||||
auto panelsWidget = new PanelsWidget;
|
||||
QWidget *widget = m_factory->createWidget(m_project);
|
||||
panelsWidget->addPropertiesPanel(m_factory->displayName(),
|
||||
QIcon(m_factory->icon()),
|
||||
widget);
|
||||
panelsWidget->setFocusProxy(widget);
|
||||
m_widget = panelsWidget;
|
||||
m_widget = new PanelsWidget(m_factory->displayName(),
|
||||
QIcon(m_factory->icon()),
|
||||
widget);
|
||||
m_widget->setFocusProxy(widget);
|
||||
}
|
||||
|
||||
return QVariant::fromValue<QWidget *>(m_widget.data());
|
||||
|
||||
Reference in New Issue
Block a user