Commit cce8b950 authored by dimitri's avatar dimitri
Browse files

Release-1.2.12-20011125

parent c736b03f
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
DOXYGEN Version 1.2.12
DOXYGEN Version 1.2.12-20011125

Please read the installation section of the manual for instructions.

--------
Dimitri van Heesch (18 November 2001)
Dimitri van Heesch (25 November 2001)
+2 −2
Original line number Diff line number Diff line
DOXYGEN Version 1.2.12
DOXYGEN Version 1.2.12_20011125

Please read INSTALL for compilation instructions.

@@ -17,4 +17,4 @@ to subscribe to the lists or to visit the archives.

Enjoy,

Dimitri van Heesch (dimitri@stack.nl) (18 November 2001)
Dimitri van Heesch (dimitri@stack.nl) (25 November 2001)
+1 −1
Original line number Diff line number Diff line
1.2.12
1.2.12-20011125
+10 −0
Original line number Diff line number Diff line
@@ -4,6 +4,8 @@
#include <qlist.h>
#include <qstring.h>

class IMember;

class IParam
{
  public:
@@ -15,6 +17,14 @@ class IParam
    virtual QString defaultValue() const = 0;
};

class IMemberReference
{
  public:
    virtual IMember *getMember() const = 0;
    virtual QString getMemberName() const = 0;
    virtual int getLineNumber() const = 0;
};

class IMember
{
  public:
+14 −0
Original line number Diff line number Diff line
@@ -67,6 +67,20 @@ void MainHandler::initialize()
    m_compoundNameDict.insert(compHandler->name(),compHandler);
    m_compoundDict.insert(compHandler->id(),compHandler);
  }

  // for each member
  QDictIterator< QList<IMember> > mndi(m_memberNameDict);
  QList<IMember> *ml;
  for (;(ml=mndi.current());++mndi)
  {
    QListIterator<IMember> mli(*ml);
    IMember *mem;
    for (;(mem=mli.current());++mli)
    {
      ((MemberHandler*)mem)->initialize(this);
    }
  }

}

class ErrorHandler : public QXmlErrorHandler
Loading