def __init__(self): super(GenericWorldBrowser, self).__init__() layout = QtGui.QGridLayout() self.model = WorldModel() self.tree = QtGui.QTreeView() self.tree.setModel(self.model) layout.addWidget(self.tree) self.setLayout(layout)
def __init__(self): super(GenericFileBrowser, self).__init__() self.model = QtGui.QFileSystemModel() self.tree = QtGui.QTreeView() self.tree.setModel(self.model) self.tree.header().setResizeMode(QtGui.QHeaderView.ResizeToContents) self._home_dir = settings.get_default_home_dir() self._cwd = Path(".").abspath() self.model.setRootPath(self._home_dir) self.tree.setRootIndex(self.model.index(self._home_dir)) layout = QtGui.QGridLayout(self) layout.addWidget(self.tree) self._create_actions() self._create_connections()