/*
* HTMLReport.h - TaskJuggler
*
- * Copyright (c) 2001, 2002, 2003, 2004 by Chris Schlaeger <cs@suse.de>
+ * Copyright (c) 2001, 2002, 2003, 2004 by Chris Schlaeger <cs@kde.org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of version 2 of the GNU General Public License as
#ifndef _HTMLReport_h_
#define _HTMLReport_h_
-#include <stdio.h>
-#include <time.h>
-
-#include <qstring.h>
-
#include "Report.h"
#include "HTMLPrimitives.h"
/**
* @short Stores all information about an HTML report.
- * @author Chris Schlaeger <cs@suse.de>
+ * @author Chris Schlaeger <cs@kde.org>
*/
class HTMLReport : public Report, public HTMLPrimitives
{
HTMLReport(Project* p, const QString& f, const QString& df, int dl);
virtual ~HTMLReport() { }
+ virtual const char* getType() const { return "HTMLReport"; }
+ virtual QString getTitle() const = 0;
+
void generateHeader();
void generateFooter();
}
protected:
- HTMLReport() { }
-
QString rawStyleSheet;
QString rawHead;
QString rawTail;