예제 #1
0
 def newMultiRecord(self, activities):
     logging.debug('>>')
     sports = self._sport_service.get_all_sports()
     self.recordwindow = WindowRecord(self._equipment_service, self.data_path, sports, parent=self, windowTitle=_("Modify details before importing"))
     self.recordwindow.populateMultiWindow(activities)
     self.recordwindow.run()
     return self.recordwindow.getActivityData()
     logging.debug('<<')
예제 #2
0
 def editRecord(self,id_record):
     logging.debug('>>')
     activity = self.pytrainer_main.activitypool.get_activity(id_record)
     sports = self._sport_service.get_all_sports()
     self.recordwindow = WindowRecord(self._equipment_service, self.data_path, sports, self, None, windowTitle=_("Edit Entry"), equipment=activity.equipment)
     self.recordwindow.setValuesFromActivity(activity)
     logging.debug('launching window')
     self.recordwindow.run()
     self.pytrainer_main.refreshMainSportList()
     logging.debug('<<')
예제 #3
0
 def newRecord(self,
               date,
               title=None,
               distance=None,
               time=None,
               upositive=None,
               unegative=None,
               bpm=None,
               calories=None,
               comment=None):
     logging.debug('>>')
     sports = self._sport_service.get_all_sports()
     self.recordwindow = WindowRecord(self._equipment_service,
                                      self.data_path, sports, self, date,
                                      title, distance, time, upositive,
                                      unegative, bpm, calories, comment)
     self.recordwindow.run()
     logging.debug('<<')