PropertiesPanel *DependenciesPanelFactory::createPanel(Project *project) { PropertiesPanel *panel = new PropertiesPanel; panel->setWidget(new DependenciesWidget(m_session, project)); panel->setIcon(QIcon(QLatin1String(":/projectexplorer/images/ProjectDependencies.png"))); panel->setDisplayName(QCoreApplication::translate("DependenciesPanel", "Dependencies")); return panel; }
PropertiesPanel *CodeStyleSettingsPanelFactory::createPanel(Project *project) { PropertiesPanel *panel = new PropertiesPanel; panel->setWidget(new CodeStyleSettingsWidget(project)); panel->setIcon(QIcon(":/projectexplorer/images/CodeStyleSettings.png")); panel->setDisplayName(QCoreApplication::translate("CodeStyleSettingsPanel", "Code Style Settings")); return panel; }
PropertiesPanel *EditorSettingsPanelFactory::createPanel(Project *project) { PropertiesPanel *panel = new PropertiesPanel; panel->setDisplayName(QCoreApplication::translate("EditorSettingsPanel", "Editor")); panel->setWidget(new EditorSettingsWidget(project)), panel->setIcon(QIcon(QLatin1String(":/projectexplorer/images/EditorSettings.png"))); return panel; }
PropertiesPanel *RunSettingsPanelFactory::createPanel(Target *target) { PropertiesPanel *panel = new PropertiesPanel; QWidget *w = new QWidget(); QVBoxLayout *l = new QVBoxLayout(w); QWidget *b = new RunSettingsWidget(target); l->addWidget(b); l->addSpacerItem(new QSpacerItem(0, 0, QSizePolicy::Minimum, QSizePolicy::Expanding)); l->setContentsMargins(QMargins()); panel->setWidget(w); panel->setIcon(QIcon(QLatin1String(":/projectexplorer/images/RunSettings.png"))); panel->setDisplayName(RunSettingsWidget::tr("Run Settings")); return panel; }