#include "importschedulewidget.h"
#include <schedulexmlparser.h>
-#include <sqlengine.h>
#include <QDir>
#include <QFile>
ImportScheduleWidget::ImportScheduleWidget(QWidget *aParent)
: QWidget(aParent)
- , mSqlEngine(NULL)
{
setupUi(this);
}
}
-void ImportScheduleWidget::setSqlEngine(SqlEngine *aSqlEngine)
-{
- Q_ASSERT(aSqlEngine != NULL);
-
- mSqlEngine = aSqlEngine;
-}
-
void ImportScheduleWidget::parsingSchedule(const QString &aTitle)
{
importScheduleLabel->setText("Importing: " + aTitle);
void ImportScheduleWidget::browseSchedule()
{
- Q_ASSERT(mSqlEngine != NULL);
-
QString scheduleFileName = QFileDialog::getOpenFileName(this, tr("Select Conference Schedule"), QDir::homePath(), tr("Schedule Files (*.xml)"));
if(QFile::exists(scheduleFileName))
{
QByteArray data = file.readAll();
browse->hide();
progressBar->show();
- int confId = mXmlParser->parseData(data,mSqlEngine);
+ int confId = mXmlParser->parseData(data);
progressBar->hide();
browse->show();