/*
* Copyright (C) 2010 Ixonos Plc.
- * Copyright (C) 2011 Philipp Spitzer, gregor herrmann
+ * Copyright (C) 2011-2012 Philipp Spitzer, gregor herrmann, Stefan Stahl
*
* This file is part of ConfClerk.
*
else // doesn't have parent - time-groups' elements (top items)
{
int numFav = numberOfFavourities(index);
+#ifdef MAEMO
+ int numAlarm = numberOfAlarms(index);
+#endif
QStyleOptionButton styleOptionButton;
styleOptionButton.rect = option.rect;
QString::number(numFav));
#ifdef MAEMO
drawPoint.setX(drawPoint.x() - spacer - image->width());
- painter->drawImage(drawPoint,*mControls[AlarmControlOn]->image());
+ image = mControls[numAlarm ? AlarmControlOn : AlarmControlOff]->image();
+ painter->drawImage(drawPoint,*image);
painter->drawText(drawPoint+QPoint(image->width()+2, image->height() - 2),
- QString::number(numberOfAlarms(index)));
+ QString::number(numAlarm));
#endif
// draw texts
QString numEvents = QString::number(index.model()->rowCount(index)).append("/");
painter->drawText(titlePointF,qVariantValue<QString>(index.data()));
}
- //// HIGHLIGHTING SELECTED ITEM
- //if (option.state & QStyle::State_Selected)
- //painter->fillRect(option.rect, option.palette.highlight());
-
painter->restore();
}
{
// FAVOURITE ICONs
// on
- mControls.insert(FavouriteControlOn, new Control(FavouriteControlOn, QString(":icons/emblem-new.png"), NULL));
+ mControls.insert(FavouriteControlOn, new Control(FavouriteControlOn, QString(":icons/favourite-on.png"), NULL));
// off
- mControls.insert(FavouriteControlOff, new Control(FavouriteControlOff, QString(":icons/emblem-new-off.png"), NULL));
+ mControls.insert(FavouriteControlOff, new Control(FavouriteControlOff, QString(":icons/favourite-off.png"), NULL));
#ifdef MAEMO
// ALARM ICONs
// on
mControls.insert(AlarmControlOn,
- new Control(AlarmControlOn, QString(":icons/appointment-soon.png"), mControls[FavouriteControlOn]));
+ new Control(AlarmControlOn, QString(":icons/alarm-on.png"), mControls[FavouriteControlOn]));
// off
mControls.insert(AlarmControlOff,
- new Control(AlarmControlOff, QString(":icons/appointment-soon-off.png"), mControls[FavouriteControlOff]));
-#endif
-
+ new Control(AlarmControlOff, QString(":icons/alarm-off.png"), mControls[FavouriteControlOff]));
+ // WARNING ICON
+ mControls.insert(WarningControl,
+ new Control(WarningControl, QString(":icons/dialog-warning.png"), mControls[AlarmControlOff]));
+#else
// WARNING ICON
mControls.insert(WarningControl,
new Control(WarningControl, QString(":icons/dialog-warning.png"), mControls[FavouriteControlOn]));
+#endif
+
}
bool Delegate::isPointFromRect(const QPoint &aPoint, const QRect &aRect) const