From 20b0b03dbd12acc0ce8e3c18bce0051c16cf9faa Mon Sep 17 00:00:00 2001 From: morkolai <nikolai-mork@live.no> Date: Thu, 27 Feb 2020 14:51:25 +0100 Subject: [PATCH] #20 Satt opp de fleste keybinding --- soitool/main_window.py | 42 ++++++++++++++++++++++++++++++++++++------ 1 file changed, 36 insertions(+), 6 deletions(-) diff --git a/soitool/main_window.py b/soitool/main_window.py index 762ed25..8360ef9 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") -- GitLab