#include "room.h"
-const int RADIUS = 10;
const int SPACER = 10;
const double scaleFactor1 = 0.4;
// determine severity of conflict
Favourite eventTimeConflict = event->timeConflict(); // cache value as event->timeConflict is expensive
- enum ConflictSeverity {csNone, csWeak, csStrong} conflictSeverity;
- conflictSeverity = csNone;
+ enum ConflictSeverity {csNone, csWeak, csStrong} conflictSeverity = csNone;
switch (event->favourite()) {
case Favourite_strong:
conflictSeverity = (eventTimeConflict == Favourite_strong) ? csStrong : csNone;
option.rect.x()+SPACER,
option.rect.y()+option.rect.height()-fmBig.descent());
painter->setFont(fontBig);
- painter->drawText(titlePointF,qVariantValue<QString>(index.data()));
+ painter->drawText(titlePointF,index.data().value<QString>());
}
painter->restore();
int nrofFavs = 0;
for(int i=0; i<index.model()->rowCount(index); i++)
- if(static_cast<Event*>(index.child(i,0).internalPointer())->favourite() != Favourite_no)
+ if(static_cast<Event*>(index.model()->index(i, 0, index).internalPointer())->favourite() != Favourite_no)
nrofFavs++;
return nrofFavs;
int nrofAlarms = 0;
for(int i=0; i<index.model()->rowCount(index); i++)
- if(static_cast<Event*>(index.child(i,0).internalPointer())->hasAlarm())
+ if(static_cast<Event*>(index.model()->index(i, 0, index).internalPointer())->hasAlarm())
nrofAlarms++;
return nrofAlarms;