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('<<')
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('<<')
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('<<')