43 @param parent reference to the parent widget |
43 @param parent reference to the parent widget |
44 @type QWidget |
44 @type QWidget |
45 """ |
45 """ |
46 super(VirusTotalDomainReportDialog, self).__init__(parent) |
46 super(VirusTotalDomainReportDialog, self).__init__(parent) |
47 self.setupUi(self) |
47 self.setupUi(self) |
48 self.setWindowFlags(Qt.Window) |
48 self.setWindowFlags(Qt.WindowType.Window) |
49 |
49 |
50 self.headerLabel.setText( |
50 self.headerLabel.setText( |
51 self.tr("<b>Report for domain {0}</b>").format(domain)) |
51 self.tr("<b>Report for domain {0}</b>").format(domain)) |
52 self.headerPixmap.setPixmap( |
52 self.headerPixmap.setPixmap( |
53 UI.PixmapCache.getPixmap("virustotal")) |
53 UI.PixmapCache.getPixmap("virustotal")) |
58 [resolution["ip_address"], |
58 [resolution["ip_address"], |
59 resolution["last_resolved"].split()[0]] |
59 resolution["last_resolved"].split()[0]] |
60 ) |
60 ) |
61 self.resolutionsList.resizeColumnToContents(0) |
61 self.resolutionsList.resizeColumnToContents(0) |
62 self.resolutionsList.resizeColumnToContents(1) |
62 self.resolutionsList.resizeColumnToContents(1) |
63 self.resolutionsList.sortByColumn(0, Qt.AscendingOrder) |
63 self.resolutionsList.sortByColumn(0, Qt.SortOrder.AscendingOrder) |
64 |
64 |
65 if not urls: |
65 if not urls: |
66 self.detectedUrlsGroup.setVisible(False) |
66 self.detectedUrlsGroup.setVisible(False) |
67 for url in urls: |
67 for url in urls: |
68 QTreeWidgetItem( |
68 QTreeWidgetItem( |
73 url["scan_date"].split()[0]] |
73 url["scan_date"].split()[0]] |
74 ) |
74 ) |
75 self.urlsList.resizeColumnToContents(0) |
75 self.urlsList.resizeColumnToContents(0) |
76 self.urlsList.resizeColumnToContents(1) |
76 self.urlsList.resizeColumnToContents(1) |
77 self.urlsList.resizeColumnToContents(2) |
77 self.urlsList.resizeColumnToContents(2) |
78 self.urlsList.sortByColumn(0, Qt.AscendingOrder) |
78 self.urlsList.sortByColumn(0, Qt.SortOrder.AscendingOrder) |
79 |
79 |
80 if not subdomains: |
80 if not subdomains: |
81 self.subdomainsGroup.setVisible(False) |
81 self.subdomainsGroup.setVisible(False) |
82 else: |
82 else: |
83 self.subdomainsList.addItems(subdomains) |
83 self.subdomainsList.addItems(subdomains) |