-rw-r--r-- | core/apps/textedit/textedit.cpp | 41 |
1 files changed, 21 insertions, 20 deletions
diff --git a/core/apps/textedit/textedit.cpp b/core/apps/textedit/textedit.cpp index 7b50a6c..6844023 100644 --- a/core/apps/textedit/textedit.cpp +++ b/core/apps/textedit/textedit.cpp @@ -386,9 +386,9 @@ TextEdit::TextEdit( QWidget *parent, const char *name, WFlags f ) connect( editor, SIGNAL( textChanged() ), this, SLOT( editorChanged() ) ); Config cfg("TextEdit"); - cfg. setGroup ( "Font" ); + cfg. setGroup ( "Font" ); QFont defaultFont = editor-> font ( ); QString family = cfg. readEntry ( "Family", defaultFont. family ( )); @@ -407,10 +407,10 @@ TextEdit::TextEdit( QWidget *parent, const char *name, WFlags f ) if ( useAdvancedFeatures ) nAdvanced-> setOn ( true ); - bool wrap = cfg. readBoolEntry ( "Wrap", true ); - wa-> setOn ( wrap ); + bool wrap = cfg. readBoolEntry ( "Wrap", true ); + wa-> setOn ( wrap ); setWordWrap ( wrap ); if(cfg.readEntry("startNew","TRUE") == "TRUE") { nStart->setOn(TRUE); @@ -427,10 +427,10 @@ TextEdit::~TextEdit() { saveAs(); } void TextEdit::cleanUp() { - qDebug("cleanUp");// save(); - + qDebug("cleanUp");// save(); + Config cfg ( "TextEdit" ); cfg. setGroup ( "Font" ); QFont f = editor->font(); cfg. writeEntry ( "Family", f. family ( )); @@ -440,9 +440,9 @@ void TextEdit::cleanUp() { cfg. setGroup ( "View" ); cfg. writeEntry ( "Wrap", editor-> wordWrap ( ) == QMultiLineEdit::WidgetWidth ); cfg. writeEntry ( "FileView", viewSelection ); - cfg. writeEntry ( "AdvancedFeatures", useAdvancedFeatures ); + cfg. writeEntry ( "AdvancedFeatures", useAdvancedFeatures ); } void TextEdit::accept() { @@ -623,9 +623,10 @@ void TextEdit::openFile( const QString &f ) { QString filer; // bFromDocView = TRUE; if(f.find(".desktop",0,TRUE) != -1 && useAdvancedFeatures) { switch ( QMessageBox::warning(this,tr("Text Editor"), - 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("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: filer = f; break; @@ -634,12 +635,12 @@ void TextEdit::openFile( const QString &f ) { filer = sf.file(); break; } } else { - DocLnk sf(f); - filer = sf.file(); -// filer = f; -// fileIs = TRUE; + DocLnk sf(f); + filer = sf.file(); + if(filer.right(1) == "/") + filer = f; } DocLnk nf; nf.setType("text/plain"); @@ -881,18 +882,18 @@ void TextEdit::closeEvent( QCloseEvent *e ) { e->accept(); } void TextEdit::changeFont() { - QDialog *d = new QDialog ( this, "FontDialog", true ); - d-> setCaption ( tr( "Choose font" )); - QBoxLayout *lay = new QVBoxLayout ( d ); - OFontSelector *ofs = new OFontSelector ( true, d ); - lay-> addWidget ( ofs ); - ofs-> setSelectedFont ( editor-> font ( )); - - d-> showMaximized ( ); + QDialog *d = new QDialog ( this, "FontDialog", true ); + d-> setCaption ( tr( "Choose font" )); + QBoxLayout *lay = new QVBoxLayout ( d ); + OFontSelector *ofs = new OFontSelector ( true, d ); + lay-> addWidget ( ofs ); + ofs-> setSelectedFont ( editor-> font ( )); + + d-> showMaximized ( ); if ( d-> exec ( ) == QDialog::Accepted ) - editor-> setFont ( ofs-> selectedFont ( )); + editor-> setFont ( ofs-> selectedFont ( )); delete d; } |