2 * HTMLStatusReport.h - TaskJuggler
4 * Copyright (c) 2002, 2003, 2004 by Chris Schlaeger <cs@kde.org>
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of version 2 of the GNU General Public License as
8 * published by the Free Software Foundation.
13 #ifndef _HTMLStatusReport_h_
14 #define _HTMLStatusReport_h_
16 #include "HTMLReport.h"
18 #include "tjlib-internal.h"
20 #include <qptrvector.h>
24 class HTMLReportElement;
27 * @short A class that generates HTML status reports.
28 * @author Chris Schlaeger <cs@kde.org>
30 class HTMLStatusReport : public HTMLReport
33 HTMLStatusReport(Project* p, const QString& f, const QString& df, int dl);
34 virtual ~HTMLStatusReport();
36 virtual const char* getType() const { return "HTMLStatusReport"; }
37 virtual QString getTitle() const { return i18n("Status Report"); }
39 void setTable(int tabIdx, HTMLReportElement* tab);
40 HTMLReportElement* getTable(int tabIdx) const;
45 QPtrVector< HTMLReportElement > tables;