Funktionen für Buttons hinzufügen
-
"Dateisystem erstellen": Hierbei soll sich ein Fenster öffnen, in dem der User den Namen des Dateisystems und das Passwort eingeben kann. Das Passwort muss auf entsprechende Policy überprüft werden (min 8 Zeichen, Groß-Klein Buchstaben, Zahlen Sonderzeichen, etc...). Anschließend soll das Dateisystem erstellt werden und in der Linken Spalte des Fensters angezeigt werden.
-
"Dateisystem löschen": Wenn ein Dateisystem selektiert hat, und man dann auf den Button klickt, soll das Dateisystem aus dem Programm und aus der Datenbank gelöscht werden. (File_system_controller: file_systems[], aus Datenbank löschen, aus Benutzerobfläche löschen, FileSystem.close()) -> self.file_systems.remove(self.selected_file_system) self.selected_file_system = None -> self.cursor.execute() self.connection.commit() -> self.side_table.delete(index)
-
"Datei hinzufügen": Hierbei soll sich ein OpenFileDialog öffnen, mit dem man den PC durchsuchen kann und eine Datei auswählen kann. Die Datei soll dann im Temp-Verzeichnis hinzugefügt werden und in der linken Seite des Fensters angezeigt werden.
-
"Datei löschen": Selektiert man eine Datei und klickt dann auf den Button, soll die Datei aus dem Temp-Verzeichnis gelöscht werden.