summaryrefslogtreecommitdiff
path: root/noncore/apps/advancedfm/advancedfm.cpp
Unidiff
Diffstat (limited to 'noncore/apps/advancedfm/advancedfm.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/apps/advancedfm/advancedfm.cpp10
1 files changed, 7 insertions, 3 deletions
diff --git a/noncore/apps/advancedfm/advancedfm.cpp b/noncore/apps/advancedfm/advancedfm.cpp
index ac16540..9c13e53 100644
--- a/noncore/apps/advancedfm/advancedfm.cpp
+++ b/noncore/apps/advancedfm/advancedfm.cpp
@@ -40,25 +40,29 @@
40#include <qmessagebox.h> 40#include <qmessagebox.h>
41#include <qlineedit.h> 41#include <qlineedit.h>
42 42
43#include <qpe/qpemessagebox.h> 43#include <qpe/qpemessagebox.h>
44 44
45#include <sys/stat.h> 45#include <sys/stat.h>
46#include <time.h> 46#include <time.h>
47#include <dirent.h> 47#include <dirent.h>
48#include <fcntl.h> 48#include <fcntl.h>
49#include <sys/vfs.h> 49#include <sys/vfs.h>
50#include <mntent.h> 50#include <mntent.h>
51 51
52#ifdef NOQUICKLAUNCH
52AdvancedFm::AdvancedFm( ) 53AdvancedFm::AdvancedFm( )
54#else
55AdvancedFm::AdvancedFm(QWidget *,const char*, WFlags )
56#endif
53 : QMainWindow( ) { 57 : QMainWindow( ) {
54 init(); 58 init();
55 renameBox = 0; 59 renameBox = 0;
56 60
57 unknownXpm = Resource::loadImage( "UnknownDocument" ).smoothScale( AppLnk::smallIconSize(), AppLnk::smallIconSize() ); 61 unknownXpm = Resource::loadImage( "UnknownDocument" ).smoothScale( AppLnk::smallIconSize(), AppLnk::smallIconSize() );
58 62
59 initConnections(); 63 initConnections();
60 whichTab=1; 64 whichTab=1;
61 rePopulate(); 65 rePopulate();
62 currentPathCombo->setFocus(); 66 currentPathCombo->setFocus();
63 channel = new QCopChannel( "QPE/Application/advancedfm", this ); 67 channel = new QCopChannel( "QPE/Application/advancedfm", this );
64 connect( channel, SIGNAL(received(const QCString&, const QByteArray&)), 68 connect( channel, SIGNAL(received(const QCString&, const QByteArray&)),
@@ -94,31 +98,31 @@ void AdvancedFm::tabChanged(QWidget *) {
94 } 98 }
95 99
96 QString fs= getFileSystemType( (const QString &) path); 100 QString fs= getFileSystemType( (const QString &) path);
97 101
98 setCaption(tr("AdvancedFm :: ")+fs+" :: " 102 setCaption(tr("AdvancedFm :: ")+fs+" :: "
99 +checkDiskSpace( (const QString &) path )+ tr(" kB free") ); 103 +checkDiskSpace( (const QString &) path )+ tr(" kB free") );
100 chdir( path.latin1()); 104 chdir( path.latin1());
101} 105}
102 106
103 107
104void AdvancedFm::populateView() { 108void AdvancedFm::populateView() {
105 109
106qWarning("PopulateView"); 110// qWarning("PopulateView");
107 QPixmap pm; 111 QPixmap pm;
108 QListView *thisView = CurrentView(); 112 QListView *thisView = CurrentView();
109 QDir *thisDir = CurrentDir(); 113 QDir *thisDir = CurrentDir();
110 QString path = thisDir->canonicalPath(); 114 QString path = thisDir->canonicalPath();
111 115
112qWarning("path is "+path); 116//qWarning("path is "+path);
113 thisView->clear(); 117 thisView->clear();
114 thisDir->setSorting(/* QDir::Size*/ /*| QDir::Reversed | */QDir::DirsFirst); 118 thisDir->setSorting(/* QDir::Size*/ /*| QDir::Reversed | */QDir::DirsFirst);
115 thisDir->setMatchAllDirs(TRUE); 119 thisDir->setMatchAllDirs(TRUE);
116 thisDir->setNameFilter(filterStr); 120 thisDir->setNameFilter(filterStr);
117 QString fileL, fileS, fileDate; 121 QString fileL, fileS, fileDate;
118 QString fs= getFileSystemType((const QString &) path); 122 QString fs= getFileSystemType((const QString &) path);
119 setCaption(tr("AdvancedFm :: ")+fs+" :: " 123 setCaption(tr("AdvancedFm :: ")+fs+" :: "
120 +checkDiskSpace((const QString &) path)+ tr(" kB free") ); 124 +checkDiskSpace((const QString &) path)+ tr(" kB free") );
121 bool isDir=FALSE; 125 bool isDir=FALSE;
122 const QFileInfoList *list = thisDir->entryInfoList( /*QDir::All*/ /*, QDir::SortByMask*/); 126 const QFileInfoList *list = thisDir->entryInfoList( /*QDir::All*/ /*, QDir::SortByMask*/);
123 QFileInfoListIterator it(*list); 127 QFileInfoListIterator it(*list);
124 QFileInfo *fi; 128 QFileInfo *fi;
@@ -804,25 +808,25 @@ QListView * AdvancedFm::CurrentView() {
804 return Remote_View; 808 return Remote_View;
805 } 809 }
806} 810}
807 811
808QListView * AdvancedFm::OtherView() { 812QListView * AdvancedFm::OtherView() {
809 if ( whichTab == 1) 813 if ( whichTab == 1)
810 return Remote_View; 814 return Remote_View;
811 else 815 else
812 return Local_View; 816 return Local_View;
813} 817}
814 818
815void AdvancedFm::setOtherTabCurrent() { 819void AdvancedFm::setOtherTabCurrent() {
816 qWarning("setOtherTabCurrent() %d", whichTab); 820// qWarning("setOtherTabCurrent() %d", whichTab);
817 if ( whichTab == 1) { 821 if ( whichTab == 1) {
818 TabWidget->setCurrentWidget(1); 822 TabWidget->setCurrentWidget(1);
819 } else { 823 } else {
820 TabWidget->setCurrentWidget(0); 824 TabWidget->setCurrentWidget(0);
821 } 825 }
822 OtherView()->setFocus(); 826 OtherView()->setFocus();
823 OtherView()->setSelected( CurrentView()->firstChild(), true); 827 OtherView()->setSelected( CurrentView()->firstChild(), true);
824} 828}
825 829
826void AdvancedFm::qcopReceive(const QCString &msg, const QByteArray &data) { 830void AdvancedFm::qcopReceive(const QCString &msg, const QByteArray &data) {
827// qDebug("qcop message "+msg ); 831// qDebug("qcop message "+msg );
828 QDataStream stream ( data, IO_ReadOnly ); 832 QDataStream stream ( data, IO_ReadOnly );