linkedtexthandler.h

来自「linux中的源代码查看工具,可以生成chm文件,并能处理源代码中的相关性.」· C头文件 代码 · 共 55 行

H
55
字号
/****************************************************************************** * * $Id: doxygen.cpp,v 1.87 2001/03/19 19:27:40 root Exp $ * * * Copyright (C) 1997-2005 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 LINKEDTEXTHANDLER_H#define LINKEDTEXTHANDLER_H#include "baseiterator.h"#include "basehandler.h"class LT_Ref;class LinkedTextImpl : public ILinkedText{  public:    virtual ~LinkedTextImpl() {}};class LinkedTextHandler : public BaseHandler<LinkedTextHandler>{  public:    LinkedTextHandler(IBaseHandler *parent,QList<LinkedTextImpl> &children);    virtual ~LinkedTextHandler();    virtual void start(const char *endTag);    virtual void end();    virtual void startRef(const QXmlAttributes& attrib);    virtual void endRef();    static QString toString(const QList<LinkedTextImpl> &list);    // ILinkedText  private:    IBaseHandler *m_parent;    QList<LinkedTextImpl> &m_children;    LT_Ref *m_ref;};class LinkedTextIterator : public BaseIterator<ILinkedTextIterator,ILinkedText,LinkedTextImpl>{  public:    LinkedTextIterator(const QList<LinkedTextImpl> &list) :       BaseIterator<ILinkedTextIterator,ILinkedText,LinkedTextImpl>(list) {}};#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?