screensaver/snsrplugins/snsrbigclockscreensaverplugin/snsrclockwidgets/src/snsranalogclockwidget.cpp
changeset 98 e6f74eb7f69f
parent 97 66b5fe3c07fd
equal deleted inserted replaced
97:66b5fe3c07fd 98:e6f74eb7f69f
    21 #include <QTime>
    21 #include <QTime>
    22 #include <QDebug>
    22 #include <QDebug>
    23 #include <HbExtendedLocale>
    23 #include <HbExtendedLocale>
    24 #include <HbStyleLoader>
    24 #include <HbStyleLoader>
    25 #include <HbIconItem>
    25 #include <HbIconItem>
    26 #include <hbevent.h>
    26 #include <HbEvent>
    27 #include <HbColorScheme>
    27 #include <HbColorScheme>
    28 #include <HbTextItem>
    28 #include <HbTextItem>
    29 
    29 
    30 
    30 
    31 const char *gClockCssFilePath =":/style/snsranalogclockwidget.css";
    31 const char *gClockCssFilePath =":/style/snsranalogclockwidget.css";
    85 /*!
    85 /*!
    86     Creates all widget primitives.
    86     Creates all widget primitives.
    87  */
    87  */
    88 void SnsrAnalogClockWidget::createPrimitives()
    88 void SnsrAnalogClockWidget::createPrimitives()
    89 {
    89 {
    90     // TODO: when final graphics are available in platform (qtg_graf_screensaver_clock_xxx)
       
    91     // use them instead.
       
    92     if (!mClockBackground) {
    90     if (!mClockBackground) {
    93         mClockBackground = new HbIconItem(QLatin1String("qtg_graf_clock_day_bg"), this);
    91         mClockBackground = new HbIconItem(QLatin1String("qtg_graf_bigclock_analogue_face"), this);
    94         HbStyle::setItemName(mClockBackground, QLatin1String("analog_clock_background"));
    92         HbStyle::setItemName(mClockBackground, QLatin1String("analog_clock_background"));
    95     }
    93     }
    96     if (!mClockHourHand) {
    94     if (!mClockHourHand) {
    97         mClockHourHand = new HbIconItem(QLatin1String("qtg_graf_clock_day_hour"), this);
    95         mClockHourHand = new HbIconItem(QLatin1String("qtg_graf_bigclock_analogue_hours"), this);
    98         HbStyle::setItemName(mClockHourHand, QLatin1String("analog_clock_hour_hand"));
    96         HbStyle::setItemName(mClockHourHand, QLatin1String("analog_clock_hour_hand"));
    99     }
    97     }
   100     if (!mClockMinuteHand) {
    98     if (!mClockMinuteHand) {
   101         mClockMinuteHand = new HbIconItem(QLatin1String("qtg_graf_clock_day_min"), this);
    99         mClockMinuteHand = new HbIconItem(QLatin1String("qtg_graf_bigclock_analogue_minutes"), this);
   102         HbStyle::setItemName(mClockMinuteHand, QLatin1String("analog_clock_minute_hand"));
   100         HbStyle::setItemName(mClockMinuteHand, QLatin1String("analog_clock_minute_hand"));
   103     }
   101     }
   104     if (!mClockSecondHand) {
   102     if (!mClockSecondHand) {
   105         mClockSecondHand = new HbIconItem(QLatin1String("qtg_graf_clock_day_sec"), this);
   103         mClockSecondHand = new HbIconItem(QLatin1String("qtg_graf_bigclock_analogue_seconds"), this);
   106         HbStyle::setItemName(mClockSecondHand, QLatin1String("analog_clock_second_hand"));
   104         HbStyle::setItemName(mClockSecondHand, QLatin1String("analog_clock_second_hand"));
   107     }
   105     }
   108     if (!mClockAmPmLabel) {
   106     if (!mClockAmPmLabel) {
   109         mClockAmPmLabel = new HbTextItem(this);
   107         mClockAmPmLabel = new HbTextItem(this);
   110         HbStyle::setItemName(mClockAmPmLabel, QLatin1String("analog_clock_am_pm_label"));
   108         HbStyle::setItemName(mClockAmPmLabel, QLatin1String("analog_clock_am_pm_label"));