summaryrefslogtreecommitdiff
path: root/core/apps/textedit/textedit.cpp
authorllornkcor <llornkcor>2002-04-19 12:09:05 (UTC)
committer llornkcor <llornkcor>2002-04-19 12:09:05 (UTC)
commit9233f285e5f3366ca5e1d44892e0797d7ef0608c (patch) (side-by-side diff)
treef4599e33492b04d7d8a9250d662e8bb814313bdf /core/apps/textedit/textedit.cpp
parent6ffbfe7daee3b01b8dce2afa9036b70b187a8fc7 (diff)
downloadopie-9233f285e5f3366ca5e1d44892e0797d7ef0608c.zip
opie-9233f285e5f3366ca5e1d44892e0797d7ef0608c.tar.gz
opie-9233f285e5f3366ca5e1d44892e0797d7ef0608c.tar.bz2
fixed a slight bugy
Diffstat (limited to 'core/apps/textedit/textedit.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--core/apps/textedit/textedit.cpp75
1 files changed, 42 insertions, 33 deletions
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
@@ -501,39 +501,48 @@ void TextEdit::fileNew()
void TextEdit::fileOpen()
{
- QString str = OFileDialog::getOpenFileName(1,"/","", QStringList() , this );
- if(!str.isEmpty() )
- openFile( str );
-// browseForFiles = new fileBrowser(this,tr("Open File"),TRUE,0, "text/*"); //
-// browseForFiles->setFileView( viewSelection );
-// browseForFiles->showMaximized();
-// // if( result != -1 )
-
-// if( browseForFiles->exec() != -1 ) {
-// QString selFile = browseForFiles->selectedFileName;
-// QStringList fileList = browseForFiles->fileList;
-// qDebug(selFile);
-// QStringList::ConstIterator f;
-// QString fileTemp;
-// for ( f = fileList.begin(); f != fileList.end(); f++ ) {
-// fileTemp = *f;
-// fileTemp.right( fileTemp.length()-5);
-// QString fileName = fileTemp;
-// if( fileName != "Unnamed" || fileName != "Empty Text" ) {
-// currentFileName = fileName;
-// qDebug("please open "+currentFileName);
-// openFile(str );
-// }
-// }
-// viewSelection = browseForFiles->SelectionCombo->currentItem();
-// }
-// delete browseForFiles;
-// editor->setEdited( FALSE);
-// edited1=FALSE;
-// edited=FALSE;
-// if(caption().left(1)=="*")
-// setCaption(caption().right(caption().length()-1));
-// doSearchBar();
+ Config cfg("TextEdit");
+ cfg.setGroup("View");
+ bool b=FALSE;
+ if(cfg.readEntry("useOldFileDialog") == "TRUE")
+ b=TRUE;
+ if(!b) {
+ QString str = OFileDialog::getOpenFileName( 1,"/","", "text/plain", this );
+ if(!str.isEmpty() )
+ openFile( str );
+ } else {
+ QString str;
+ browseForFiles = new fileBrowser(this,tr("Open File"),TRUE,0, "text/*"); //
+ browseForFiles->setFileView( viewSelection );
+ browseForFiles->showMaximized();
+// if( result != -1 )
+
+ if( browseForFiles->exec() != -1 ) {
+ QString selFile = browseForFiles->selectedFileName;
+ QStringList fileList = browseForFiles->fileList;
+ qDebug(selFile);
+ QStringList::ConstIterator f;
+ QString fileTemp;
+ for ( f = fileList.begin(); f != fileList.end(); f++ ) {
+ fileTemp = *f;
+ fileTemp.right( fileTemp.length()-5);
+ QString fileName = fileTemp;
+ if( fileName != "Unnamed" || fileName != "Empty Text" ) {
+ currentFileName = fileName;
+ qDebug("please open "+currentFileName);
+ openFile(str );
+ }
+ }
+ viewSelection = browseForFiles->SelectionCombo->currentItem();
+ }
+ delete browseForFiles;
+ editor->setEdited( FALSE);
+ edited1=FALSE;
+ edited=FALSE;
+ if(caption().left(1)=="*")
+ setCaption(caption().right(caption().length()-1));
+ doSearchBar();
+ }
}
void TextEdit::doSearchBar()