def saveAsResource(self, type=ConnectionType.csv, append=False): accessor = None if self.model.getTableCount()>0: if type==ConnectionType.csv: accessor = Accessor(self.newFileDialog(), ConnectionType.csv) elif type==ConnectionType.database: accessor = Accessor(self.databaseDialog(), ConnectionType.database) self.model.getCurrentTable().setAccessor(accessor) self.saveResourceThread(accessor, None, append) self.form.tabs.setTabText(self.model.getCurrentIndex(), accessor.getName()) self.form.tabs.setTabToolTip(self.model.getCurrentIndex(), accessor.getName())