diff -r 2d4cc445a86a -r ee6b0f3a4c2f texteditor.cpp --- a/texteditor.cpp Mon Mar 23 09:06:51 2009 +0000 +++ b/texteditor.cpp Thu Mar 26 07:49:17 2009 +0000 @@ -186,6 +186,29 @@ return filenameHint; } +QString TextEditor::getText() +{ + if (e->toPlainText().isEmpty()) + return QString(); + else + return e->text(); +} + +NoteObj TextEditor::getNoteObj() +{ + NoteObj note (getText() ); + note.setFontHint (getFontHint() ); + note.setFilenameHint (getFilenameHint () ); + return note; +} + +void TextEditor::setNote (const NoteObj ¬e) +{ + setText (note.getNote() ); + setFilenameHint (note.getFilenameHint() ); + setFontHint (note.getFontHint() ); +} + bool TextEditor::findText(const QString &t, const QTextDocument::FindFlags &flags) { if (e->find (t,flags)) @@ -504,14 +527,6 @@ return; } -QString TextEditor::getText() -{ - if (e->toPlainText().isEmpty()) - return ""; - else - return e->text(); -} - void TextEditor::editorChanged() { if (isEmpty()) @@ -528,7 +543,7 @@ } -void TextEditor::setText(QString t) +void TextEditor::setText(const QString &t) { blockChangedSignal=true; e->setReadOnly(false);