diff options
author | Dimitri van Heesch <dimitri@stack.nl> | 2014-12-30 16:01:34 (GMT) |
---|---|---|
committer | Dimitri van Heesch <dimitri@stack.nl> | 2015-08-27 13:43:31 (GMT) |
commit | f16c156065ac8bc6242870c2ae701252b5d4f9b2 (patch) | |
tree | ba84a6c59e1f447ac87e99651d7ff040b419d024 /templates/html/htmlallmembers.tpl | |
parent | 6bb0d2908b4ca7908a8e655a5abcf7615a5f4c77 (diff) | |
download | Doxygen-f16c156065ac8bc6242870c2ae701252b5d4f9b2.zip Doxygen-f16c156065ac8bc6242870c2ae701252b5d4f9b2.tar.gz Doxygen-f16c156065ac8bc6242870c2ae701252b5d4f9b2.tar.bz2 |
Added missing information to template version of the all members list
Diffstat (limited to 'templates/html/htmlallmembers.tpl')
-rw-r--r-- | templates/html/htmlallmembers.tpl | 59 |
1 files changed, 54 insertions, 5 deletions
diff --git a/templates/html/htmlallmembers.tpl b/templates/html/htmlallmembers.tpl index e4b8460..b44110d 100644 --- a/templates/html/htmlallmembers.tpl +++ b/templates/html/htmlallmembers.tpl @@ -10,13 +10,62 @@ <table class="directory"> {% for mi in compound.allMembersList %} <tr class="{% cycle 'even' 'odd' %}"> - {# TODO: objective-C #} - <td class="entry">{% with obj=mi.member text=mi.ambiguityScope|append:mi.member.name %} - {% include 'htmlobjlink.tpl' %} + {% spaceless %} + {% with member=mi.member %} + {% if member.language=='objc' %} + <td class="entry"> + {% if member.isObjCMethod %} + {% if member.isStatic %}+ {% else %}- {% endif %} + {% endif %} + </td> + {% endif %} + {% if member.isObjCMethod %} + <td class="entry"> + {% with obj=member text=member.name %} + {% include 'htmlobjlink.tpl' %} + {% endwith %} + </td> + {%else %} + {# name #} + <td class="entry"> + {% with obj=member text=mi.ambiguityScope|append:member.name %} + {% include 'htmlobjlink.tpl' %} {% endwith %} - {# TODO: add arguments #} - {# TODO: add column with scope #} + {% if member.isEnumeration %} +  {{ tr.enumName }} + {% elif member.isEnumValue %} +  {{ tr.enumValue }} + {% elif member.isTypedef %} +  typedef + {% elif member.isFriend and member.type=='friend class' %} +  class + {% elif member.isFunction or member.isSignal or member.isSlot or (member.isFriend and member.hasParameters) %} + {{ member.declArgs }} + {% endif %} + </td> + {% endif %} + {# class link #} + <td class="entry"> + {% if member.category %} + {% with obj=member.category text=member.category.name %} + {% include 'htmlobjlink.tpl' %} + {% endwith %} + {% else %} + {% with obj=member.class text=member.class.name %} + {% include 'htmlobjlink.tpl' %} + {% endwith %} + {% endif %} </td> + {# labels #} + {% if member.labels %} + <td class="entry"> + {% for label in member.labels %} + <span class="mlabel">{{ label }}</span> + {% endfor %} + </td> + {% endif %} + {% endwith %} + {% endspaceless %} </tr> {% endfor %} </table> |