summaryrefslogtreecommitdiffstats
path: root/src/entry.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/entry.h')
-rw-r--r--src/entry.h14
1 files changed, 11 insertions, 3 deletions
diff --git a/src/entry.h b/src/entry.h
index 4020a96..f814ef4 100644
--- a/src/entry.h
+++ b/src/entry.h
@@ -25,6 +25,12 @@ enum Protection { Public, Protected, Private } ;
enum Specifier { Normal, Virtual, Pure } ;
enum MethodTypes { Method, Signal, Slot, DCOP, Property };
+struct ListItemInfo
+{
+ const char *type;
+ int itemId;
+};
+
/*! \brief This class stores information about an inheritance relation
*/
struct BaseInfo
@@ -229,6 +235,7 @@ class Entry
Entry(const Entry &);
~Entry();
int getSize();
+ void addSpecialListItem(const char *listName,int index);
/*! Adds entry \e as a child to this entry */
void addSubEntry (Entry* e) ;
@@ -276,9 +283,10 @@ class Entry
QList<QCString> *anchors; //!< list of anchors defined in this entry
QCString fileName; //!< file this entry was extracted from
int startLine; //!< start line of entry in the source
- int todoId; //!< id of the todo list item of this entry
- int testId; //!< id of the test list item of this entry
- int bugId; //!< id of the bug list item of this entry
+ //int todoId; //!< id of the todo list item of this entry
+ //int testId; //!< id of the test list item of this entry
+ //int bugId; //!< id of the bug list item of this entry
+ QList<ListItemInfo> *sli; //!< special lists (test/todo/bug/..) this entry is in
TagInfo *tagInfo; //!< tag file info
static int num; //!< counts the total number of entries
enum