Doxygen
|
Class that manages the tooltips for a source file. More...
#include <src/tooltip.h>
Classes | |
class | Private |
Public Member Functions | |
TooltipManager () | |
~TooltipManager () | |
void | addTooltip (const Definition *d) |
add a tooltip for a given symbol definition | |
void | writeTooltips (OutputCodeList &ol) |
write the list of all collected tooltip to the given outputs | |
Private Attributes | |
std::unique_ptr< Private > | p |
TooltipManager::TooltipManager | ( | ) |
Definition at line 41 of file tooltip.cpp.
References p.
TooltipManager::~TooltipManager | ( | ) |
Definition at line 45 of file tooltip.cpp.
void TooltipManager::addTooltip | ( | const Definition * | d | ) |
add a tooltip for a given symbol definition
Definition at line 56 of file tooltip.cpp.
References Definition::anchor(), Config_getBool, escapeId(), QCString::findRev(), getFileNameExtension(), Definition::getOutputFileBase(), Doxygen::htmlFileExtension, QCString::isEmpty(), p, and stripExtensionGeneral().
void TooltipManager::writeTooltips | ( | OutputCodeList & | ol | ) |
write the list of all collected tooltip to the given outputs
Definition at line 89 of file tooltip.cpp.
References DocLinkInfo::anchor, SourceLinkInfo::anchor, MemberDef::declaration(), SourceLinkInfo::file, g_tooltipsFileMutex, g_tooltipsTipMutex, g_tooltipsWrittenPerFile, OutputCodeList::id(), Definition::isAnonymous(), SourceLinkInfo::line, DocLinkInfo::name, p, DocLinkInfo::ref, toMemberDef(), Definition::TypeMember, DocLinkInfo::url, SourceLinkInfo::url, and OutputCodeList::writeTooltip().
|
private |
Definition at line 40 of file tooltip.h.
Referenced by addTooltip(), TooltipManager(), and writeTooltips().