diff --git a/soitool/main_window.py b/soitool/main_window.py
index 762ed255714fda7dcf32a3314c9e418051c69c7f..53e077ff299591eb10d32b4bc3aea97cb0af716d 100644
--- a/soitool/main_window.py
+++ b/soitool/main_window.py
@@ -2,36 +2,88 @@
 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
 
 
 class MainWindow(QMainWindow):
     """MainWindow, skallet til hele applikasjonen."""
 
-    def __init__(self):
+    def __init__(self):  # pylint: disable = R0914, R0915
         super().__init__()
         self.setGeometry(100, 100, 800, 800)
         self.setWindowTitle("SOI-tool")
+        self.statusBar()
 
         # flytt ut til egen funksjon, for setup av menubar
         menu = self.menuBar()
         file_menu = menu.addMenu("SOI")
         codebook = menu.addMenu("Kodebok")
-        hjelp = menu.addMenu("Hjelp")
+        help_menu = 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")
-
-        codebook.addAction("Liten Kodebok")
-        codebook.addAction("Stor Kodebok")
-
-        hjelp.addAction("Hurtigtaster")
-        hjelp.addAction("Enkel bruk")
+        # New SOI
+        new_soi = QAction("Ny SOI", self)
+        new_soi.setShortcut("Ctrl+n")
+        new_soi.setStatusTip("Opprett en ny SOI")
+        file_menu.addAction(new_soi)
+        # new_soi.triggered.connect(self.<nySOI>)
+
+        # Open file
+        open_file = QAction("Ã…pne", self)
+        open_file.setShortcut("Ctrl+o")
+        open_file.setStatusTip("Ã…pne en SOI fra fil")
+        file_menu.addAction(open_file)
+
+        # Open file from DB
+        open_file_db = QAction("Ã…pne fra DB", self)
+        open_file_db.setShortcut("Ctrl+d")
+        open_file_db.setStatusTip("Ã…pne en SOI fra databasen")
+        file_menu.addAction(open_file_db)
+
+        # Preview SOI
+        preview_soi = QAction("Forhåndsvis")
+        preview_soi.setShortcut("Ctrl+p")
+        preview_soi.setStatusTip("Forhåndsvis SOI som PDF")
+        file_menu.addAction(preview_soi)
+
+        # Save to DB
+        save_soi = QAction("Lagre i DB", self)
+        save_soi.setShortcut("Ctrl+s")
+        save_soi.setStatusTip("Lagre SOI i databasen")
+        file_menu.addAction(save_soi)
+
+        # Export
+        export = QAction("Eksporter", self)
+        export.setShortcut("Ctrl+e")
+        export.setStatusTip("Eksporter SOI til annet filformat")
+        file_menu.addAction(export)
+
+        # New Module
+        new_module = QAction("Ny modul", self)
+        new_module.setShortcut("Ctrl+m")
+        new_module.setStatusTip("Legg til en ny modul")
+
+        # Small codebook
+        small_codebook = QAction("Liten kodebok", self)
+        small_codebook.setStatusTip("Vis liten kodebok")
+        codebook.addAction(small_codebook)
+
+        # Big codebook
+        big_codebook = QAction("Stor kodebok", self)
+        big_codebook.setStatusTip("Vis stor kodebok")
+        codebook.addAction(big_codebook)
+
+        # Hot keys
+        hotkeys = QAction("Hurtigtaster", self)
+        hotkeys.setStatusTip("Vis oversikt over hurtigtaster")
+        help_menu.addAction(hotkeys)
+
+        # Easy use
+        easy_use = QAction("Enkel bruk", self)
+        easy_use.setStatusTip("Vis enkel bruk av programvaren")
+        help_menu.addAction(easy_use)
 
         # Legger til MainWidget som en tab, kanskje flytt ut til egen funksjon
         tabs = QTabWidget()