QmlOutline: Also show custom properties

Also show properties defined in the component, e.g. by 'property x',
in the outline.
This commit is contained in:
Kai Koehne
2010-07-14 13:32:42 +02:00
parent fe82dd7ff7
commit f00225a0f5
5 changed files with 45 additions and 16 deletions

View File

@@ -2,5 +2,6 @@
<qresource prefix="/qmljs">
<file>images/element.png</file>
<file>images/property.png</file>
<file>images/publicmember.png</file>
</qresource>
</RCC>

View File

@@ -49,6 +49,7 @@ class IconsPrivate
public:
QIcon elementIcon;
QIcon propertyIcon;
QIcon publicMemberIcon;
QHash<QPair<QString,QString>,QIcon> iconHash;
QString resourcePath;
};
@@ -60,6 +61,7 @@ Icons::Icons()
{
m_d->elementIcon = QIcon(QLatin1String(":/qmljs/images/element.png"));
m_d->propertyIcon = QIcon(QLatin1String(":/qmljs/images/property.png"));
m_d->publicMemberIcon = QIcon(QLatin1String(":/qmljs/images/publicmember.png"));
}
Icons::~Icons()
@@ -134,3 +136,8 @@ QIcon Icons::scriptBindingIcon() const
{
return m_d->propertyIcon;
}
QIcon Icons::publicMemberIcon() const
{
return m_d->publicMemberIcon;
}

View File

@@ -52,6 +52,7 @@ public:
QIcon objectDefinitionIcon() const;
QIcon scriptBindingIcon() const;
QIcon publicMemberIcon() const;
private:
Icons();