QmlOutline: Show functions in outline

Reviewed-by: Christiaan Janssen
(cherry picked from commit e871b7e330)
This commit is contained in:
Kai Koehne
2010-09-27 15:36:50 +02:00
committed by hjk
parent 17ce6be56a
commit 1a2e16aebd
6 changed files with 56 additions and 1 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 583 B

View File

@@ -3,5 +3,6 @@
<file>images/element.png</file>
<file>images/property.png</file>
<file>images/publicmember.png</file>
<file>images/func.png</file>
</qresource>
</RCC>

View File

@@ -50,6 +50,7 @@ public:
QIcon elementIcon;
QIcon propertyIcon;
QIcon publicMemberIcon;
QIcon functionDeclarationIcon;
QHash<QPair<QString,QString>,QIcon> iconHash;
QString resourcePath;
};
@@ -62,6 +63,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"));
m_d->functionDeclarationIcon = QIcon(QLatin1String(":/qmljs/images/func.png"));
}
Icons::~Icons()
@@ -141,3 +143,8 @@ QIcon Icons::publicMemberIcon() const
{
return m_d->publicMemberIcon;
}
QIcon Icons::functionDeclarationIcon() const
{
return m_d->functionDeclarationIcon;
}

View File

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