summaryrefslogtreecommitdiff
path: root/core/apps/textedit/textedit.cpp
Unidiff
Diffstat (limited to 'core/apps/textedit/textedit.cpp') (more/less context) (show whitespace changes)
-rw-r--r--core/apps/textedit/textedit.cpp38
1 files changed, 32 insertions, 6 deletions
diff --git a/core/apps/textedit/textedit.cpp b/core/apps/textedit/textedit.cpp
index 03f3a1e..78c4d8a 100644
--- a/core/apps/textedit/textedit.cpp
+++ b/core/apps/textedit/textedit.cpp
@@ -167,5 +167,5 @@ public:
167 167
168 //public slots:
169 void find( const QString &txt, bool caseSensitive, 168 void find( const QString &txt, bool caseSensitive,
170 bool backwards ); 169 bool backwards );
170//public slots:
171 /* 171 /*
@@ -242,3 +242,4 @@ TextEdit::TextEdit( QWidget *parent, const char *name, WFlags f )
242 doc = 0; 242 doc = 0;
243 243 edited=FALSE;
244 edited1=FALSE;
244 setToolBarsMovable( FALSE ); 245 setToolBarsMovable( FALSE );
@@ -402,2 +403,3 @@ TextEdit::TextEdit( QWidget *parent, const char *name, WFlags f )
402 editorStack->addWidget( editor, get_unique_id() ); 403 editorStack->addWidget( editor, get_unique_id() );
404 connect( editor, SIGNAL( textChanged() ), this, SLOT( editorChanged() ) );
403 405
@@ -558,3 +560,6 @@ void TextEdit::newFileOpen()
558 delete browseForFiles; 560 delete browseForFiles;
559 editor->setEdited( true ); 561 editor->setEdited( FALSE);
562 edited1=FALSE;
563 edited=FALSE;
564 setCaption(caption().right(caption().length()-1));
560} 565}
@@ -686,3 +691,7 @@ void TextEdit::openFile( const DocLnk &f )
686 editor->setText(txt); 691 editor->setText(txt);
687 editor->setEdited( false); 692 editor->setEdited( FALSE);
693 edited1=FALSE;
694 edited=FALSE;
695 setCaption(caption().right(caption().length()-1));
696
688 qDebug("openFile doclnk "+currentFileName); 697 qDebug("openFile doclnk "+currentFileName);
@@ -733,3 +742,7 @@ bool TextEdit::save()
733 } 742 }
734 editor->setEdited( false ); 743 editor->setEdited( FALSE);
744 edited1=FALSE;
745 edited=FALSE;
746 setCaption(caption().right(caption().length()-1));
747
735 748
@@ -815,3 +828,3 @@ bool TextEdit::saveAs()
815 filePerm->exec(); 828 filePerm->exec();
816 editor->setEdited( false ); 829
817 if( filePerm) 830 if( filePerm)
@@ -821,2 +834,7 @@ bool TextEdit::saveAs()
821 } 834 }
835 editor->setEdited( FALSE);
836 edited1=FALSE;
837 edited=FALSE;
838 if(caption().left(1)=="*")
839 setCaption(caption().right(caption().length()-1));
822 840
@@ -940 +958,9 @@ void TextEdit::changeStartConfig( bool b ) {
940} 958}
959
960void TextEdit::editorChanged() {
961 if(editor->edited() && edited && !edited1) {
962 setCaption( "*"+caption());
963 edited1=TRUE;
964 }
965 edited=TRUE;
966}