mirror of
https://github.com/SELinuxProject/setools
synced 2025-03-25 04:26:28 +00:00
ApolMainWindow: improve file open/save dialogs
This commit is contained in:
parent
d09bfdd09b
commit
fa32092a3c
@ -119,7 +119,9 @@ class ApolMainWindow(SEToolsWidget, QMainWindow):
|
||||
if reply == QMessageBox.No:
|
||||
return
|
||||
|
||||
filename = QFileDialog.getOpenFileName(self, "Open policy file", ".")[0]
|
||||
filename = QFileDialog.getOpenFileName(self, "Open policy file", ".",
|
||||
"SELinux Policies (policy.* sepolicy);;"
|
||||
"All Files (*)")[0]
|
||||
if filename:
|
||||
self.load_policy(filename)
|
||||
|
||||
@ -197,7 +199,8 @@ class ApolMainWindow(SEToolsWidget, QMainWindow):
|
||||
tab.perm_map = self._permmap
|
||||
|
||||
def save_permmap(self):
|
||||
filename = QFileDialog.getSaveFileName(self, "Save permission map file", ".")[0]
|
||||
path = str(self._permmap) if self._permmap else "perm_map"
|
||||
filename = QFileDialog.getSaveFileName(self, "Save permission map file", path)[0]
|
||||
if filename:
|
||||
try:
|
||||
self._permmap.save(filename)
|
||||
|
Loading…
Reference in New Issue
Block a user