def initialLoad(self): if not QtCore.QFile.exists(self.model.filename): for ship in shipsPyside.generateFakeShips(): self.model.ships.append(ship) self.model.owners.add(unicode(ship.owner)) self.model.countries.add(unicode(ship.country)) self.model.reset() self.model.dirty = False else: try: self.model.load() except IOError, err: QtGui.QMessageBox.warning(self, "Ships - Error", "Failed to load: {0}".format(err))
def initialLoad(self): if not QtCore.QFile.exists(self.ships.filename): for ship in shipsPyside.generateFakeShips(): self.ships.addShip(ship) self.ships.dirty = False else: try: self.ships.load() except IOError as e: QtGui.QMessageBox.warning(self, "Ships - Error", "Failed to load: {}".format(e)) self.populateList() self.populateTable() self.tableWidget.sortItems(0) self.populateTree()