ipsservices/ipssosaoplugin/src/IpsSosAOSettingsHandler.cpp
changeset 72 64e38f08e49c
parent 59 16ed8d08d0b1
child 68 83cc6bae1de8
equal deleted inserted replaced
65:478bc57ad291 72:64e38f08e49c
   291     
   291     
   292     return ret;
   292     return ret;
   293     }
   293     }
   294 
   294 
   295 // ----------------------------------------------------------------------------
   295 // ----------------------------------------------------------------------------
       
   296 // returns start time as seconds from midnight (00:00:00)
   296 // ----------------------------------------------------------------------------
   297 // ----------------------------------------------------------------------------
   297 TTime CIpsSosAOSettingsHandler::SelectedTimeStart() const
   298 TTime CIpsSosAOSettingsHandler::SelectedTimeStart() const
   298     {
   299     {
   299     QVariant value = NULL;
   300     QVariant value = NULL;
   300     TBool ok = GetSettingValue(IpsServices::ReceptionDayStartTime, value);
   301     TBool ok = GetSettingValue(IpsServices::ReceptionDayStartTime, value);
   301     TDateTime time;
   302     // set date time to zero
       
   303     TTime zeroTime( 0 );
       
   304     TDateTime time = zeroTime.DateTime();
   302     
   305     
   303     if(ok)
   306     if(ok)
   304         {
   307         {
   305         TInt total = value.toInt();
   308         TInt total = value.toInt();
   306         TInt minutes = total%KAOMinutesInHour;
   309         TInt minutes = total%KAOMinutesInHour;
   312     TTime ret(time);
   315     TTime ret(time);
   313     return ret;       
   316     return ret;       
   314     }
   317     }
   315 
   318 
   316 // ----------------------------------------------------------------------------
   319 // ----------------------------------------------------------------------------
       
   320 // returns stop time as seconds from midnight (00:00:00)
   317 // ----------------------------------------------------------------------------
   321 // ----------------------------------------------------------------------------
   318 TTime CIpsSosAOSettingsHandler::SelectedTimeStop() const
   322 TTime CIpsSosAOSettingsHandler::SelectedTimeStop() const
   319     {
   323     {
   320     QVariant value = NULL;
   324     QVariant value = NULL;
   321     TBool ok = GetSettingValue(IpsServices::ReceptionDayEndTime, value);
   325     TBool ok = GetSettingValue(IpsServices::ReceptionDayEndTime, value);
   322     TDateTime time;
   326     // set date time to zero
       
   327     TTime zeroTime( 0 );
       
   328     TDateTime time = zeroTime.DateTime();
   323     
   329     
   324     if(ok)
   330     if(ok)
   325         {
   331         {
   326         TInt total = value.toInt();
   332         TInt total = value.toInt();
   327         TInt minutes = total%KAOMinutesInHour;
   333         TInt minutes = total%KAOMinutesInHour;