summaryrefslogtreecommitdiff
Side-by-side diff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--core/apps/textedit/textedit.cpp26
1 files changed, 15 insertions, 11 deletions
diff --git a/core/apps/textedit/textedit.cpp b/core/apps/textedit/textedit.cpp
index d61da2a..8eaafce 100644
--- a/core/apps/textedit/textedit.cpp
+++ b/core/apps/textedit/textedit.cpp
@@ -442,8 +442,10 @@ TextEdit::TextEdit( QWidget *parent, const char *name, WFlags f )
TextEdit::~TextEdit() {
+ if( edited1 & !useAdvancedFeatures )
+ saveAs();
}
void TextEdit::cleanUp() {
-// save();
+qDebug("cleanUp");// save();
Config cfg("TextEdit");
cfg.setGroup("View");
@@ -458,5 +460,5 @@ void TextEdit::cleanUp() {
void TextEdit::accept() {
- if(edited1)
+ if( edited1)
saveAs();
exit(0);
@@ -636,5 +638,5 @@ void TextEdit::openFile( const QString &f ) {
if(f.find(".desktop",0,TRUE) != -1 && useAdvancedFeatures) {
switch ( QMessageBox::warning(this,tr("Text Editor"),
- tr("Text Editor has detected\n you selected a .desktop file.\nOpen .desktop file or linked file?"),
+ tr("Text Editor has detected<BR>you selected a <B>.desktop</B> file.<BR>Open <B>.desktop</B> file or <B>linked</B> file?"),
tr(".desktop File"),tr("Linked Document"),0,1,1) ) {
case 0:
@@ -647,6 +649,8 @@ void TextEdit::openFile( const QString &f ) {
}
} else {
- filer = f;
- fileIs = TRUE;
+ DocLnk sf(f);
+ filer = sf.file();
+// filer = f;
+// fileIs = TRUE;
}
@@ -738,5 +742,5 @@ bool TextEdit::save() {
f.writeBlock(crt,crt.length());
} else {
- QMessageBox::message("Text Edit","Write Failed");
+ QMessageBox::message(tr("Text Edit"),tr("Write Failed"));
return false;
}
@@ -915,5 +919,5 @@ void TextEdit::changeFont() {
void TextEdit::editDelete() {
- switch ( QMessageBox::warning(this,tr("Text Editor"),tr("Do you really want\nto delete the current file\nfrom the disk?\nThis is irreversable!!"),tr("Yes"),tr("No"),0,0,1) ) {
+ switch ( QMessageBox::warning(this,tr("Text Editor"),tr("Do you really want<BR>to <B>delete</B> the current file\nfrom the disk?<BR>This is <B>irreversable!!</B>"),tr("Yes"),tr("No"),0,0,1) ) {
case 0:
if(doc) {
@@ -958,8 +962,8 @@ void TextEdit::receive(const QCString&msg, const QByteArray&) {
}
void TextEdit::doAbout() {
- QMessageBox::about(0,"Text Edit","Text Edit is copyright\n"
- "2000 Trolltech AS, and\n"
- "2002 by L.J.Potter \nljp@llornkcor.com\n"
- "and is licensed under the GPL");
+ QMessageBox::about(0,tr("Text Edit"),tr("Text Edit is copyright<BR>"
+ "2000 Trolltech AS, and<BR>"
+ "2002 by <B>L. J. Potter <BR>llornkcor@handhelds.org</B><BR>"
+ "and is licensed under the GPL"));
}