diff options
Diffstat (limited to 'src/index.h')
-rw-r--r-- | src/index.h | 165 |
1 files changed, 0 insertions, 165 deletions
diff --git a/src/index.h b/src/index.h deleted file mode 100644 index 2b76a02..0000000 --- a/src/index.h +++ /dev/null @@ -1,165 +0,0 @@ -/****************************************************************************** - * - * - * - * Copyright (C) 1997-2005 by Dimitri van Heesch. - * - * Permission to use, copy, modify, and distribute this software and its - * documentation under the terms of the GNU General Public License is hereby - * granted. No representations are made about the suitability of this software - * for any purpose. It is provided "as is" without express or implied warranty. - * See the GNU General Public License for more details. - * - * Documents produced by Doxygen are derivative works derived from the - * input used in their production; they are not affected by this license. - * - */ - -#ifndef INDEX_H -#define INDEX_H - -#include "qtbc.h" -#include <qfile.h> - -enum IndexSections -{ - isTitlePageStart, - isTitlePageAuthor, - isMainPage, - isModuleIndex, - isDirIndex, - isNamespaceIndex, - isClassHierarchyIndex, - isCompoundIndex, - isFileIndex, - isPageIndex, - isModuleDocumentation, - isDirDocumentation, - isNamespaceDocumentation, - isClassDocumentation, - isFileDocumentation, - isExampleDocumentation, - isPageDocumentation, - isEndIndex -}; - -class OutputList; - -void writeIndex(OutputList &ol); -void writeHierarchicalIndex(OutputList &ol); -void writeAlphabeticalIndex(OutputList &ol); -void writeClassHierarchy(OutputList &ol); -void writeAnnotatedIndex(OutputList &ol); -void writeAnnotatedClassList(OutputList &ol); -void writeMemberList(OutputList &ol,bool useSections); - -void writeSourceIndex(OutputList &ol); -void writeHeaderIndex(OutputList &ol); -void writeHeaderFileList(OutputList &ol); - -void writeExampleIndex(OutputList &ol); -void writePageIndex(OutputList &ol); -void writeFileIndex(OutputList &ol); -void writeNamespaceIndex(OutputList &ol); -void writeGroupIndex(OutputList &ol); -void writeDirIndex(OutputList &ol); -void writePackageIndex(OutputList &ol); - -void writeClassMemberIndex(OutputList &ol); -void writeFileMemberIndex(OutputList &ol); -void writeNamespaceMemberIndex(OutputList &ol); - -void writeGraphicalClassHierarchy(OutputList &ol); -void writeGraphInfo(OutputList &ol); - -void countDataStructures(); - -enum HighlightedItem -{ - HLI_None=0, - HLI_Main, - HLI_Modules, - HLI_Directories, - HLI_Namespaces, - HLI_Hierarchy, - HLI_Classes, - HLI_Annotated, - HLI_Files, - HLI_NamespaceMembers, - HLI_Functions, - HLI_Globals, - HLI_Pages, - HLI_Examples, - HLI_Search -}; - -enum ClassMemberHighlight -{ - CMHL_All = 0, - CMHL_Functions, - CMHL_Variables, - CMHL_Typedefs, - CMHL_Enums, - CMHL_EnumValues, - CMHL_Properties, - CMHL_Events, - CMHL_Related, - CMHL_Total = CMHL_Related+1 -}; - -enum FileMemberHighlight -{ - FMHL_All = 0, - FMHL_Functions, - FMHL_Variables, - FMHL_Typedefs, - FMHL_Enums, - FMHL_EnumValues, - FMHL_Defines, - FMHL_Total = FMHL_Defines+1 -}; - -enum NamespaceMemberHighlight -{ - NMHL_All = 0, - NMHL_Functions, - NMHL_Variables, - NMHL_Typedefs, - NMHL_Enums, - NMHL_EnumValues, - NMHL_Total = FMHL_EnumValues+1 -}; - -enum ClassHighlight -{ - CHL_All = 0, - CHL_Classes, - CHL_Structs, - CHL_Unions, - CHL_Interfaces, - CHL_Protocols, - CHL_Categories, - CHL_Exceptions, - CHL_Total = CHL_Exceptions+1 -}; - -extern int annotatedClasses; -extern int hierarchyClasses; -extern int documentedFiles; -extern int documentedGroups; -extern int documentedNamespaces; -extern int indexedPages; -extern int documentedClassMembers[CMHL_Total]; -extern int documentedFileMembers[FMHL_Total]; -extern int documentedNamespaceMembers[NMHL_Total]; -extern int documentedHtmlFiles; -extern int documentedPages; -extern int documentedDirs; - -void startTitle(OutputList &ol,const char *fileName); -void endTitle(OutputList &ol,const char *fileName,const char *name); -void startFile(OutputList &ol,const char *name,const char *manName, - const char *title,HighlightedItem hli=HLI_None); -void endFile(OutputList &ol,bool external=FALSE); - -#endif |