-rw-r--r-- | core/apps/textedit/textedit.cpp | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/core/apps/textedit/textedit.cpp b/core/apps/textedit/textedit.cpp index 834bd8c..18402d4 100644 --- a/core/apps/textedit/textedit.cpp +++ b/core/apps/textedit/textedit.cpp | |||
@@ -498,15 +498,12 @@ void TextEdit::fileNew() | |||
498 | // } | 498 | // } |
499 | newFile(DocLnk()); | 499 | newFile(DocLnk()); |
500 | } | 500 | } |
501 | 501 | ||
502 | void TextEdit::fileOpen() | 502 | void TextEdit::fileOpen() |
503 | { | 503 | { |
504 | // OFileSelector *fileSelector; | ||
505 | // fileSelector = new OFileSelector( this, 1,1,"/","", "text/*"); | ||
506 | //fileSelector->showMaximized(); | ||
507 | QString str = OFileDialog::getOpenFileName(1,"/","", QStringList() , this ); | 504 | QString str = OFileDialog::getOpenFileName(1,"/","", QStringList() , this ); |
508 | if(!str.isEmpty() ) | 505 | if(!str.isEmpty() ) |
509 | openFile( str ); | 506 | openFile( str ); |
510 | // browseForFiles = new fileBrowser(this,tr("Open File"),TRUE,0, "text/*"); // | 507 | // browseForFiles = new fileBrowser(this,tr("Open File"),TRUE,0, "text/*"); // |
511 | // browseForFiles->setFileView( viewSelection ); | 508 | // browseForFiles->setFileView( viewSelection ); |
512 | // browseForFiles->showMaximized(); | 509 | // browseForFiles->showMaximized(); |
@@ -642,25 +639,27 @@ void TextEdit::newFile( const DocLnk &f ) | |||
642 | 639 | ||
643 | void TextEdit::openFile( const QString &f ) | 640 | void TextEdit::openFile( const QString &f ) |
644 | { | 641 | { |
645 | qDebug("filename is "+ f); | 642 | qDebug("filename is "+ f); |
646 | QString filer; | 643 | QString filer; |
647 | // bFromDocView = TRUE; | 644 | // bFromDocView = TRUE; |
648 | if(f.find(".desktop",0,TRUE)) { | 645 | if(f.find(".desktop",0,TRUE) != -1) { |
649 | switch ( QMessageBox::warning(this,tr("Text Editor"), | 646 | switch ( QMessageBox::warning(this,tr("Text Editor"), |
650 | tr("Text Editor has detected\n you selected a .desktop file.\nOpen .desktop file or linked file?"), | 647 | tr("Text Editor has detected\n you selected a .desktop file.\nOpen .desktop file or linked file?"), |
651 | tr(".desktop File"),tr("Link"),0,0,1) ) { | 648 | tr(".desktop File"),tr("Linked Document"),0,1,1) ) { |
652 | case 0: | 649 | case 0: |
653 | filer = f; | 650 | filer = f; |
654 | break; | 651 | break; |
655 | case 1: | 652 | case 1: |
656 | DocLnk sf(f); | 653 | DocLnk sf(f); |
657 | filer = sf.file(); | 654 | filer = sf.file(); |
658 | break; | 655 | break; |
659 | } | 656 | } |
660 | } | 657 | } else |
658 | filer = f; | ||
659 | |||
661 | DocLnk nf; | 660 | DocLnk nf; |
662 | nf.setType("text/plain"); | 661 | nf.setType("text/plain"); |
663 | nf.setFile(filer); | 662 | nf.setFile(filer); |
664 | currentFileName=filer; | 663 | currentFileName=filer; |
665 | QFileInfo fi( currentFileName); | 664 | QFileInfo fi( currentFileName); |
666 | nf.setName(fi.baseName()); | 665 | nf.setName(fi.baseName()); |
@@ -679,13 +678,13 @@ void TextEdit::openFile( const QString &f ) | |||
679 | void TextEdit::openFile( const DocLnk &f ) | 678 | void TextEdit::openFile( const DocLnk &f ) |
680 | { | 679 | { |
681 | // clear(); | 680 | // clear(); |
682 | // bFromDocView = TRUE; | 681 | // bFromDocView = TRUE; |
683 | FileManager fm; | 682 | FileManager fm; |
684 | QString txt; | 683 | QString txt; |
685 | currentFileName=f.name(); | 684 | currentFileName=f.file(); |
686 | qDebug("openFile doclnk " + currentFileName); | 685 | qDebug("openFile doclnk " + currentFileName); |
687 | if ( !fm.loadFile( f, txt ) ) { | 686 | if ( !fm.loadFile( f, txt ) ) { |
688 | // ####### could be a new file | 687 | // ####### could be a new file |
689 | qDebug( "Cannot open file" ); | 688 | qDebug( "Cannot open file" ); |
690 | } | 689 | } |
691 | // fileNew(); | 690 | // fileNew(); |