444 self.tr("Multiline Strings"), |
444 self.tr("Multiline Strings"), |
445 self.__locale.toString(self.__summary["multi"])) |
445 self.__locale.toString(self.__summary["multi"])) |
446 self.__createSummaryItem( |
446 self.__createSummaryItem( |
447 self.tr("Empty Lines"), |
447 self.tr("Empty Lines"), |
448 self.__locale.toString(self.__summary["blank"])) |
448 self.__locale.toString(self.__summary["blank"])) |
|
449 self.__createSummaryItem( |
|
450 self.tr("C % L"), |
|
451 "{0:3.0%}".format(min( |
|
452 self.__summary["comments"] / ( |
|
453 float(self.__summary["loc"]) or 1), |
|
454 1.0)) |
|
455 ) |
|
456 self.__createSummaryItem( |
|
457 self.tr("C % S"), |
|
458 "{0:3.0%}".format(min( |
|
459 self.__summary["comments"] / ( |
|
460 float(self.__summary["sloc"]) or 1), |
|
461 1.0)) |
|
462 ) |
|
463 self.__createSummaryItem( |
|
464 self.tr("C + M % L"), |
|
465 "{0:3.0%}".format(min( |
|
466 (self.__summary["comments"] + self.__summary["multi"]) / ( |
|
467 float(self.__summary["loc"]) or 1), |
|
468 1.0)) |
|
469 ) |
449 |
470 |
450 self.summaryList.header().resizeSections( |
471 self.summaryList.header().resizeSections( |
451 QHeaderView.ResizeMode.ResizeToContents) |
472 QHeaderView.ResizeMode.ResizeToContents) |
452 self.summaryList.header().setStretchLastSection(True) |
473 self.summaryList.header().setStretchLastSection(True) |
453 |
474 |