connect(mXmlParser, SIGNAL(progressStatus(int)), this, SLOT(showParsingProgress(int)));
statusBar()->showMessage(tr("Ready"));
- //create activity map
+ //update activity map
Activity::updateActivityMap();
connect(dayNavigator, SIGNAL(dateChanged(const QDate &)), SLOT(updateDayView(const QDate &)));
#include <conference.h>
#include <activity.h>
+const QString EventModel::COMMA_SEPARATOR = ", ";
+
EventModel::EventModel()
{
mEvents.clear();
if(Conference::getAll().count())
{
qDebug() << "Loading Conference Data (by Activities): [" << Conference::getById(aConferenceId).title() << "] " << aDate;
- mEvents = Event::getByDate(QDate(aDate.year(), aDate.month(), aDate.day()), aConferenceId, Event::XID_ACTIVITY);
+ mEvents = Event::getByDate(QDate(aDate.year(), aDate.month(), aDate.day()), aConferenceId, Event::XID_ACTIVITY + COMMA_SEPARATOR + Event::START);
}
createActivityGroups();
}
class EventModel : public QAbstractItemModel
{
+public:
+ static const QString COMMA_SEPARATOR;
public:
EventModel();
QVariant data(const QModelIndex& index, int role) const;