def __init__(self, parent, generic): Ui_MonitorBrowser.__init__(self, parent) generics, vendors = hwdata.getMonitorInfos() if generic: self.vendorsLabel.setText(i18n("Type:")) self.modelsLabel.setText(i18n("Monitors:")) for mtype, monitors in generics.items(): if "CRT" in mtype: mtype = "CRT" elif "LCD" in mtype: mtype = "LCD" ListItem(mtype, monitors, self.vendorList) else: for vendor, monitors in vendors.items(): ListItem(vendor, monitors, self.vendorList) self.connect(self.vendorList, \ SIGNAL("currentChanged(QListBoxItem *)"), self.slotVendorChanged) self.vendorList.setSelected(0, True)
def __init__(self, parent, generic): QtGui.QDialog.__init__(self, parent) self.setupUi(self) generics, vendors = hwdata.getMonitorInfos() if generic: self.vendorsLabel.setText(kdecore.i18n("Type:")) self.modelsLabel.setText(kdecore.i18n("Monitors:")) for mtype, monitors in generics.items(): if "CRT" in mtype: mtype = "CRT" elif "LCD" in mtype: mtype = "LCD" ListItem(mtype, monitors, self.vendorList) else: for vendor, monitors in vendors.items(): ListItem(vendor, monitors, self.vendorList) self.vendorList.currentItemChanged.connect(self.slotVendorChanged) self.vendorList.setCurrentRow(0)