summaryrefslogtreecommitdiffstats
path: root/src/outputlist.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/outputlist.h')
-rw-r--r--src/outputlist.h26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/outputlist.h b/src/outputlist.h
index a12d9f5..fc41aae 100644
--- a/src/outputlist.h
+++ b/src/outputlist.h
@@ -58,7 +58,7 @@ class OutputList : public OutputDocInterface
virtual ~OutputList();
void add(const OutputGenerator *);
- uint count() const { return outputs->count(); }
+ uint count() const { return m_outputs.count(); }
void disableAllBut(OutputGenerator::OutputType o);
void enableAll();
@@ -483,28 +483,28 @@ class OutputList : public OutputDocInterface
{ forall(&OutputGenerator::addWord,word,hiPriority); }
void startPlainFile(const char *name)
- {
- OutputGenerator *og=outputs->first();
- while (og)
+ {
+ QListIterator<OutputGenerator> it(m_outputs);
+ OutputGenerator *og;
+ for (;(og=it.current());++it)
{
if (og->isEnabled()) (og->startPlainFile)(name);
- og=outputs->next();
}
}
- void endPlainFile()
- {
- OutputGenerator *og=outputs->first();
- while (og)
+ void endPlainFile()
+ {
+ QListIterator<OutputGenerator> it(m_outputs);
+ OutputGenerator *og;
+ for (;(og=it.current());++it)
{
if (og->isEnabled()) (og->endPlainFile)();
- og=outputs->next();
}
}
private:
void debug();
void clear();
-
+
void forall(void (OutputGenerator::*func)());
FORALLPROTO1(const char *);
FORALLPROTO1(char);
@@ -546,9 +546,9 @@ class OutputList : public OutputDocInterface
FORALLPROTO5(const char *,const char *,const char *,const char *,bool);
FORALLPROTO6(const char *,const char *,const char *,const char *,const char *,const char *);
FORALLPROTO6(const char *,const DocLinkInfo &,const char *,const char *,const SourceLinkInfo &,const SourceLinkInfo &);
-
+
OutputList(const OutputList &ol);
- QList<OutputGenerator> *outputs;
+ QList<OutputGenerator> m_outputs;
};
#endif