def screens(self): try: return QQmlListProperty( DisplayProperty, self, [DisplayProperty(x) for x in self.xrandr.screens]) except RuntimeError as e: self.promptError(str(e)) return QQmlListProperty(DisplayProperty, self, [])
def nearby_devices(self): print("build near by devices ", threading.get_ident()) devices = [] for host, name, class_id in self.__near_by: d = Device.Device(self) d.name = name d.host = host d.class_id = class_id d.available = True devices.append(d) return QQmlListProperty(Device.Device, self, devices)
def msgs(self): return QQmlListProperty(Seq, self, self._msgs)
def resolveList(modelType, xp): l = [resolveTrait(x, modelType) for x in xml.xpath(xp)] # for ll in l: # print(ll.value) return QQmlListProperty(modelType, s, l)
def menus(self): return QQmlListProperty(Menu, self, self._menus)
def result(self): return QQmlListProperty(ThreatModel, self, self._result)
def channels(self): return QQmlListProperty(Channel.Channel, self, self._channels)
def shortcuts(self): return QQmlListProperty(Shortcut, self, self._shortcuts)
def branches(self): return QQmlListProperty(QmlBranch, self, self._branches)
def items(self): print('Query for items') return QQmlListProperty(MyItem, self, self._items)
def shops(self): return QQmlListProperty(Shop, self, self._shops)
def basket_elems(self): return QQmlListProperty(BasketElem, self, self._basket_elems)
def products(self): return QQmlListProperty(Product, self, self._products)
def channels(self): return QQmlListProperty(List_save, self, self.prj_or_st)
def books(self): return QQmlListProperty(QmlBookCover, self, self._book_covers)
def childs(self): return QQmlListProperty(ProgramElement, self, self._childs)
def leaflets(self): return QQmlListProperty(Leaflet, self, self._leaflets)
def commits(self): return QQmlListProperty(QmlCommit, self, self._commits)
def links(self): return QQmlListProperty(Link, self, self._links)
def tags(self): return QQmlListProperty(QmlReference, self, self._tags)
def hosts(self): return QQmlListProperty(Host, self, self.hostList)
def epg_list(self): return QQmlListProperty(EPG, self, self._epglist)
def parts(self): return QQmlListProperty(Part, self, self._parts)
def segment_list(self): return QQmlListProperty(SegmentPosition, self, self._listSegment)
def items(self): return QQmlListProperty(Item, self, self._items)
def slices(self): return QQmlListProperty( PieSlice, self, append=lambda pie_ch, pie_sl: pie_sl.setParentItem(pie_ch))
def guests(self): return QQmlListProperty(Person, self, self._guests)
def elementList(self): return QQmlListProperty(ProgramElement, self, self._elementList)
def seqs(self): return QQmlListProperty(Seq, self, self._seqs)
def functionList(self): return QQmlListProperty(Function, self, self._functionList)