def checkquery(self): q = self.cQuery.currentText() if (Q7Query.getQuery(q) is not None and Q7Query.getQuery(q).hasArgs): self.eUserVariable.setEnabled(True) else: self.eUserVariable.setEnabled(False)
def _runAndSelect(self, qname, value): q = Q7Query.getQuery(qname) sl = q.run(self.FG.tree, self.FG.links, list(self.FG.lazy), False, value) self.model().markExtendToList(sl) self.model().updateSelected() self.treeview.refreshView()
def querydoc(self): q = self.cQuery.currentText() if q in Q7Query.queriesNamesList(): doc = Q7Query.getQuery(q).doc self._control.helpWindowDoc(doc)
def fillqueries(self): g = self.cGroup.currentText() self.cQuery.clear() for qn in Q7Query.queriesNamesList(): if (g == '*') or (Q7Query.getQuery(qn).group == g): self.cQuery.addItem(qn)