diff options
author | Dimitri van Heesch <dimitri@stack.nl> | 2001-12-29 18:30:48 (GMT) |
---|---|---|
committer | Dimitri van Heesch <dimitri@stack.nl> | 2001-12-29 18:30:48 (GMT) |
commit | ad53b7bebd3042598e5a11b1f3ef29468815138b (patch) | |
tree | 048517043e4c90dcc686bc038b480825fe32886c /addon/xmlparse/mainhandler.h | |
parent | 7e4d434c3650bb9f7e5f460b1dbf6fed8be04a5f (diff) | |
download | Doxygen-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.h | 64 |
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 |