'If QV is open, close it then reopen it so the columns are correct'

def library_changed(self, db):

    if (self.current_instance and (not self.current_instance.is_closed)):
        self.current_instance.reject()
        self.qaction.triggered.emit()
