diff --git a/soitool/main_window.py b/soitool/main_window.py index 79b3744b8d94e13184a6a014c5eca49170080820..591ecd328284f7a1df163dcdfd5dc0f1c763d039 100644 --- a/soitool/main_window.py +++ b/soitool/main_window.py @@ -107,7 +107,7 @@ class MainWindow(QMainWindow): # Regenerate codebook-codes: regenerate_codes = QAction("Nye koder i db", self) regenerate_codes.setStatusTip("Nye koder lages tilfeldig") - regenerate_codes.triggered.connect(lambda: self.bobo()) + regenerate_codes.triggered.connect(self.database.update_codebook) codebook_menu.addAction(regenerate_codes) # Export codebook as PDF @@ -181,31 +181,6 @@ class MainWindow(QMainWindow): self.tabs.addTab(tab, "Kodebok") self.tabs.setCurrentWidget(tab) - def bobo(self): - - for i in range(self.tabs.count()): - if self.tabs.tabText(i) == "Kodebok": - self.tabs.setCurrentIndex(i) - break - - self.tabs.removeTab(i) - - self.database.update_codebook() - - tab = QWidget() - view = CodeBookTableView() - row_adder = CodebookRowAdder(view) - # Add widgets to layouts - vbox = QVBoxLayout() - vbox.addWidget(row_adder) - vbox.addWidget(view) - hbox = QHBoxLayout() - hbox.addLayout(vbox) - # Set layout, add tab and select tab - tab.setLayout(hbox) - self.tabs.addTab(tab, "Kodebok") - self.tabs.setCurrentWidget(tab) - if __name__ == "__main__":