summaryrefslogtreecommitdiffstats
path: root/src/namespacedef.h
diff options
context:
space:
mode:
authormueller <mueller@afe2bf4a-e733-0410-8a33-86f594647bc7>1999-12-15 19:29:47 (GMT)
committermueller <mueller@afe2bf4a-e733-0410-8a33-86f594647bc7>1999-12-15 19:29:47 (GMT)
commitdaf91dc906e217e81f77f491e0abf505a91289b8 (patch)
tree223d088e44a6b0956dd0437ed4851244b2e7f36c /src/namespacedef.h
parenta6cb7ef1dc7c3d6b6ff949646b9b2deda3fc0bf3 (diff)
downloadDoxygen-daf91dc906e217e81f77f491e0abf505a91289b8.zip
Doxygen-daf91dc906e217e81f77f491e0abf505a91289b8.tar.gz
Doxygen-daf91dc906e217e81f77f491e0abf505a91289b8.tar.bz2
mods for doxygen-0.49-990728
Diffstat (limited to 'src/namespacedef.h')
-rw-r--r--src/namespacedef.h20
1 files changed, 15 insertions, 5 deletions
diff --git a/src/namespacedef.h b/src/namespacedef.h
index f888f43..ca25700 100644
--- a/src/namespacedef.h
+++ b/src/namespacedef.h
@@ -17,7 +17,7 @@
#ifndef NAMESPACEDEF_H
#define NAMESPACEDEF_H
-#include <qstring.h>
+#include "qtbc.h"
#include <qstrlist.h>
#include <qdict.h>
#include "definition.h"
@@ -33,8 +33,8 @@ class NamespaceDef : public Definition
public:
NamespaceDef(const char *name,const char *ref=0);
~NamespaceDef();
- //QString namespaceFile() const { return fileName; }
- QString getOutputFileBase() const { return fileName; }
+ //QCString namespaceFile() const { return fileName; }
+ QCString getOutputFileBase() const { return fileName; }
void insertUsedFile(const char *fname);
void writeDocumentation(OutputList &ol);
void insertClass(ClassDef *cd);
@@ -42,10 +42,20 @@ class NamespaceDef : public Definition
void computeAnchors();
int countMembers();
const char *getReference() { return reference; }
+ bool isVisible()
+ {
+ return !getReference() && hasDocumentation() &&
+ !name().isEmpty() && name().at(0)!='@';
+ }
+ bool isVisibleExt()
+ {
+ return (getReference() || hasDocumentation()) &&
+ !name().isEmpty() && name().at(0)!='@';
+ }
private:
- QString reference;
- QString fileName;
+ QCString reference;
+ QCString fileName;
QStrList files;
ClassList *classList;
MemberList *memList;