예제 #1
0
TimeTable TimeTableSet::GetComplementTimeTable() const
{
  TimeTable tt = TimeTable::GetUninitializedTimeTable();
  // Set predefined opening time before set 24 hours, otherwise
  // it has no effect.
  tt.SetTwentyFourHours(false);
  tt.SetOpeningTime(tt.GetPredefinedOpeningTime());
  tt.SetTwentyFourHours(true);
  tt.SetOpeningDays(GetUnhandledDays());
  return tt;
}
예제 #2
0
JNIEXPORT jobject JNICALL
Java_com_mapswithme_maps_editor_OpeningHours_nativeSetIsFullday(JNIEnv * env, jclass clazz,
                                                                jobject jTimetable, jboolean jIsFullday)
{
  TimeTable tt = NativeTimetable(env, jTimetable);
  if (jIsFullday)
    tt.SetTwentyFourHours(true);
  else
  {
    tt.SetTwentyFourHours(false);
    tt.SetOpeningTime(tt.GetPredefinedOpeningTime());
  }
  return JavaTimetable(env, tt);
}