Preferences/ConfigurationDialog.py

changeset 4214
b8fd47f8b707
parent 4213
0bbb56fc9e65
child 4216
bca19a75be32
equal deleted inserted replaced
4213:0bbb56fc9e65 4214:b8fd47f8b707
377 pitm = self.itmDict[pageData[3]] # get the parent item 377 pitm = self.itmDict[pageData[3]] # get the parent item
378 else: 378 else:
379 pitm = self.configList 379 pitm = self.configList
380 self.itmDict[key] = ConfigurationPageItem(pitm, pageData[0], key, 380 self.itmDict[key] = ConfigurationPageItem(pitm, pageData[0], key,
381 pageData[1]) 381 pageData[1])
382 self.itmDict[key].setData(0, Qt.UserRole, key)
382 self.itmDict[key].setExpanded(True) 383 self.itmDict[key].setExpanded(True)
383 self.configList.sortByColumn(0, Qt.AscendingOrder) 384 self.configList.sortByColumn(0, Qt.AscendingOrder)
384 385
385 # set the initial size of the splitter 386 # set the initial size of the splitter
386 self.configSplitter.setSizes([200, 600]) 387 self.configSplitter.setSizes([200, 600])
625 page = self.emptyPage 626 page = self.emptyPage
626 elif setCurrent: 627 elif setCurrent:
627 items = self.configList.findItems( 628 items = self.configList.findItems(
628 pageData[0], 629 pageData[0],
629 Qt.MatchFixedString | Qt.MatchRecursive) 630 Qt.MatchFixedString | Qt.MatchRecursive)
630 if items: 631 for item in items:
631 self.configList.setCurrentItem(items[0]) 632 if item.data(0, Qt.UserRole) == pageName:
633 self.configList.setCurrentItem(item)
632 self.configStack.setCurrentWidget(page) 634 self.configStack.setCurrentWidget(page)
633 ssize = self.scrollArea.size() 635 ssize = self.scrollArea.size()
634 if self.scrollArea.horizontalScrollBar(): 636 if self.scrollArea.horizontalScrollBar():
635 ssize.setHeight( 637 ssize.setHeight(
636 ssize.height() - 638 ssize.height() -

eric ide

mercurial