ProjectPanelFactory Class
(ProjectExplorer::ProjectPanelFactory)Public Functions
ProjectPanelFactory() | |
Utils::TreeItem * | createPanelItem(Project *project) |
QWidget * | createWidget(Project *project) const |
QString | displayName() const |
QString | icon() const |
int | priority() const |
void | setCreateWidgetFunction(const WidgetCreator &createWidgetFunction) |
void | setDisplayName(const QString &name) |
void | setIcon(const QString &icon) |
void | setPriority(int priority) |
void | setSupportsFunction(std::function<bool( Project * ) > function) |
bool | supports(Project *project) |
Static Public Members
QList<ProjectPanelFactory *> | factories() |
void | registerFactory(ProjectPanelFactory *factory) |
Member Function Documentation
ProjectPanelFactory::ProjectPanelFactory()
Default constructs an instance of ProjectPanelFactory.
Utils::TreeItem *ProjectPanelFactory::createPanelItem(Project *project)
QWidget *ProjectPanelFactory::createWidget(Project *project) const
QString ProjectPanelFactory::displayName() const
See also setDisplayName().
[static]
QList<ProjectPanelFactory *> ProjectPanelFactory::factories()
QString ProjectPanelFactory::icon() const
See also setIcon().
int ProjectPanelFactory::priority() const
See also setPriority().
[static]
void ProjectPanelFactory::registerFactory(ProjectPanelFactory *factory)
void ProjectPanelFactory::setCreateWidgetFunction(const WidgetCreator &createWidgetFunction)
void ProjectPanelFactory::setDisplayName(const QString &name)
See also displayName().
void ProjectPanelFactory::setIcon(const QString &icon)
See also icon().
void ProjectPanelFactory::setPriority(int priority)
See also priority().