summaryrefslogtreecommitdiffstats
path: root/addon/xmlparse/mainhandler.h
diff options
context:
space:
mode:
authorDimitri van Heesch <dimitri@stack.nl>2001-12-29 18:30:48 (GMT)
committerDimitri van Heesch <dimitri@stack.nl>2001-12-29 18:30:48 (GMT)
commitad53b7bebd3042598e5a11b1f3ef29468815138b (patch)
tree048517043e4c90dcc686bc038b480825fe32886c /addon/xmlparse/mainhandler.h
parent7e4d434c3650bb9f7e5f460b1dbf6fed8be04a5f (diff)
downloadDoxygen-ad53b7bebd3042598e5a11b1f3ef29468815138b.zip
Doxygen-ad53b7bebd3042598e5a11b1f3ef29468815138b.tar.gz
Doxygen-ad53b7bebd3042598e5a11b1f3ef29468815138b.tar.bz2
Release-1.2.13
Diffstat (limited to 'addon/xmlparse/mainhandler.h')
-rw-r--r--addon/xmlparse/mainhandler.h64
1 files changed, 0 insertions, 64 deletions
diff --git a/addon/xmlparse/mainhandler.h b/addon/xmlparse/mainhandler.h
deleted file mode 100644
index c5f945f..0000000
--- a/addon/xmlparse/mainhandler.h
+++ /dev/null
@@ -1,64 +0,0 @@
-/******************************************************************************
- *
- * $Id$
- *
- *
- * Copyright (C) 1997-2001 by Dimitri van Heesch.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation under the terms of the GNU General Public License is hereby
- * granted. No representations are made about the suitability of this software
- * for any purpose. It is provided "as is" without express or implied warranty.
- * See the GNU General Public License for more details.
- *
- */
-
-#ifndef _MAINHANDLER_H
-#define _MAINHANDLER_H
-
-#include <qlist.h>
-#include "basehandler.h"
-#include "compoundhandler.h"
-#include "doxmlintf.h"
-
-class MainHandler : public IDoxygen, public BaseHandler<MainHandler>
-{
- public:
- virtual void startCompound(const QXmlAttributes& attrib);
- MainHandler();
- virtual ~MainHandler();
-
- QListIterator<ICompound> getCompoundIterator() const
- {
- return m_compounds;
- }
- ICompound *getCompoundById(const QString &id) const
- {
- return m_compoundDict[id];
- }
- virtual ICompound *getCompoundByName(const QString &name) const
- {
- return name.isEmpty() ? 0 : m_compoundNameDict[name];
- }
- virtual IMember *getMemberById(const QString &id) const
- {
- return m_memberDict[id];
- }
- virtual QList<IMember> *getMemberByName(const QString &name) const
- {
- return m_memberNameDict[name];
- }
- void insertMemberById(const QString &id,IMember *h);
- void insertMemberByName(const QString &name,IMember *h);
-
- void initialize();
-
- private:
- QList<ICompound> m_compounds;
- QDict<ICompound> m_compoundDict;
- QDict<ICompound> m_compoundNameDict;
- QDict<IMember> m_memberDict;
- QDict<QList<IMember> > m_memberNameDict;
-};
-
-#endif