summaryrefslogtreecommitdiff
authorllornkcor <llornkcor>2004-03-01 09:02:25 (UTC)
committer llornkcor <llornkcor>2004-03-01 09:02:25 (UTC)
commitaa4539e4ccc23c47f720819e23c9a6faf53a4df8 (patch) (side-by-side diff)
tree7c501175e1655b27cc144954e741d7eb8dc9372b
parent47cb805563e76732320f082975aad3046be1992a (diff)
downloadopie-aa4539e4ccc23c47f720819e23c9a6faf53a4df8.zip
opie-aa4539e4ccc23c47f720819e23c9a6faf53a4df8.tar.gz
opie-aa4539e4ccc23c47f720819e23c9a6faf53a4df8.tar.bz2
add error dialogs
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--core/apps/textedit/textedit.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/core/apps/textedit/textedit.cpp b/core/apps/textedit/textedit.cpp
index 2a4d391..8e106bf 100644
--- a/core/apps/textedit/textedit.cpp
+++ b/core/apps/textedit/textedit.cpp
@@ -816,8 +816,9 @@ bool TextEdit::save() {
if(!fileIs) {
doc->setName( name);
FileManager fm;
if ( !fm.saveFile( *doc, rt ) ) {
+ QMessageBox::message(tr("Text Edit"),tr("Save Failed"));
return false;
}
} else {
qDebug("regular save file");
@@ -826,9 +827,9 @@ bool TextEdit::save() {
QCString crt = rt.utf8();
f.writeBlock(crt,crt.length());
} else {
QMessageBox::message(tr("Text Edit"),tr("Write Failed"));
- return false;
+ return false;
}
}
editor->setEdited( false);
@@ -908,16 +909,15 @@ bool TextEdit::saveAs() {
QString dire = cuFi.dirPath();
if(dire==".")
dire = QPEApplication::documentDir();
QString str;
- if( !featureAutoSave)
- {
+ if( !featureAutoSave) {
str = OFileDialog::getSaveFileName( 2,
dire,
filee, map);
- }
- else
+ } else
str=currentFileName;
+
if(!str.isEmpty()) {
QString fileNm=str;
qDebug("saving filename "+fileNm);
@@ -937,8 +937,9 @@ bool TextEdit::saveAs() {
updateCaption( currentFileName);
FileManager fm;
if ( !fm.saveFile( *doc, rt ) ) {
+ QMessageBox::message(tr("Text Edit"),tr("Save Failed"));
return false;
}
if( filePerms ) {