summaryrefslogtreecommitdiff
Side-by-side diff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/unsupported/filebrowser/filebrowser.cpp74
1 files changed, 37 insertions, 37 deletions
diff --git a/noncore/unsupported/filebrowser/filebrowser.cpp b/noncore/unsupported/filebrowser/filebrowser.cpp
index 10e50f0..7dabdb6 100644
--- a/noncore/unsupported/filebrowser/filebrowser.cpp
+++ b/noncore/unsupported/filebrowser/filebrowser.cpp
@@ -497,114 +497,114 @@ bool FileView::copyFile( const QString & dest, const QString & src )
if( s.open( IO_ReadOnly | IO_Raw ) &&
d.open( IO_WriteOnly | IO_Raw ) )
{
while( (bytesRead = s.readBlock( bf, sizeof( bf ) )) ==
sizeof( bf ) )
{
if( d.writeBlock( bf, sizeof( bf ) ) != sizeof( bf ) ){
success = FALSE;
break;
}
}
if( success && (bytesRead > 0) ){
d.writeBlock( bf, bytesRead );
}
} else {
success = FALSE;
}
// Set file permissions
if( stat( (const char *) src, &status ) == 0 ){
chmod( (const char *) dest, status.st_mode );
}
return success;
}
void FileView::cut()
{
int err;
// ##### a better inmplementation might be to rename the CUT file
// ##### to ".QPE-FILEBROWSER-MOVING" rather than copying it.
QString cmd, dest, basename, cd = "/tmp/qpemoving";
QStringList newflist;
newflist.clear();
cmd = "rm -rf " + cd;
system ( (const char *) cmd );
cmd = "mkdir " + cd;
system( (const char *) cmd );
// get the names of the files to cut
FileItem * item;
if((item = (FileItem *) firstChild()) == 0) return;
flist.clear();
while( item ){
if( ite
- // ##### a better inmplementation might be to rename the CUT file
- // ##### to ".QPE-FILEBROWSER-MOVING" rather than copying it.
- QString cmd, dest, basename, cd = "/tmp/qpemoving";
- QStringList newflist;
- newflist.clear();
-
- cmd = "rm -rf " + cd;
- system ( (const char *) cmd );
- cmd = "mkdir " + cd;
- system( (const char *) cmd );
-
-// get the names of the files to cut
- FileItem * item;
-
- if((item = (FileItem *) firstChild()) == 0) return;
-
- flist.clear();
- while( item ){
+ // ##### a better inmplementation might be to rename the CUT file
+ // ##### to ".QPE-FILEBROWSER-MOVING" rather than copying it.
+ QString cmd, dest, basename, cd = "/tmp/qpemoving";
+ QStringList newflist;
+ newflist.clear();
+
+ cmd = "rm -rf " + cd;
+ system ( (const char *) cmd );
+ cmd = "mkdir " + cd;
+ system( (const char *) cmd );
+
+// get the names of the files to cut
+ FileItem * item;
+
+ if((item = (FileItem *) firstChild()) == 0) return;
+
+ flist.clear();
+ while( item ){
if( item->isSelected() /*&& !item->isDir()*/ ){
flist += item->getFilePath();
}
item = (FileItem *) item->nextSibling();
}
// move these files into a tmp dir
for ( QStringList::Iterator it = flist.begin(); it != flist.end(); ++it ) {
basename = (*it).mid((*it).findRev("/") + 1, (*it).length());
dest = cd + "/" + basename;
newflist += dest;
cmd = "/bin/mv -f \"" + (*it) +"\" " + "\"" + dest + "\"";
err = system( (const char *) cmd );
if ( err != 0 ) {
QMessageBox::warning( this, tr("Cut file"), tr("Cut failed!"),
tr("Ok") );
break;
} else {
updateDir();
QListViewItem * im = firstChild();
basename = dest.mid( dest.findRev("/") + 1, dest.length() );
while( im ){
if( im->text(0) == basename ){
setCurrentItem( im );
ensureItemVisible( im );
break;
}
im = im->nextSibling();
}
}
}
// update the filelist to point to tmp dir so paste works nicely
flist = newflist;
}
void FileView::del()
{
FileItem * i;
QStringList fl;
QString cmd;
int err;
@@ -1063,67 +1063,67 @@ void FileView::chPerm() {
void FileBrowser::updateShowHidden()
{
bool valShowHidden=viewMenu->isItemChecked( viewMenu->idAt( 0 ) );
valShowHidden=!valShowHidden;
viewMenu->setItemChecked( viewMenu->idAt( 0 ), valShowHidden );
fileView->setShowHidden(valShowHidden);
Config cfg("Filebrowser");
cfg.setGroup("View");
cfg.writeEntry("Hidden",valShowHidden?"TRUE":"FALSE");
fileView->updateDir();
}
void FileBrowser::updateShowSymlinks()
{
bool valShowSymlinks=viewMenu->isItemChecked( viewMenu->idAt( 1 ) );
valShowSymlinks=!valShowSymlinks;
viewMenu->setItemChecked( viewMenu->idAt( 1 ), valShowSymlinks );
fileView->setShowSymlinks(valShowSymlinks);
Config cfg("Filebrowser");
cfg.setGroup("View");
cfg.writeEntry("Symlinks",valShowSymlinks?"TRUE":"FALSE");
fileView->updateDir();
}
void FileBrowser::updateShowThumbnails()
{
bool valShowThumbnails=viewMenu->isItemChecked( viewMenu->idAt( 2 ) );
valShowThumbnails=!valShowThumbnails;
viewMenu->setItemChecked( viewMenu->idAt( 2 ), valShowThumbnails );
fileView->setShowThumbnails(valShowThumbnails);
Config cfg("Filebrowser");
cfg.setGroup("View");
cfg.writeEntry("Thumbnails",valShowThumbnails?"TRUE":"FALSE");
fileView->updateDir();
}
void FileBrowser::cleanUp() {
QString cmdr = "rm -rf /tmp/filebrowserThumbnailCache";
// qDebug("exit");
system(cmdr.latin1());
}
-
-{
- bool valShowThumbnails=viewMenu->isItemChecked( viewMenu->idAt( 2 ) );
- valShowThumbnails=!valShowThumbnails;
- viewMenu->setItemChecked( viewMenu->idAt( 2 ), valShowThumbnails );
- fileView->setShowThumbnails(valShowThumbnails);
-
- Config cfg("Filebrowser");
- cfg.setGroup("View");
- cfg.writeEntry("Thumbnails",valShowThumbnails?"TRUE":"FALSE");
-
- fileView->updateDir();
-}
-
-void FileBrowser::cleanUp() {
- QString cmdr = "rm -rf /tmp/filebrowserThumbnailCache";
-// qDebug("exit");
- system(cmdr.latin1());
-}
+
+{
+ bool valShowThumbnails=viewMenu->isItemChecked( viewMenu->idAt( 2 ) );
+ valShowThumbnails=!valShowThumbnails;
+ viewMenu->setItemChecked( viewMenu->idAt( 2 ), valShowThumbnails );
+ fileView->setShowThumbnails(valShowThumbnails);
+
+ Config cfg("Filebrowser");
+ cfg.setGroup("View");
+ cfg.writeEntry("Thumbnails",valShowThumbnails?"TRUE":"FALSE");
+
+ fileView->updateDir();
+}
+
+void FileBrowser::cleanUp() {
+ QString cmdr = "rm -rf /tmp/filebrowserThumbnailCache";
+// qDebug("exit");
+ system(cmdr.latin1());
+}