summaryrefslogtreecommitdiff
path: root/core/apps/textedit/fileBrowser.cpp
Unidiff
Diffstat (limited to 'core/apps/textedit/fileBrowser.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--core/apps/textedit/fileBrowser.cpp11
1 files changed, 7 insertions, 4 deletions
diff --git a/core/apps/textedit/fileBrowser.cpp b/core/apps/textedit/fileBrowser.cpp
index 82ccf2c..bb420e6 100644
--- a/core/apps/textedit/fileBrowser.cpp
+++ b/core/apps/textedit/fileBrowser.cpp
@@ -109,9 +109,9 @@ void fileBrowser::listDoubleClicked(QListViewItem *selectedItem)
109void fileBrowser::listClicked(QListViewItem *selectedItem) 109void fileBrowser::listClicked(QListViewItem *selectedItem)
110{ 110{
111 QString strItem=selectedItem->text(0); 111 QString strItem=selectedItem->text(0);
112 QString strSize=selectedItem->text(1); 112 QString strSize=selectedItem->text(1);
113// qDebug("strItem is "+strItem); 113// qDebug("strItem is "+strItem);
114 strSize.stripWhiteSpace(); 114 strSize.stripWhiteSpace();
115// qDebug(strSize); 115// qDebug(strSize);
116 116
117 if(strItem.find("@",0,TRUE) !=-1 || strItem.find("->",0,TRUE) !=-1 ) { //if symlink 117 if(strItem.find("@",0,TRUE) !=-1 || strItem.find("->",0,TRUE) !=-1 ) { //if symlink
@@ -136,12 +136,15 @@ void fileBrowser::listClicked(QListViewItem *selectedItem)
136 if(QDir(strItem).exists()){ 136 if(QDir(strItem).exists()){
137 currentDir.cd(strItem, TRUE); 137 currentDir.cd(strItem, TRUE);
138 populateList(); 138 populateList();
139 } 139 }
140 } else 140 } else {
141 strItem=QDir::cleanDirPath(currentDir.canonicalPath()+"/"+strItem);
141 if( QFile::exists(strItem ) ) { 142 if( QFile::exists(strItem ) ) {
142// qDebug("We found our files!!"); 143//currentDir.canonicalPath()
144 qDebug("We found our files!!"+strItem);
143 OnOK(); 145 OnOK();
146 }
144 } //end not symlink 147 } //end not symlink
145 chdir(strItem.latin1()); 148 chdir(strItem.latin1());
146 } 149 }
147} 150}
@@ -151,9 +154,9 @@ void fileBrowser::OnOK()
151 QListViewItemIterator it1( ListView); 154 QListViewItemIterator it1( ListView);
152 for ( ; it1.current(); ++it1 ) { 155 for ( ; it1.current(); ++it1 ) {
153 if ( it1.current()->isSelected() ) { 156 if ( it1.current()->isSelected() ) {
154 selectedFileName=QDir::cleanDirPath(currentDir.canonicalPath()+"/"+it1.current()->text(0)); 157 selectedFileName=QDir::cleanDirPath(currentDir.canonicalPath()+"/"+it1.current()->text(0));
155// qDebug("selected filename is "+selectedFileName); 158 qDebug("selected filename is "+selectedFileName);
156 fileList.append( selectedFileName ); 159 fileList.append( selectedFileName );
157 } 160 }
158 } 161 }
159 accept(); 162 accept();