diff --git a/soitool/main_window.py b/soitool/main_window.py index 762ed255714fda7dcf32a3314c9e418051c69c7f..8360ef988d3ef4fdf3b8eb92d9ed3d243c724e39 100644 --- a/soitool/main_window.py +++ b/soitool/main_window.py @@ -2,7 +2,8 @@ import sys import os from PySide2.QtWidgets import QTabWidget, QWidget, QMainWindow, \ - QApplication, QHBoxLayout, QVBoxLayout, QPushButton, QTreeWidget, QLabel + QApplication, QHBoxLayout, QVBoxLayout, QPushButton, QTreeWidget, \ + QLabel, QAction from PySide2 import QtGui @@ -21,11 +22,40 @@ class MainWindow(QMainWindow): hjelp = menu.addMenu("Hjelp") # Hadde egentlig help her, men "klagegutten" klagde på det - file_menu.addAction("Åpne") - file_menu.addAction("Åpne fra DB") - file_menu.addAction("Forhåndsvis") - file_menu.addAction("Lagre i DB") - file_menu.addAction("Eksporter") + # New SOI + new_SOI = QAction("Ny SOI", self) + new_SOI.setShortcut("Ctrl+n") + file_menu.addAction(new_SOI) + # new_SOI.triggered.connect(self.<nySOI>) + + # Open file + open_file = QAction("Åpne", self) + open_file.setShortcut("Ctrl+o") + file_menu.addAction(open_file) + + # Open file from DB + open_file_db = QAction("Åpne fra DB", self) + open_file_db.setShortcut("Ctrl+d") + file_menu.addAction(open_file_db) + + # Preview SOI + preview_SOI = QAction("Forhåndsvis") + preview_SOI.setShortcut("Ctrl+p") + file_menu.addAction(preview_SOI) + + # Save to DB + save_SOI = QAction("Lagre i DB", self) + save_SOI.setShortcut("Ctrl+s") + file_menu.addAction(save_SOI) + + # Export + export = QAction("Eksporter", self) + export.setShortcut("Ctrl+e") + file_menu.addAction(export) + + # New Module + new_module = QAction("Ny modul", self) + new_module.setShortcut("Ctrl+m") codebook.addAction("Liten Kodebok") codebook.addAction("Stor Kodebok")