9 |
9 |
10 import os |
10 import os |
11 import fnmatch |
11 import fnmatch |
12 import collections |
12 import collections |
13 |
13 |
14 from PyQt5.QtCore import pyqtSlot, Qt, QLocale |
14 from PyQt6.QtCore import pyqtSlot, Qt, QLocale |
15 from PyQt5.QtWidgets import ( |
15 from PyQt6.QtWidgets import ( |
16 QDialog, QDialogButtonBox, QMenu, QHeaderView, QTreeWidgetItem, |
16 QDialog, QDialogButtonBox, QMenu, QHeaderView, QTreeWidgetItem, |
17 QApplication |
17 QApplication |
18 ) |
18 ) |
19 |
19 |
20 from .Ui_CodeMetricsDialog import Ui_CodeMetricsDialog |
20 from .Ui_CodeMetricsDialog import Ui_CodeMetricsDialog |
87 except ValueError: |
87 except ValueError: |
88 data.append(value) |
88 data.append(value) |
89 itm = QTreeWidgetItem(parent, data) |
89 itm = QTreeWidgetItem(parent, data) |
90 for col in range(1, 7): |
90 for col in range(1, 7): |
91 itm.setTextAlignment( |
91 itm.setTextAlignment( |
92 col, Qt.Alignment(Qt.AlignmentFlag.AlignRight)) |
92 col, Qt.AlignmentFlag.AlignRight) |
93 return itm |
93 return itm |
94 |
94 |
95 def __resizeSummaryColumns(self): |
95 def __resizeSummaryColumns(self): |
96 """ |
96 """ |
97 Private method to resize the list columns. |
97 Private method to resize the list columns. |
106 |
106 |
107 @param col0 string for column 0 (string) |
107 @param col0 string for column 0 (string) |
108 @param col1 string for column 1 (string) |
108 @param col1 string for column 1 (string) |
109 """ |
109 """ |
110 itm = QTreeWidgetItem(self.summaryList, [col0, col1]) |
110 itm = QTreeWidgetItem(self.summaryList, [col0, col1]) |
111 itm.setTextAlignment(1, Qt.Alignment(Qt.AlignmentFlag.AlignRight)) |
111 itm.setTextAlignment(1, Qt.AlignmentFlag.AlignRight) |
112 |
112 |
113 def prepare(self, fileList, project): |
113 def prepare(self, fileList, project): |
114 """ |
114 """ |
115 Public method to prepare the dialog with a list of filenames. |
115 Public method to prepare the dialog with a list of filenames. |
116 |
116 |