13 #ifndef __BERRY_WORKBENCH_PART_H__
14 #define __BERRY_WORKBENCH_PART_H__
59 QString m_ContentDescription;
61 QHash<QString, QString> partProperties;
64 void InternalSetContentDescription(
const QString& description);
65 void InternalSetPartName(
const QString& partName);
78 return m_ConfigElement;
138 const QString& oldValue,
const QString& newValue);
Implements transparent reference counting.
const QHash< QString, QString > & GetPartProperties() const override
void FirePropertyChange(int propertyId)
void CreatePartControl(QWidget *parent) override=0
virtual void SetContentDescription(const QString &description)
void SetInitializationData(const IConfigurationElement::Pointer &cfig, const QString &propertyName, const Object::Pointer &data) override
void SetSite(IWorkbenchPartSite::Pointer site)
QString GetTitleToolTip() const override
IConfigurationElement::Pointer GetConfigurationElement() const
QString GetPartProperty(const QString &key) const override
void SetPartProperty(const QString &key, const QString &value) override
virtual void SetTitleToolTip(const QString &toolTip)
virtual void CheckSite(IWorkbenchPartSite::Pointer site)
QString GetContentDescription() const override
IWorkbenchPartSite::Pointer GetSite() const override
QString GetPartName() const override
void RemovePropertyListener(IPropertyChangeListener *l) override
virtual void SetPartName(const QString &partName)
virtual void SetTitleImage(const QIcon &titleImage)
berryObjectMacro(WorkbenchPart, QObject, IWorkbenchPart, IExecutableExtension)
QIcon GetTitleImage() const override
void SetFocus() override=0
~WorkbenchPart() override
void AddPropertyListener(IPropertyChangeListener *l) override
void FirePropertyChanged(const QString &key, const QString &oldValue, const QString &newValue)