Feat: Add 'Save As...' option to File menu
This commit is contained in:
@@ -222,11 +222,15 @@ class MainWindow(QMainWindow):
|
||||
QMessageBox.critical(self, "Error", f"Failed to load file: {e}")
|
||||
self.status_label.setText("Error loading file")
|
||||
|
||||
def save_as_file(self):
|
||||
fname, _ = QFileDialog.getSaveFileName(self, "Save T42 As...", "", "Teletext Files (*.t42)")
|
||||
if not fname: return
|
||||
|
||||
self.current_file_path = fname
|
||||
self.save_file()
|
||||
|
||||
def save_file(self):
|
||||
if not self.current_file_path:
|
||||
# Logic for "Save As" if path not known, but for T42 we usually overwrite or ask.
|
||||
# To keep it simple, ask every time or track path.
|
||||
# Let's ask.
|
||||
fname, _ = QFileDialog.getSaveFileName(self, "Save T42", "", "Teletext Files (*.t42)")
|
||||
if not fname: return
|
||||
self.current_file_path = fname
|
||||
|
||||
Reference in New Issue
Block a user