-rw-r--r-- | core/apps/textedit/textedit.cpp | 9 | ||||
-rw-r--r-- | core/apps/textedit/textedit.h | 2 |
2 files changed, 8 insertions, 3 deletions
diff --git a/core/apps/textedit/textedit.cpp b/core/apps/textedit/textedit.cpp index f56d5d3..1a1b186 100644 --- a/core/apps/textedit/textedit.cpp +++ b/core/apps/textedit/textedit.cpp | |||
@@ -360,33 +360,32 @@ TextEdit::TextEdit( QWidget *parent, const char *name, WFlags f ) | |||
360 | a = new QAction( tr( "Find Next" ), Resource::loadPixmap( "next" ), QString::null, 0, this, 0 ); | 360 | a = new QAction( tr( "Find Next" ), Resource::loadPixmap( "next" ), QString::null, 0, this, 0 ); |
361 | connect( a, SIGNAL( activated() ), this, SLOT( findNext() ) ); | 361 | connect( a, SIGNAL( activated() ), this, SLOT( findNext() ) ); |
362 | a->addTo( searchBar ); | 362 | a->addTo( searchBar ); |
363 | a->addTo( edit ); | 363 | a->addTo( edit ); |
364 | 364 | ||
365 | a = new QAction( tr( "Close Find" ), Resource::loadPixmap( "close" ), QString::null, 0, this, 0 ); | 365 | a = new QAction( tr( "Close Find" ), Resource::loadPixmap( "close" ), QString::null, 0, this, 0 ); |
366 | connect( a, SIGNAL( activated() ), this, SLOT( findClose() ) ); | 366 | connect( a, SIGNAL( activated() ), this, SLOT( findClose() ) ); |
367 | a->addTo( searchBar ); | 367 | a->addTo( searchBar ); |
368 | 368 | ||
369 | edit->insertSeparator(); | 369 | edit->insertSeparator(); |
370 | a = new QAction( tr( "Delete" ), Resource::loadPixmap( "close" ), QString::null, 0, this, 0 ); | 370 | a = new QAction( tr( "Delete" ), Resource::loadPixmap( "close" ), QString::null, 0, this, 0 ); |
371 | connect( a, SIGNAL( activated() ), this, SLOT( editDelete() ) ); | 371 | connect( a, SIGNAL( activated() ), this, SLOT( editDelete() ) ); |
372 | a->addTo( edit ); | 372 | a->addTo( edit ); |
373 | 373 | ||
374 | searchBar->hide(); | 374 | searchBar->hide(); |
375 | 375 | ||
376 | |||
377 | editor = new QpeEditor( this ); | 376 | editor = new QpeEditor( this ); |
378 | setCentralWidget( editor ); | 377 | setCentralWidget( editor ); |
379 | editor->setFrameStyle( QFrame::Panel | QFrame::Sunken ); | 378 | editor->setFrameStyle( QFrame::Panel | QFrame::Sunken ); |
380 | connect( editor, SIGNAL( textChanged() ), this, SLOT( editorChanged() ) ); | 379 | connect( editor, SIGNAL( textChanged() ), this, SLOT( editorChanged() ) ); |
381 | 380 | ||
382 | resize( 200, 300 ); | 381 | resize( 200, 300 ); |
383 | 382 | ||
384 | // setFontSize(defsize,TRUE); | 383 | // setFontSize(defsize,TRUE); |
385 | FontDatabase fdb; | 384 | FontDatabase fdb; |
386 | QFont defaultFont=editor->font(); | 385 | QFont defaultFont=editor->font(); |
387 | QFontInfo fontInfo(defaultFont); | 386 | QFontInfo fontInfo(defaultFont); |
388 | 387 | ||
389 | cfg.setGroup("Font"); | 388 | cfg.setGroup("Font"); |
390 | QString family = cfg.readEntry("Family", fontInfo.family()); | 389 | QString family = cfg.readEntry("Family", fontInfo.family()); |
391 | QString style = cfg.readEntry("Style", fdb.styleString(defaultFont)); | 390 | QString style = cfg.readEntry("Style", fdb.styleString(defaultFont)); |
392 | int i_size = cfg.readNumEntry("Size", fontInfo.pointSize()/10); | 391 | int i_size = cfg.readNumEntry("Size", fontInfo.pointSize()/10); |
@@ -508,36 +507,41 @@ void TextEdit::fileOpen() | |||
508 | fileTemp.right( fileTemp.length()-5); | 507 | fileTemp.right( fileTemp.length()-5); |
509 | QString fileName = fileTemp; | 508 | QString fileName = fileTemp; |
510 | if( fileName != "Unnamed" || fileName != "Empty Text" ) { | 509 | if( fileName != "Unnamed" || fileName != "Empty Text" ) { |
511 | currentFileName = fileName; | 510 | currentFileName = fileName; |
512 | qDebug("please open "+currentFileName); | 511 | qDebug("please open "+currentFileName); |
513 | openFile(fileName ); | 512 | openFile(fileName ); |
514 | } | 513 | } |
515 | } | 514 | } |
516 | viewSelection = browseForFiles->SelectionCombo->currentItem(); | 515 | viewSelection = browseForFiles->SelectionCombo->currentItem(); |
517 | } | 516 | } |
518 | delete browseForFiles; | 517 | delete browseForFiles; |
519 | editor->setEdited( FALSE); | 518 | editor->setEdited( FALSE); |
520 | edited1=FALSE; | 519 | edited1=FALSE; |
521 | edited=FALSE; | 520 | edited=FALSE; |
522 | if(caption().left(1)=="*") | 521 | if(caption().left(1)=="*") |
523 | setCaption(caption().right(caption().length()-1)); | 522 | setCaption(caption().right(caption().length()-1)); |
523 | doSearchBar(); | ||
524 | } | ||
525 | |||
526 | void TextEdit::doSearchBar() | ||
527 | { | ||
524 | Config cfg("TextEdit"); | 528 | Config cfg("TextEdit"); |
525 | cfg.setGroup("View"); | 529 | cfg.setGroup("View"); |
526 | if(cfg.readEntry("SearchBar","Closed") != "Opened") | 530 | if(cfg.readEntry("SearchBar","Closed") != "Opened") |
527 | searchBar->hide(); | 531 | searchBar->hide(); |
528 | } | 532 | } |
529 | 533 | ||
530 | #if 0 | 534 | #if 0 |
531 | void TextEdit::slotFind() | 535 | void TextEdit::slotFind() |
532 | { | 536 | { |
533 | FindDialog frmFind( "Text Editor", this ); | 537 | FindDialog frmFind( "Text Editor", this ); |
534 | connect( &frmFind, SIGNAL(signalFindClicked(const QString &, bool, bool, int)), | 538 | connect( &frmFind, SIGNAL(signalFindClicked(const QString &, bool, bool, int)), |
535 | editor, SLOT(slotDoFind( const QString&,bool,bool))); | 539 | editor, SLOT(slotDoFind( const QString&,bool,bool))); |
536 | 540 | ||
537 | //case sensitive, backwards, [category] | 541 | //case sensitive, backwards, [category] |
538 | 542 | ||
539 | connect( editor, SIGNAL(notFound()), | 543 | connect( editor, SIGNAL(notFound()), |
540 | &frmFind, SLOT(slotNotFound()) ); | 544 | &frmFind, SLOT(slotNotFound()) ); |
541 | connect( editor, SIGNAL(searchWrapped()), | 545 | connect( editor, SIGNAL(searchWrapped()), |
542 | &frmFind, SLOT(slotWrapAround()) ); | 546 | &frmFind, SLOT(slotWrapAround()) ); |
543 | 547 | ||
@@ -836,32 +840,33 @@ void TextEdit::updateCaption( const QString &name ) | |||
836 | } | 840 | } |
837 | } | 841 | } |
838 | 842 | ||
839 | void TextEdit::setDocument(const QString& fileref) | 843 | void TextEdit::setDocument(const QString& fileref) |
840 | { | 844 | { |
841 | bFromDocView = TRUE; | 845 | bFromDocView = TRUE; |
842 | qDebug("setDocument "+fileref); | 846 | qDebug("setDocument "+fileref); |
843 | bFromDocView = TRUE; | 847 | bFromDocView = TRUE; |
844 | if(fileref.find(".desktop",0,TRUE) == -1) { | 848 | if(fileref.find(".desktop",0,TRUE) == -1) { |
845 | openFile(fileref); | 849 | openFile(fileref); |
846 | } else { | 850 | } else { |
847 | openFile(DocLnk(fileref)); | 851 | openFile(DocLnk(fileref)); |
848 | } | 852 | } |
849 | editor->setEdited(TRUE); | 853 | editor->setEdited(TRUE); |
850 | edited1=FALSE; | 854 | edited1=FALSE; |
851 | edited=TRUE; | 855 | edited=TRUE; |
856 | doSearchBar(); | ||
852 | } | 857 | } |
853 | 858 | ||
854 | void TextEdit::closeEvent( QCloseEvent *e ) | 859 | void TextEdit::closeEvent( QCloseEvent *e ) |
855 | { | 860 | { |
856 | bFromDocView = FALSE; | 861 | bFromDocView = FALSE; |
857 | e->accept(); | 862 | e->accept(); |
858 | } | 863 | } |
859 | 864 | ||
860 | void TextEdit::accept() | 865 | void TextEdit::accept() |
861 | { | 866 | { |
862 | QString file = doc->file(); | 867 | QString file = doc->file(); |
863 | if (file.find("_.txt",0,TRUE) ==-1) | 868 | if (file.find("_.txt",0,TRUE) ==-1) |
864 | save(); | 869 | save(); |
865 | else { | 870 | else { |
866 | QFile(file).remove(); | 871 | QFile(file).remove(); |
867 | } | 872 | } |
diff --git a/core/apps/textedit/textedit.h b/core/apps/textedit/textedit.h index a70b581..70cf068 100644 --- a/core/apps/textedit/textedit.h +++ b/core/apps/textedit/textedit.h | |||
@@ -48,33 +48,33 @@ class QPopupMenu; | |||
48 | class TextEdit : public QMainWindow | 48 | class TextEdit : public QMainWindow |
49 | { | 49 | { |
50 | Q_OBJECT | 50 | Q_OBJECT |
51 | 51 | ||
52 | public: | 52 | public: |
53 | TextEdit( QWidget *parent = 0, const char *name = 0, WFlags f = 0 ); | 53 | TextEdit( QWidget *parent = 0, const char *name = 0, WFlags f = 0 ); |
54 | ~TextEdit(); | 54 | ~TextEdit(); |
55 | QPopupMenu *font; | 55 | QPopupMenu *font; |
56 | QAction *nStart; | 56 | QAction *nStart; |
57 | bool edited, edited1; | 57 | bool edited, edited1; |
58 | void openFile( const QString & ); | 58 | void openFile( const QString & ); |
59 | public slots: | 59 | public slots: |
60 | void editorChanged(); | 60 | void editorChanged(); |
61 | 61 | ||
62 | protected: | 62 | protected: |
63 | void closeEvent( QCloseEvent *e ); | 63 | void closeEvent( QCloseEvent *e ); |
64 | 64 | void doSearchBar(); | |
65 | private slots: | 65 | private slots: |
66 | void setDocument(const QString&); | 66 | void setDocument(const QString&); |
67 | void changeFont(); | 67 | void changeFont(); |
68 | void fileNew(); | 68 | void fileNew(); |
69 | void fileRevert(); | 69 | void fileRevert(); |
70 | void fileOpen(); | 70 | void fileOpen(); |
71 | void changeStartConfig(bool); | 71 | void changeStartConfig(bool); |
72 | bool save(); | 72 | bool save(); |
73 | bool saveAs(); | 73 | bool saveAs(); |
74 | void cleanUp(); | 74 | void cleanUp(); |
75 | 75 | ||
76 | 76 | ||
77 | void editCut(); | 77 | void editCut(); |
78 | void editCopy(); | 78 | void editCopy(); |
79 | void editPaste(); | 79 | void editPaste(); |
80 | void editFind(); | 80 | void editFind(); |