14 #ifndef BERRYCONTRIBUTIONITEMFACTORY_H
15 #define BERRYCONTRIBUTIONITEMFACTORY_H
24 struct IContributionItem;
25 struct IWorkbenchWindow;
53 const QString contributionItemId;
static const QScopedPointer< ContributionItemFactory > PERSPECTIVES_SHORTLIST
virtual ~ContributionItemFactory()=default
static const QScopedPointer< ContributionItemFactory > OPEN_WINDOWS
ContributionItemFactory(const QString &contributionItemId)
virtual SmartPointer< IContributionItem > Create(IWorkbenchWindow *window)=0
static const QScopedPointer< ContributionItemFactory > REOPEN_EDITORS
static const QScopedPointer< ContributionItemFactory > VIEWS_SHORTLIST
Implements transparent reference counting.