def __init__(self, parent, title=''): self.combo = KComboBox(True, parent) # as only writable comboboxes are allowed, we'll fake an editable first, # reset to another line edit and disable editing afterwards self.lineEdit = KLineEdit(parent) self.lineEdit.setVisible(False) self.connect(self.combo, SIGNAL("activated(const QString &)"), self.lineEdit.setText), customEditor = KEditListBox.CustomEditor(self.combo) customEditor.setLineEdit(self.lineEdit) self.combo.setEditable(False) KEditListBox.__init__(self, title, customEditor, parent)
def setupUi(self, DanbooruPage): DanbooruPage.setObjectName("DanbooruPage") DanbooruPage.resize(400, 300) self.verticalLayout = QtGui.QVBoxLayout(DanbooruPage) self.verticalLayout.setObjectName("verticalLayout") self.kcfg_danbooruUrls = KEditListBox(DanbooruPage) self.kcfg_danbooruUrls.setFlat(True) self.kcfg_danbooruUrls.setCheckable(False) self.kcfg_danbooruUrls.setButtons(KEditListBox.Button(KEditListBox.Add|KEditListBox.Remove)) self.kcfg_danbooruUrls.setObjectName("kcfg_danbooruUrls") self.verticalLayout.addWidget(self.kcfg_danbooruUrls) self.retranslateUi(DanbooruPage) QtCore.QMetaObject.connectSlotsByName(DanbooruPage)
def setupUi(self, NepomukPage): NepomukPage.setObjectName("NepomukPage") NepomukPage.resize(402, 287) self.verticalLayout = QtGui.QVBoxLayout(NepomukPage) self.verticalLayout.setObjectName("verticalLayout") self.kcfg_nepomukEnabled = QtGui.QCheckBox(NepomukPage) self.kcfg_nepomukEnabled.setEnabled(True) self.kcfg_nepomukEnabled.setObjectName("kcfg_nepomukEnabled") self.verticalLayout.addWidget(self.kcfg_nepomukEnabled) self.kcfg_tagBlacklist = KEditListBox(NepomukPage) self.kcfg_tagBlacklist.setEnabled(True) self.kcfg_tagBlacklist.setFlat(True) self.kcfg_tagBlacklist.setCheckable(False) self.kcfg_tagBlacklist.setButtons( KEditListBox.Button(KEditListBox.Add | KEditListBox.Remove)) self.kcfg_tagBlacklist.setObjectName("kcfg_tagBlacklist") self.verticalLayout.addWidget(self.kcfg_tagBlacklist) self.retranslateUi(NepomukPage) QtCore.QMetaObject.connectSlotsByName(NepomukPage)
def setupUi(self, NepomukPage): NepomukPage.setObjectName("NepomukPage") NepomukPage.resize(402, 287) self.verticalLayout = QtGui.QVBoxLayout(NepomukPage) self.verticalLayout.setObjectName("verticalLayout") self.kcfg_nepomukEnabled = QtGui.QCheckBox(NepomukPage) self.kcfg_nepomukEnabled.setEnabled(True) self.kcfg_nepomukEnabled.setObjectName("kcfg_nepomukEnabled") self.verticalLayout.addWidget(self.kcfg_nepomukEnabled) self.kcfg_tagBlacklist = KEditListBox(NepomukPage) self.kcfg_tagBlacklist.setEnabled(True) self.kcfg_tagBlacklist.setFlat(True) self.kcfg_tagBlacklist.setCheckable(False) self.kcfg_tagBlacklist.setButtons(KEditListBox.Button( KEditListBox.Add|KEditListBox.Remove)) self.kcfg_tagBlacklist.setObjectName("kcfg_tagBlacklist") self.verticalLayout.addWidget(self.kcfg_tagBlacklist) self.retranslateUi(NepomukPage) QtCore.QMetaObject.connectSlotsByName(NepomukPage)
class Ui_NepomukPage(object): def setupUi(self, NepomukPage): NepomukPage.setObjectName("NepomukPage") NepomukPage.resize(402, 287) self.verticalLayout = QtGui.QVBoxLayout(NepomukPage) self.verticalLayout.setObjectName("verticalLayout") self.kcfg_nepomukEnabled = QtGui.QCheckBox(NepomukPage) self.kcfg_nepomukEnabled.setEnabled(True) self.kcfg_nepomukEnabled.setObjectName("kcfg_nepomukEnabled") self.verticalLayout.addWidget(self.kcfg_nepomukEnabled) self.kcfg_tagBlacklist = KEditListBox(NepomukPage) self.kcfg_tagBlacklist.setEnabled(True) self.kcfg_tagBlacklist.setFlat(True) self.kcfg_tagBlacklist.setCheckable(False) self.kcfg_tagBlacklist.setButtons( KEditListBox.Button(KEditListBox.Add | KEditListBox.Remove)) self.kcfg_tagBlacklist.setObjectName("kcfg_tagBlacklist") self.verticalLayout.addWidget(self.kcfg_tagBlacklist) self.retranslateUi(NepomukPage) QtCore.QMetaObject.connectSlotsByName(NepomukPage) def retranslateUi(self, NepomukPage): self.kcfg_nepomukEnabled.setWhatsThis( kdecore.i18n( "Check this to enable semantic tagging of the downloaded images, using Nepomuk." )) self.kcfg_nepomukEnabled.setText( kdecore.i18n("Enable Nepomuk tagging")) self.kcfg_tagBlacklist.setWhatsThis( kdecore.i18n( "Insert tags that you do not want to appear in your searches, regardless of the rating. They will also be excluded if the Nepomuk tagging is enabled." )) self.kcfg_tagBlacklist.setTitle(kdecore.i18n("Blacklisted tags"))
class Ui_NepomukPage(object): def setupUi(self, NepomukPage): NepomukPage.setObjectName("NepomukPage") NepomukPage.resize(402, 287) self.verticalLayout = QtGui.QVBoxLayout(NepomukPage) self.verticalLayout.setObjectName("verticalLayout") self.kcfg_nepomukEnabled = QtGui.QCheckBox(NepomukPage) self.kcfg_nepomukEnabled.setEnabled(True) self.kcfg_nepomukEnabled.setObjectName("kcfg_nepomukEnabled") self.verticalLayout.addWidget(self.kcfg_nepomukEnabled) self.kcfg_tagBlacklist = KEditListBox(NepomukPage) self.kcfg_tagBlacklist.setEnabled(True) self.kcfg_tagBlacklist.setFlat(True) self.kcfg_tagBlacklist.setCheckable(False) self.kcfg_tagBlacklist.setButtons(KEditListBox.Button( KEditListBox.Add|KEditListBox.Remove)) self.kcfg_tagBlacklist.setObjectName("kcfg_tagBlacklist") self.verticalLayout.addWidget(self.kcfg_tagBlacklist) self.retranslateUi(NepomukPage) QtCore.QMetaObject.connectSlotsByName(NepomukPage) def retranslateUi(self, NepomukPage): self.kcfg_nepomukEnabled.setWhatsThis(kdecore.i18n("Check this to enable semantic tagging of the downloaded images, using Nepomuk.")) self.kcfg_nepomukEnabled.setText(kdecore.i18n("Enable Nepomuk tagging")) self.kcfg_tagBlacklist.setWhatsThis(kdecore.i18n("Insert tags that you do not want to appear in your searches, regardless of the rating. They will also be excluded if the Nepomuk tagging is enabled.")) self.kcfg_tagBlacklist.setTitle(kdecore.i18n("Blacklisted tags"))