Doxygen
|
Class that manages the tooltips for a source file 更多...
#include <tooltip.h>
类 | |
class | Private |
Public 成员函数 | |
TooltipManager () | |
~TooltipManager () | |
void | addTooltip (CodeOutputInterface &ol, const Definition *d) |
add a tooltip for a given symbol definition 更多... | |
void | writeTooltips (CodeOutputInterface &ol) |
write the list of all collected tooltip to the given outputs 更多... | |
Private 属性 | |
std::unique_ptr< Private > | p |
TooltipManager::TooltipManager | ( | ) |
在文件 tooltip.cpp 第 39 行定义.
TooltipManager::~TooltipManager | ( | ) |
在文件 tooltip.cpp 第 43 行定义.
void TooltipManager::addTooltip | ( | CodeOutputInterface & | ol, |
const Definition * | d | ||
) |
add a tooltip for a given symbol definition
在文件 tooltip.cpp 第 54 行定义.
引用了 Definition::anchor(), Config_getBool, escapeId(), QCString::findRev(), getFileNameExtension(), Definition::getOutputFileBase(), Doxygen::htmlFileExtension, QCString::isEmpty(), p , 以及 stripExtensionGeneral().
void TooltipManager::writeTooltips | ( | CodeOutputInterface & | ol | ) |
write the list of all collected tooltip to the given outputs
在文件 tooltip.cpp 第 87 行定义.
引用了 DocLinkInfo::anchor, SourceLinkInfo::anchor, Definition::anchor(), Definition::briefDescriptionAsTooltip(), MemberDef::declaration(), Definition::definitionType(), SourceLinkInfo::file, g_tooltipsMutex, g_tooltipsWrittenPerFile, Definition::getBodyDef(), Definition::getOutputFileBase(), Definition::getReference(), Definition::getSourceAnchor(), Definition::getSourceFileBase(), Definition::getStartBodyLine(), CodeOutputInterface::id(), Definition::isAnonymous(), SourceLinkInfo::line, DocLinkInfo::name, FileDef::name(), p, Definition::qualifiedName(), DocLinkInfo::ref, toMemberDef(), Definition::TypeMember, DocLinkInfo::url, SourceLinkInfo::url , 以及 CodeOutputInterface::writeTooltip().
|
private |
被这些函数引用 addTooltip() , 以及 writeTooltips().