Skip to content

Commit d6ea6c1

Browse files
committed
issue doxygen#12008 "namespacemembers.html" and "functions.html" only show items for one specific initial letter
in Pull request doxygen#12016 (with small correction in doxygen#12023) some more alphabetical lists were introduced, but they are a bit inconsistent with the alphabetical list e.g. the "Class Index": - sorting - representation ("Class Index" is upper case) This has been adjusted (and labels and filenames are left unchanged).
1 parent feb7d5c commit d6ea6c1

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

src/index.cpp

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3134,7 +3134,12 @@ static void writeMemberIndex(OutputList &ol,
31343134
bool first=true;
31353135
ol.writeString("<br/>\n");
31363136
QCString alphaLinks = "<div class=\"qindex\">";
3137+
StringMap usedLetters;
31373138
for (const auto &[letter,list] : map)
3139+
{
3140+
usedLetters.emplace(convertUTF8ToUpper(letter),letter);
3141+
}
3142+
for (const auto &[letterUC,letter] : usedLetters)
31383143
{
31393144
QCString ci(letter);
31403145
QCString is = letterToLabel(ci);
@@ -3152,7 +3157,7 @@ static void writeMemberIndex(OutputList &ol,
31523157
QCString li = letterToLabel(letter);
31533158
alphaLinks += "<a class=\"qindex\" href=\"" + anchor +
31543159
li + "\">" +
3155-
letter + "</a>";
3160+
letterUC + "</a>";
31563161
}
31573162
alphaLinks += "</div>\n";
31583163
ol.writeString(alphaLinks);

0 commit comments

Comments
 (0)