Root/
Source at commit 1322 created 12 years 8 months ago. By meklort, Add doxygen to utils folder | |
---|---|
1 | /******************************************************************************␊ |
2 | *␊ |
3 | * $Id:$␊ |
4 | *␊ |
5 | *␊ |
6 | * Copyright (C) 1997-2006 by Dimitri van Heesch.␊ |
7 | *␊ |
8 | * Permission to use, copy, modify, and distribute this software and its␊ |
9 | * documentation under the terms of the GNU General Public License is hereby ␊ |
10 | * granted. No representations are made about the suitability of this software ␊ |
11 | * for any purpose. It is provided "as is" without express or implied warranty.␊ |
12 | * See the GNU General Public License for more details.␊ |
13 | *␊ |
14 | */␊ |
15 | ␊ |
16 | #ifndef _LOAMHANDLER_H␊ |
17 | #define _LOAMHANDLER_H␊ |
18 | ␊ |
19 | #include <qstring.h>␊ |
20 | #include <qlist.h>␊ |
21 | #include <doxmlintf.h>␊ |
22 | ␊ |
23 | #include "basehandler.h"␊ |
24 | ␊ |
25 | class MainHandler;␊ |
26 | class MemberReference;␊ |
27 | ␊ |
28 | class ListOfAllMembersHandler : public BaseHandler<ListOfAllMembersHandler>␊ |
29 | {␊ |
30 | public:␊ |
31 | virtual void startMember(const QXmlAttributes& attrib);␊ |
32 | virtual void startName(const QXmlAttributes& attrib);␊ |
33 | virtual void endName();␊ |
34 | virtual void startScope(const QXmlAttributes& attrib);␊ |
35 | virtual void endScope();␊ |
36 | virtual void startListOfAllMembers(const QXmlAttributes& attrib);␊ |
37 | virtual void endListOfAllMembers();␊ |
38 | ␊ |
39 | ListOfAllMembersHandler(IBaseHandler *parent);␊ |
40 | virtual ~ListOfAllMembersHandler() {}␊ |
41 | ␊ |
42 | void initialize(MainHandler *mh);␊ |
43 | ␊ |
44 | virtual IMemberReferenceIterator *members() const;␊ |
45 | ␊ |
46 | protected:␊ |
47 | IBaseHandler *m_parent;␊ |
48 | QList<MemberReference> m_members;␊ |
49 | };␊ |
50 | ␊ |
51 | #endif␊ |
52 | ␊ |
53 |