From 739790698c84b2da0b630ccd0c6c260afba74bb6 Mon Sep 17 00:00:00 2001 From: ubbo Date: Sun, 23 Jan 2011 23:08:18 +0000 Subject: format text, filenames in save-as dialog, set version to 0.3 git-svn-id: http://cpunk.de/svn/src/gpg4usb/trunk@444 34ebc366-c3a9-4b3c-9f84-69acf7962910 --- textedit.cpp | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'textedit.cpp') diff --git a/textedit.cpp b/textedit.cpp index 8595c4b..a92757e 100644 --- a/textedit.cpp +++ b/textedit.cpp @@ -141,8 +141,16 @@ bool TextEdit::saveFile(const QString &fileName) bool TextEdit::saveAs() { + EditorPage *page = curPage(); + QString path; + if(page->getFilePath() != "") { + path = page->getFilePath(); + } else { + path = tabWidget->tabText(tabWidget->currentIndex()).remove(0,2); + } + QString fileName = QFileDialog::getSaveFileName(this, tr("Save file "), - QDir::currentPath()); + path); return saveFile(fileName); } @@ -207,7 +215,8 @@ bool TextEdit::maybeSaveCurrentTab(bool askToSave) { QString filePath = page->getFilePath(); if (askToSave) { result = QMessageBox::warning(this, tr("Unsaved document"), - tr("The document has been modified:")+"\n\n"+docname+"\n\n\n"+tr("Do you want to save your changes?"), + tr("

The document \"%1\" has been modified.
Do you want to save your changes?

").arg(docname)+ + tr("Note: If you don't save these files, all changes are lost.
"), QMessageBox::Save | QMessageBox::Discard | QMessageBox::Cancel); } if ((result == QMessageBox::Save) || (!askToSave)) { -- cgit v1.2.3