summaryrefslogtreecommitdiff
authorllornkcor <llornkcor>2002-04-19 12:09:05 (UTC)
committer llornkcor <llornkcor>2002-04-19 12:09:05 (UTC)
commit9233f285e5f3366ca5e1d44892e0797d7ef0608c (patch) (unidiff)
treef4599e33492b04d7d8a9250d662e8bb814313bdf
parent6ffbfe7daee3b01b8dce2afa9036b70b187a8fc7 (diff)
downloadopie-9233f285e5f3366ca5e1d44892e0797d7ef0608c.zip
opie-9233f285e5f3366ca5e1d44892e0797d7ef0608c.tar.gz
opie-9233f285e5f3366ca5e1d44892e0797d7ef0608c.tar.bz2
fixed a slight bugy
Diffstat (more/less context) (show whitespace changes)
-rw-r--r--core/apps/textedit/fileBrowser.cpp45
-rw-r--r--core/apps/textedit/textedit.cpp71
-rw-r--r--core/apps/textedit/textedit.h2
3 files changed, 68 insertions, 50 deletions
diff --git a/core/apps/textedit/fileBrowser.cpp b/core/apps/textedit/fileBrowser.cpp
index f322513..fced326 100644
--- a/core/apps/textedit/fileBrowser.cpp
+++ b/core/apps/textedit/fileBrowser.cpp
@@ -13,3 +13,3 @@
13****************************************************************************/ 13****************************************************************************/
14//#define QTOPIA_INTERNAL_MIMEEXT 14#define QTOPIA_INTERNAL_MIMEEXT
15#include "fileBrowser.h" 15#include "fileBrowser.h"
@@ -52,10 +52,16 @@ fileBrowser::fileBrowser( QWidget* parent, const char* name, bool modal, WFlags
52 setCaption(tr( name ) ); 52 setCaption(tr( name ) );
53// mimeType = mimeFilter; 53
54// MimeType mt( mimeType); 54// getMimeTypes();
55// if( mt.extension().isEmpty()) 55
56// QStringList filterList; 56 mimeType = mimeFilter;
57// filterList=QStringList::split(";",mimeFilter,FALSE); 57 MimeType mt( mimeType);
58// for ( QStringList::Iterator it = filterList.begin(); it != filterList.end(); ++it ) { 58
59// printf( "%s \n", (*it).latin1() ); 59 if( mt.extension().isEmpty()) {
60// } 60
61 QStringList filterList;
62 filterList=QStringList::split(";",mimeFilter,FALSE);
63
64 for ( QStringList::Iterator it = filterList.begin(); it != filterList.end(); ++it ) {
65 printf( "%s \n", (*it).latin1() );
66 }
61 67
@@ -64,4 +70,4 @@ fileBrowser::fileBrowser( QWidget* parent, const char* name, bool modal, WFlags
64 qDebug(filterStr); 70 qDebug(filterStr);
65// else 71 } else {
66// filterStr = "*."+ mt.extension(); 72 filterStr = "*."+ mt.extension();
67// qDebug("description "+mt.description()); 73// qDebug("description "+mt.description());
@@ -69,3 +75,3 @@ fileBrowser::fileBrowser( QWidget* parent, const char* name, bool modal, WFlags
69// qDebug("extension "+mt.extension()); 75// qDebug("extension "+mt.extension());
70 76 }
71// channel = new QCopChannel( "QPE/fileDialog", this ); 77// channel = new QCopChannel( "QPE/fileDialog", this );
@@ -236,3 +242,3 @@ void fileBrowser::populateList()
236 pm= Resource::loadPixmap( "folder" ); 242 pm= Resource::loadPixmap( "folder" );
237 QPixmap lnk = Resource::loadPixmap( "symlink" ); 243 QPixmap lnk = Resource::loadPixmap( "opie/symlink" );
238 QPainter painter( &pm ); 244 QPainter painter( &pm );
@@ -494,3 +500,3 @@ void fileBrowser::showType(const QString &t) {
494 500
495 qDebug(t); 501// qDebug("Show type "+t);
496 if(t.find("All",0,TRUE) != -1) { 502 if(t.find("All",0,TRUE) != -1) {
@@ -503,2 +509,3 @@ void fileBrowser::showType(const QString &t) {
503 MimeType mt( mimeType); 509 MimeType mt( mimeType);
510
504// qDebug("mime "+mimeType); 511// qDebug("mime "+mimeType);
@@ -507,6 +514,7 @@ void fileBrowser::showType(const QString &t) {
507// qDebug("extension "+mt.extension()); 514// qDebug("extension "+mt.extension());
508// if( mt.extension().isEmpty()) 515
516 if( mt.extension().isEmpty())
509 filterStr = "*"; 517 filterStr = "*";
510// else 518 else
511// filterStr = "*."+ mt.extension()+" "; 519 filterStr = "*."+ mt.extension()+" ";
512// printf( "%s \n", (*it).latin1() ); 520// printf( "%s \n", (*it).latin1() );
@@ -548,2 +556,3 @@ QStringList fileBrowser::getMimeTypes() {
548 QString temp = *f; 556 QString temp = *f;
557 qDebug("type "+temp);
549 mimetypes << temp; 558 mimetypes << temp;
@@ -551,3 +560,3 @@ QStringList fileBrowser::getMimeTypes() {
551 if (sl >= 0) { 560 if (sl >= 0) {
552 QString k = temp.left(sl); 561 QString k = temp;//.left(sl);
553 if( r.grep(k,TRUE).isEmpty() ) { 562 if( r.grep(k,TRUE).isEmpty() ) {
diff --git a/core/apps/textedit/textedit.cpp b/core/apps/textedit/textedit.cpp
index 18402d4..84888c1 100644
--- a/core/apps/textedit/textedit.cpp
+++ b/core/apps/textedit/textedit.cpp
@@ -503,35 +503,44 @@ void TextEdit::fileOpen()
503{ 503{
504 QString str = OFileDialog::getOpenFileName(1,"/","", QStringList() , this ); 504 Config cfg("TextEdit");
505 cfg.setGroup("View");
506 bool b=FALSE;
507 if(cfg.readEntry("useOldFileDialog") == "TRUE")
508 b=TRUE;
509 if(!b) {
510 QString str = OFileDialog::getOpenFileName( 1,"/","", "text/plain", this );
505 if(!str.isEmpty() ) 511 if(!str.isEmpty() )
506 openFile( str ); 512 openFile( str );
507// browseForFiles = new fileBrowser(this,tr("Open File"),TRUE,0, "text/*"); // 513 } else {
508// browseForFiles->setFileView( viewSelection ); 514 QString str;
509// browseForFiles->showMaximized(); 515 browseForFiles = new fileBrowser(this,tr("Open File"),TRUE,0, "text/*"); //
510// // if( result != -1 ) 516 browseForFiles->setFileView( viewSelection );
511 517 browseForFiles->showMaximized();
512// if( browseForFiles->exec() != -1 ) { 518// if( result != -1 )
513// QString selFile = browseForFiles->selectedFileName; 519
514// QStringList fileList = browseForFiles->fileList; 520 if( browseForFiles->exec() != -1 ) {
515// qDebug(selFile); 521 QString selFile = browseForFiles->selectedFileName;
516// QStringList::ConstIterator f; 522 QStringList fileList = browseForFiles->fileList;
517// QString fileTemp; 523 qDebug(selFile);
518// for ( f = fileList.begin(); f != fileList.end(); f++ ) { 524 QStringList::ConstIterator f;
519// fileTemp = *f; 525 QString fileTemp;
520// fileTemp.right( fileTemp.length()-5); 526 for ( f = fileList.begin(); f != fileList.end(); f++ ) {
521// QString fileName = fileTemp; 527 fileTemp = *f;
522// if( fileName != "Unnamed" || fileName != "Empty Text" ) { 528 fileTemp.right( fileTemp.length()-5);
523// currentFileName = fileName; 529 QString fileName = fileTemp;
524// qDebug("please open "+currentFileName); 530 if( fileName != "Unnamed" || fileName != "Empty Text" ) {
525// openFile(str ); 531 currentFileName = fileName;
526// } 532 qDebug("please open "+currentFileName);
527// } 533 openFile(str );
528// viewSelection = browseForFiles->SelectionCombo->currentItem(); 534 }
529// } 535 }
530// delete browseForFiles; 536 viewSelection = browseForFiles->SelectionCombo->currentItem();
531// editor->setEdited( FALSE); 537 }
532// edited1=FALSE; 538 delete browseForFiles;
533// edited=FALSE; 539 editor->setEdited( FALSE);
534// if(caption().left(1)=="*") 540 edited1=FALSE;
535// setCaption(caption().right(caption().length()-1)); 541 edited=FALSE;
536// doSearchBar(); 542 if(caption().left(1)=="*")
543 setCaption(caption().right(caption().length()-1));
544 doSearchBar();
545 }
537} 546}
diff --git a/core/apps/textedit/textedit.h b/core/apps/textedit/textedit.h
index 61fa2a0..edc6fe3 100644
--- a/core/apps/textedit/textedit.h
+++ b/core/apps/textedit/textedit.h
@@ -59,3 +59,3 @@ public:
59 QPopupMenu *font; 59 QPopupMenu *font;
60 QAction *nStart; 60 QAction *nStart, *nFileDlgOpt;
61 bool edited, edited1; 61 bool edited, edited1;