summaryrefslogtreecommitdiffstats
path: root/src/reflist.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/reflist.h')
-rw-r--r--src/reflist.h22
1 files changed, 18 insertions, 4 deletions
diff --git a/src/reflist.h b/src/reflist.h
index 692e108..cb60dc2 100644
--- a/src/reflist.h
+++ b/src/reflist.h
@@ -21,6 +21,7 @@
#include "qtbc.h"
#include <qintdict.h>
+#include "outputgen.h"
/*! This struct represents an item in the list of references. */
struct RefItem
@@ -39,18 +40,31 @@ class RefList
RefItem *getRefItem(int todoItemId);
RefItem *getFirstRefItem();
RefItem *getNextRefItem();
+ QCString listName() const;
+ QCString optionName() const;
+ QCString pageTitle() const;
+ QCString sectionTitle() const;
+ BaseOutputDocInterface::SectionTypes sectionType() const;
- RefList();
+ RefList(const char *listName,const char *optionName,
+ const char *pageTitle,const char *secTitle,
+ BaseOutputDocInterface::SectionTypes type
+ );
~RefList();
private:
int m_id;
+ QCString m_listName;
+ QCString m_optionName;
+ QCString m_pageTitle;
+ QCString m_secTitle;
QIntDict<RefItem> *m_dict;
QIntDictIterator<RefItem> *m_dictIterator;
+ BaseOutputDocInterface::SectionTypes m_type;
};
-extern RefList todoList;
-extern RefList testList;
-extern RefList bugList;
+//extern RefList todoList;
+//extern RefList testList;
+//extern RefList bugList;
#endif