class TreeVault(QtGui.QWidget): def __init__(self, parent=None): QtGui.QWidget.__init__(self, parent) self.parent = parent self.tree = TreeView(parent) self.filter = FilterBar(self) self.filter.connect(self.filter.filter_input, QtCore.SIGNAL("textChanged(const QString&)"), self.tree.filter) layout = QtGui.QVBoxLayout(self); layout.setSpacing(0) layout.setMargin(0) layout.addWidget(self.tree) layout.addWidget(self.filter) self.setShortcut() def connection(self): self.tree.search(None, None) self.tree.setGeometries() def setShortcut(self): """ Define tree shortcuts """ QtGui.QShortcut(QtGui.QKeySequence(QtCore.Qt.Key_Space), self.tree, self.tree.expandCollapse, None, QtCore.Qt.WidgetShortcut)
def __init__(self, parent=None): QtGui.QWidget.__init__(self, parent) self.parent = parent self.tree = TreeView(parent) self.filter = FilterBar(self) self.filter.connect(self.filter.filter_input, QtCore.SIGNAL("textChanged(const QString&)"), self.tree.filter) layout = QtGui.QVBoxLayout(self); layout.setSpacing(0) layout.setMargin(0) layout.addWidget(self.tree) layout.addWidget(self.filter) self.setShortcut()