summaryrefslogtreecommitdiff
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--core/apps/textedit/textedit.cpp14
1 files changed, 9 insertions, 5 deletions
diff --git a/core/apps/textedit/textedit.cpp b/core/apps/textedit/textedit.cpp
index a66b967..cc3ccbc 100644
--- a/core/apps/textedit/textedit.cpp
+++ b/core/apps/textedit/textedit.cpp
@@ -16,49 +16,51 @@
16** Contact info@trolltech.com if any conditions of this licensing are 16** Contact info@trolltech.com if any conditions of this licensing are
17** not clear to you. 17** not clear to you.
18** 18**
19**********************************************************************/ 19**********************************************************************/
20// changes added by L. J. Potter Sun 02-17-2002 21:31:31 20// changes added by L. J. Potter Sun 02-17-2002 21:31:31
21 21
22#include "textedit.h" 22#include "textedit.h"
23#include "fileBrowser.h" 23#include "fileBrowser.h"
24#include "fileSaver.h" 24#include "fileSaver.h"
25#include "filePermissions.h" 25#include "filePermissions.h"
26 26
27#include "fontDialog.h" 27#include "fontDialog.h"
28 28
29#include <qpe/fontdatabase.h> 29#include <qpe/fontdatabase.h>
30#include <qpe/global.h> 30#include <qpe/global.h>
31#include <qpe/fileselector.h> 31#include <qpe/fileselector.h>
32#include <qpe/applnk.h> 32#include <qpe/applnk.h>
33#include <qpe/resource.h> 33#include <qpe/resource.h>
34#include <qpe/config.h> 34#include <qpe/config.h>
35#include <qpe/qpeapplication.h> 35#include <qpe/qpeapplication.h>
36#include <qpe/qpemenubar.h> 36#include <qpe/qpemenubar.h>
37#include <qpe/qpetoolbar.h> 37#include <qpe/qpetoolbar.h>
38#include <qpe/qcopenvelope_qws.h> 38#include <qpe/qcopenvelope_qws.h>
39//#include <qpe/finddialog.h> 39//#include <qpe/finddialog.h>
40
40#include <opie/ofileselector.h> 41#include <opie/ofileselector.h>
42#include <opie/ofiledialog.h>
41 43
42#include <qstringlist.h> 44#include <qstringlist.h>
43#include <qaction.h> 45#include <qaction.h>
44#include <qcolordialog.h> 46#include <qcolordialog.h>
45#include <qfileinfo.h> 47#include <qfileinfo.h>
46#include <qlineedit.h> 48#include <qlineedit.h>
47#include <qmessagebox.h> 49#include <qmessagebox.h>
48#include <qobjectlist.h> 50#include <qobjectlist.h>
49#include <qpopupmenu.h> 51#include <qpopupmenu.h>
50#include <qspinbox.h> 52#include <qspinbox.h>
51#include <qtoolbutton.h> 53#include <qtoolbutton.h>
52#include <qwidgetstack.h> 54#include <qwidgetstack.h>
53#include <qcheckbox.h> 55#include <qcheckbox.h>
54#include <qcombo.h> 56#include <qcombo.h>
55#include <unistd.h> 57#include <unistd.h>
56#include <sys/stat.h> 58#include <sys/stat.h>
57 59
58#include <stdlib.h> //getenv 60#include <stdlib.h> //getenv
59/* XPM */ 61/* XPM */
60static char * filesave_xpm[] = { 62static char * filesave_xpm[] = {
61"16 16 78 1", 63"16 16 78 1",
62" c None", 64" c None",
63". c #343434", 65". c #343434",
64"+ c #A0A0A0", 66"+ c #A0A0A0",
@@ -478,71 +480,73 @@ void TextEdit::setBold(bool y)
478void TextEdit::setItalic(bool y) 480void TextEdit::setItalic(bool y)
479{ 481{
480 QFont f = editor->font(); 482 QFont f = editor->font();
481 f.setItalic(y); 483 f.setItalic(y);
482 editor->setFont(f); 484 editor->setFont(f);
483} 485}
484 486
485void TextEdit::setWordWrap(bool y) 487void TextEdit::setWordWrap(bool y)
486{ 488{
487 bool state = editor->edited(); 489 bool state = editor->edited();
488 editor->setWordWrap(y ? QMultiLineEdit::WidgetWidth : QMultiLineEdit::NoWrap ); 490 editor->setWordWrap(y ? QMultiLineEdit::WidgetWidth : QMultiLineEdit::NoWrap );
489 editor->setEdited( state ); 491 editor->setEdited( state );
490} 492}
491 493
492void TextEdit::fileNew() 494void TextEdit::fileNew()
493{ 495{
494// if( !bFromDocView ) { 496// if( !bFromDocView ) {
495// saveAs(); 497// saveAs();
496// } 498// }
497 newFile(DocLnk()); 499 newFile(DocLnk());
498} 500}
499 501
500void TextEdit::fileOpen() 502void TextEdit::fileOpen()
501{ 503{
502 OFileSelector *fileSelector; 504 // OFileSelector *fileSelector;
503 fileSelector = new OFileSelector( this, 1,1,"/","", "text/*"); 505 // fileSelector = new OFileSelector( this, 1,1,"/","", "text/*");
504 fileSelector->showMaximized(); 506 //fileSelector->showMaximized();
505 507 QString str = OFileDialog::getOpenFileName(1,"/","", QStringList() , this );
508 if(!str.isEmpty() )
509 openFile( str );
506// browseForFiles = new fileBrowser(this,tr("Open File"),TRUE,0, "text/*"); // 510// browseForFiles = new fileBrowser(this,tr("Open File"),TRUE,0, "text/*"); //
507// browseForFiles->setFileView( viewSelection ); 511// browseForFiles->setFileView( viewSelection );
508// browseForFiles->showMaximized(); 512// browseForFiles->showMaximized();
509// // if( result != -1 ) 513// // if( result != -1 )
510 514
511// if( browseForFiles->exec() != -1 ) { 515// if( browseForFiles->exec() != -1 ) {
512// QString selFile = browseForFiles->selectedFileName; 516// QString selFile = browseForFiles->selectedFileName;
513// QStringList fileList = browseForFiles->fileList; 517// QStringList fileList = browseForFiles->fileList;
514// qDebug(selFile); 518// qDebug(selFile);
515// QStringList::ConstIterator f; 519// QStringList::ConstIterator f;
516// QString fileTemp; 520// QString fileTemp;
517// for ( f = fileList.begin(); f != fileList.end(); f++ ) { 521// for ( f = fileList.begin(); f != fileList.end(); f++ ) {
518// fileTemp = *f; 522// fileTemp = *f;
519// fileTemp.right( fileTemp.length()-5); 523// fileTemp.right( fileTemp.length()-5);
520// QString fileName = fileTemp; 524// QString fileName = fileTemp;
521// if( fileName != "Unnamed" || fileName != "Empty Text" ) { 525// if( fileName != "Unnamed" || fileName != "Empty Text" ) {
522// currentFileName = fileName; 526// currentFileName = fileName;
523// qDebug("please open "+currentFileName); 527// qDebug("please open "+currentFileName);
524// openFile(fileName ); 528// openFile(str );
525// } 529// }
526// } 530// }
527// viewSelection = browseForFiles->SelectionCombo->currentItem(); 531// viewSelection = browseForFiles->SelectionCombo->currentItem();
528// } 532// }
529// delete browseForFiles; 533// delete browseForFiles;
530// editor->setEdited( FALSE); 534// editor->setEdited( FALSE);
531// edited1=FALSE; 535// edited1=FALSE;
532// edited=FALSE; 536// edited=FALSE;
533// if(caption().left(1)=="*") 537// if(caption().left(1)=="*")
534// setCaption(caption().right(caption().length()-1)); 538// setCaption(caption().right(caption().length()-1));
535// doSearchBar(); 539// doSearchBar();
536} 540}
537 541
538void TextEdit::doSearchBar() 542void TextEdit::doSearchBar()
539{ 543{
540 Config cfg("TextEdit"); 544 Config cfg("TextEdit");
541 cfg.setGroup("View"); 545 cfg.setGroup("View");
542 if(cfg.readEntry("SearchBar","Closed") != "Opened") 546 if(cfg.readEntry("SearchBar","Closed") != "Opened")
543 searchBar->hide(); 547 searchBar->hide();
544} 548}
545 549
546#if 0 550#if 0
547void TextEdit::slotFind() 551void TextEdit::slotFind()
548{ 552{