Skip to content
Snippets Groups Projects
Commit 65da223f authored by Anders H. Rebner's avatar Anders H. Rebner
Browse files

#40 SOI-db-view oppdateres dersom SOI lagres når view vises

parent bd62ae89
No related branches found
No related tags found
1 merge request!59#40 Lagre SOI i database
......@@ -22,6 +22,8 @@ from soitool.codebook_widget import CodebookWidget
from soitool.codebook_model_view import CodeBookTableModel
from soitool.database import Database, DBPATH
from soitool.help_actions import ShortcutsHelpDialog, BasicUsageHelpDialog
from soitool.soi_db_widget import soi_db_widget
from soitool.soi_model_view import SOITableModel
from soitool.serialize_export_import_soi import (
export_soi,
import_soi,
......@@ -283,7 +285,16 @@ class MainWindow(QMainWindow):
# If tab contains an SOI
if isinstance(tab_widget, SOIWorkspaceWidget):
self.database.insert_soi(tab_widget.soi)
# Update tab showing SOI's in db if it is open
for i in range(self.tabs.count()):
if self.tabs.tabText(i) == "SOI'er i db":
view = self.tabs.widget(i).view
view.setModel(None)
self.database.insert_soi(tab_widget.soi)
view.setModel(SOITableModel())
break
else:
self.database.insert_soi(tab_widget.soi)
else:
exec_info_dialog(
"Valgt tab er ingen SOI-tab",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment