Preferences/ConfigurationDialog.py

branch
Py2 comp.
changeset 3058
0a02c433f52d
parent 3057
10516539f238
parent 3025
67064c71df21
child 3060
5883ce99ee12
equal deleted inserted replaced
3057:10516539f238 3058:0a02c433f52d
418 self.configListWidget = QWidget(self.configSplitter) 418 self.configListWidget = QWidget(self.configSplitter)
419 self.leftVBoxLayout = QVBoxLayout(self.configListWidget) 419 self.leftVBoxLayout = QVBoxLayout(self.configListWidget)
420 self.leftVBoxLayout.setContentsMargins(0, 0, 0, 0) 420 self.leftVBoxLayout.setContentsMargins(0, 0, 0, 0)
421 self.leftVBoxLayout.setSpacing(0) 421 self.leftVBoxLayout.setSpacing(0)
422 self.leftVBoxLayout.setObjectName("leftVBoxLayout") 422 self.leftVBoxLayout.setObjectName("leftVBoxLayout")
423 self.configListFilter = E5ClearableLineEdit(self, 423 self.configListFilter = E5ClearableLineEdit(
424 self.trUtf8("Enter filter text...")) 424 self, self.trUtf8("Enter filter text..."))
425 self.configListFilter.setObjectName("configListFilter") 425 self.configListFilter.setObjectName("configListFilter")
426 self.leftVBoxLayout.addWidget(self.configListFilter) 426 self.leftVBoxLayout.addWidget(self.configListFilter)
427 self.configList = QTreeWidget() 427 self.configList = QTreeWidget()
428 self.configList.setObjectName("configList") 428 self.configList.setObjectName("configList")
429 self.leftVBoxLayout.addWidget(self.configList) 429 self.leftVBoxLayout.addWidget(self.configList)
557 components = modName.split('.') 557 components = modName.split('.')
558 for comp in components[1:]: 558 for comp in components[1:]:
559 mod = getattr(mod, comp) 559 mod = getattr(mod, comp)
560 return mod 560 return mod
561 except ImportError: 561 except ImportError:
562 E5MessageBox.critical(self, 562 E5MessageBox.critical(
563 self,
563 self.trUtf8("Configuration Page Error"), 564 self.trUtf8("Configuration Page Error"),
564 self.trUtf8("""<p>The configuration page <b>{0}</b>""" 565 self.trUtf8("""<p>The configuration page <b>{0}</b>"""
565 """ could not be loaded.</p>""").format(name)) 566 """ could not be loaded.</p>""").format(name))
566 return None 567 return None
567 568
615 else: 616 else:
616 page = pageData[-1] 617 page = pageData[-1]
617 if page is None: 618 if page is None:
618 page = self.emptyPage 619 page = self.emptyPage
619 elif setCurrent: 620 elif setCurrent:
620 items = self.configList.findItems(pageData[0], 621 items = self.configList.findItems(
622 pageData[0],
621 Qt.MatchFixedString | Qt.MatchRecursive) 623 Qt.MatchFixedString | Qt.MatchRecursive)
622 if items: 624 if items:
623 self.configList.setCurrentItem(items[0]) 625 self.configList.setCurrentItem(items[0])
624 self.configStack.setCurrentWidget(page) 626 self.configStack.setCurrentWidget(page)
625 ssize = self.scrollArea.size() 627 ssize = self.scrollArea.size()

eric ide

mercurial