From 59372719ef31d7a76e2cfb64ab4628a315ccaf3a Mon Sep 17 00:00:00 2001 From: Dimitri van Heesch Date: Sun, 20 Dec 2020 14:37:39 +0100 Subject: Refactoring: modernize class index --- src/classdef.cpp | 8 +- src/config.xml | 10 +- src/filedef.cpp | 8 +- src/groupdef.cpp | 8 +- src/index.cpp | 427 ++++++++++++++------------------------------- src/namespacedef.cpp | 8 +- src/util.cpp | 16 +- src/util.h | 9 + templates/html/doxygen.css | 76 ++++++-- 9 files changed, 225 insertions(+), 345 deletions(-) diff --git a/src/classdef.cpp b/src/classdef.cpp index d4c14d6..315f3f6 100644 --- a/src/classdef.cpp +++ b/src/classdef.cpp @@ -2849,25 +2849,25 @@ void ClassDefImpl::writeQuickMemberLinks(OutputList &ol,const MemberDef *current const MemberDef *md=mi->memberDef(); if (md->getClassDef()==this && md->isLinkable() && !md->isEnumValue()) { - ol.writeString(" "); if (md->isLinkableInProject()) { if (md==currentMd) // selected item => highlight { - ol.writeString(""); } else { - ol.writeString(""); } + ol.writeString("getOutputFileBase()+Doxygen::htmlFileExtension+"#"+md->anchor()); ol.writeString("\">"); ol.writeString(convertToHtml(md->name())); ol.writeString(""); + ol.writeString("\n"); } - ol.writeString("\n"); } } } diff --git a/src/config.xml b/src/config.xml index 0701924..3f0d406 100644 --- a/src/config.xml +++ b/src/config.xml @@ -174,7 +174,6 @@ FILE_PATTERNS = *.cpp *.h q*.doc RECURSIVE = YES EXCLUDE_PATTERNS = *codec.cpp moc_* */compat/* */3rdparty/* ALPHABETICAL_INDEX = YES -COLS_IN_ALPHA_INDEX = 3 IGNORE_PREFIX = Q ENABLE_PREPROCESSING = YES MACRO_EXPANSION = YES @@ -1778,14 +1777,6 @@ to disable this feature. ]]> -