summaryrefslogtreecommitdiffstats
path: root/src/filedef.h
diff options
context:
space:
mode:
authordimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7>2004-12-28 15:52:58 (GMT)
committerdimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7>2004-12-28 15:52:58 (GMT)
commit81adebde00a3fe5954b403f8c0d1a1a6ed833fa8 (patch)
tree659ad23b069fb18276bbc9610ed0f2c48169722b /src/filedef.h
parent0e5fe1510853a0a05add1a9a25b3958893591328 (diff)
downloadDoxygen-81adebde00a3fe5954b403f8c0d1a1a6ed833fa8.zip
Doxygen-81adebde00a3fe5954b403f8c0d1a1a6ed833fa8.tar.gz
Doxygen-81adebde00a3fe5954b403f8c0d1a1a6ed833fa8.tar.bz2
Release-1.3.9.1-20041228
Diffstat (limited to 'src/filedef.h')
-rw-r--r--src/filedef.h13
1 files changed, 11 insertions, 2 deletions
diff --git a/src/filedef.h b/src/filedef.h
index 2af7f94..a5719ee 100644
--- a/src/filedef.h
+++ b/src/filedef.h
@@ -109,6 +109,9 @@ class FileDef : public Definition
/*! Returns the absolute path of this file. */
QCString getPath() const { return path; }
+
+ /*! Returns version of this file. */
+ QCString getVersion() const { return fileVersion; }
bool isLinkableInProject() const
{
@@ -187,6 +190,13 @@ class FileDef : public Definition
bool visited;
+ protected:
+ /**
+ * Retrieves the file version from version control system.
+ */
+ void acquireFileVersion();
+
+
private:
QDict<IncludeInfo> *includeDict;
@@ -195,16 +205,15 @@ class FileDef : public Definition
QList<IncludeInfo> *includedByList;
NamespaceSDict *usingDirList;
SDict<Definition> *usingDeclList;
- //DefineList *defineList;
QCString path;
QCString filepath;
QCString diskname;
QCString filename;
QCString docname;
- //QCString incName;
QIntDict<Definition> *srcDefDict;
QIntDict<MemberDef> *srcMemberDict;
bool isSource;
+ QCString fileVersion;
PackageDef *package;
DirDef *dir;