jce-manager/src/jceData/CSV/csv_exporter.h

30 lines
726 B
C
Raw Normal View History

2014-09-08 15:54:52 +00:00
#ifndef CSV_EXPORTER_H
#define CSV_EXPORTER_H
#include <QFileDialog>
#include <QFile>
#include <QTextStream>
#include <QString>
#include <QDebug>
2014-09-17 02:55:28 +00:00
#include <QMessageBox>
2014-09-08 15:54:52 +00:00
#include "../Calendar/calendarSchedule.h"
#include "../Calendar/calendarDialog.h"
2014-09-08 15:54:52 +00:00
#define CSV_CALENDAR_HEADER "Subject,Start Date,Start Time,End Date,End Time,Description,Location"
class CSV_Exporter
{
public:
CSV_Exporter();
static bool exportCalendar(calendarSchedule* calSched, CalendarDialog *cal);
2014-09-08 15:54:52 +00:00
private:
static QString getFileFath();
static QString makeLine(QString name,QDate *date,int startH,int startM,int endH,int endM,QString lecturer,QString room,QString type);
2014-09-08 15:54:52 +00:00
};
#endif // CSV_EXPORTER_H