34 lines
840 B
Python
34 lines
840 B
Python
|
|
|
|
from .listselector import ListSelector
|
|
|
|
class SwitchSelector(ListSelector):
|
|
|
|
|
|
|
|
#def setItems(self, items):
|
|
#super().setItems(items)
|
|
#self.updateVisibility()
|
|
|
|
#def updateVisibility(self):
|
|
#pass
|
|
##for i, (_menu, widget, _title) in enumerate(self.items):
|
|
##if i == self.selector:
|
|
##widget.hidden = False
|
|
##widget.change()
|
|
##else:
|
|
##widget.hidden = True
|
|
|
|
def doSelect(self, value):
|
|
|
|
#self.getSelectedItem().widget.hidden = True
|
|
super().doSelect(value)
|
|
#self.updateVisibility()
|
|
#self.getSelectedItem().widimp.change()
|
|
#newWid.hidden = False
|
|
#newWid.change()
|
|
|
|
def itemName(self, item):
|
|
_menu, _widget, title = item
|
|
return title
|