diff options
author | Dimitri van Heesch <dimitri@stack.nl> | 2001-11-11 19:20:29 (GMT) |
---|---|---|
committer | Dimitri van Heesch <dimitri@stack.nl> | 2001-11-11 19:20:29 (GMT) |
commit | 621bb644049ff3957b4b69a02f3d42da89eefad0 (patch) | |
tree | 7d80c173dcecb625806ece76ccd2210dca925e13 /src/doxygen.cpp | |
parent | 7f95c8f5a256da0fafba27d5188d700e3c118dd1 (diff) | |
download | Doxygen-621bb644049ff3957b4b69a02f3d42da89eefad0.zip Doxygen-621bb644049ff3957b4b69a02f3d42da89eefad0.tar.gz Doxygen-621bb644049ff3957b4b69a02f3d42da89eefad0.tar.bz2 |
Release-1.2.11-20011111
Diffstat (limited to 'src/doxygen.cpp')
-rw-r--r-- | src/doxygen.cpp | 27 |
1 files changed, 18 insertions, 9 deletions
diff --git a/src/doxygen.cpp b/src/doxygen.cpp index 005fb56..6db5d5d 100644 --- a/src/doxygen.cpp +++ b/src/doxygen.cpp @@ -2101,11 +2101,13 @@ static void findFriends() { mmd->setBodySegment(fmd->getStartBodyLine(),fmd->getEndBodyLine()); mmd->setBodyDef(fmd->getBodyDef()); + mmd->setBodyMember(fmd); } else if (mmd->getStartBodyLine()!=-1 && fmd->getStartBodyLine()==-1) { fmd->setBodySegment(mmd->getStartBodyLine(),mmd->getEndBodyLine()); fmd->setBodyDef(mmd->getBodyDef()); + fmd->setBodyMember(mmd); } } } @@ -2180,12 +2182,14 @@ static void transferFunctionDocumentation() if (mdec->getStartBodyLine()!=-1 && mdef->getStartBodyLine()==-1) { mdef->setBodySegment(mdec->getStartBodyLine(),mdec->getEndBodyLine()); - mdef->setBodyDef(mdec->getFileDef()); + mdef->setBodyDef(mdec->getBodyDef()); + mdef->setBodyMember(mdec); } else if (mdef->getStartBodyLine()!=-1 && mdec->getStartBodyLine()==-1) { mdec->setBodySegment(mdef->getStartBodyLine(),mdef->getEndBodyLine()); - mdec->setBodyDef(mdef->getFileDef()); + mdec->setBodyDef(mdef->getBodyDef()); + mdec->setBodyMember(mdef); } mdec->mergeMemberSpecifiers(mdef->getMemberSpecifiers()); mdef->mergeMemberSpecifiers(mdec->getMemberSpecifiers()); @@ -6194,7 +6198,12 @@ static int readFileOrDirectory(const char *s, bool errorIfNotExist=TRUE ) { - QFileInfo fi(s); + // strip trailing slashes + QCString fs = s; + char lc = fs.at(fs.length()-1); + if (lc=='/' || lc=='\\') fs = fs.left(fs.length()-1); + + QFileInfo fi(fs); //printf("readFileOrDirectory(%s)\n",s); int totalSize=0; { @@ -6666,12 +6675,12 @@ void parseInput() s=imagePathList.next(); } - QDictIterator<FileName> fndi(*Doxygen::imageNameDict); - FileName *fn; - for (;(fn=fndi.current());++fndi) - { - printf("File Name %s\n",fn->fileName()); - } + //QDictIterator<FileName> fndi(*Doxygen::imageNameDict); + //FileName *fn; + //for (;(fn=fndi.current());++fndi) + //{ + // printf("File Name %s\n",fn->fileName()); + //} msg("Searching for dot files...\n"); |