- if self.type != self.TYPE_POSITION_DETAILED:
- return sign + "%d:%02d" % (l/60, l%60)
+ if not self.detailed:
+ if self.showHours:
+ if self.showNoSeconds:
+ return sign + "%d:%02d" % (l/3600, l%3600/60)
+ else:
+ return sign + "%d:%02d:%02d" % (l/3600, l%3600/60, l%60)
+ else:
+ if self.showNoSeconds:
+ return sign + "%d" % (l/60)
+ else:
+ return sign + "%d:%02d" % (l/60, l%60)