22 #include "internal/berryQtStylePreferencePage.h" 23 #include "internal/dialogs/berryPerspectivesPreferencePage.h" 38 return Configure(
new QtStylePreferencePage());
42 return Configure(
new PerspectivesPreferencePage());
51 QString(
"Unknown id in data argument for ") + this->metaObject()->className(),
65 QString(
"Data argument must be a String for ") + this->metaObject()->className(),
69 this->config = config;
70 this->propertyName = propertyName;
73 QObject*ExtensionFactory::Configure(QObject* obj)
77 execExt->SetInitializationData(config, propertyName,
Object::Pointer());
SmartPointer< Other > Cast() const
~ExtensionFactory() override
static const QString STYLE_PREFERENCE_PAGE
static const QString PERSPECTIVES_PREFERENCE_PAGE
QObject * Create() override
void SetInitializationData(const SmartPointer< IConfigurationElement > &config, const QString &propertyName, const Object::Pointer &data) override