author | llornkcor <llornkcor> | 2002-09-02 13:46:42 (UTC) |
---|---|---|
committer | llornkcor <llornkcor> | 2002-09-02 13:46:42 (UTC) |
commit | 4d7f2095e3119cac9319ab6b48492705188ce5cb (patch) (side-by-side diff) | |
tree | 0b59cbeab8ebbdc421dabb3049895ccdb69baaca | |
parent | 4ee373ce314d6790c50861834d1c6d16f13b15f1 (diff) | |
download | opie-4d7f2095e3119cac9319ab6b48492705188ce5cb.zip opie-4d7f2095e3119cac9319ab6b48492705188ce5cb.tar.gz opie-4d7f2095e3119cac9319ab6b48492705188ce5cb.tar.bz2 |
added add To Documents in menus, and cleaned up compiler warnings
-rw-r--r-- | noncore/apps/advancedfm/advancedfm.cpp | 57 | ||||
-rw-r--r-- | noncore/apps/advancedfm/advancedfm.h | 1 |
2 files changed, 45 insertions, 13 deletions
diff --git a/noncore/apps/advancedfm/advancedfm.cpp b/noncore/apps/advancedfm/advancedfm.cpp index 0f2555d..c054465 100644 --- a/noncore/apps/advancedfm/advancedfm.cpp +++ b/noncore/apps/advancedfm/advancedfm.cpp @@ -140,2 +140,3 @@ AdvancedFm::AdvancedFm( ) fileMenu->insertSeparator(); + fileMenu->insertItem( tr( "Add To Documents" ), this, SLOT( addToDocs() )); fileMenu->insertItem( tr( "Delete" ), this, SLOT( del() )); @@ -296,3 +297,3 @@ void AdvancedFm::cleanUp() -void AdvancedFm::tabChanged(QWidget *w) +void AdvancedFm::tabChanged(QWidget *) { @@ -334,3 +335,3 @@ void AdvancedFm::populateLocalView() QFileInfo sym( symLink); - fileS.sprintf( "%10li", sym.size() ); + fileS.sprintf( "%10i", sym.size() ); fileL.sprintf( "%s -> %s", fi->fileName().data(),sym.absFilePath().data() ); @@ -338,3 +339,3 @@ void AdvancedFm::populateLocalView() } else { - fileS.sprintf( "%10li", fi->size() ); + fileS.sprintf( "%10i", fi->size() ); fileL.sprintf( "%s",fi->fileName().data() ); @@ -433,3 +434,3 @@ void AdvancedFm::populateRemoteView() QFileInfo sym( symLink); - fileS.sprintf( "%10li", sym.size() ); + fileS.sprintf( "%10i", sym.size() ); fileL.sprintf( "%s -> %s", fi->fileName().data(),sym.absFilePath().data() ); @@ -438,3 +439,3 @@ void AdvancedFm::populateRemoteView() // qDebug("Not a dir: "+currentDir.canonicalPath()+fileL); - fileS.sprintf( "%10li", fi->size() ); + fileS.sprintf( "%10i", fi->size() ); fileL.sprintf( "%s",fi->fileName().data() ); @@ -631,3 +632,3 @@ void AdvancedFm::showRemoteHidden() -void AdvancedFm::localListPressed( int mouse, QListViewItem *item, const QPoint &point, int i) +void AdvancedFm::localListPressed( int mouse, QListViewItem *, const QPoint& , int ) { @@ -644,3 +645,3 @@ void AdvancedFm::localListPressed( int mouse, QListViewItem *item, const QPoint -void AdvancedFm::remoteListPressed( int mouse, QListViewItem *item, const QPoint &point, int i) +void AdvancedFm::remoteListPressed( int mouse, QListViewItem*, const QPoint&, int ) { @@ -1301,3 +1302,3 @@ void AdvancedFm::copySameDir() { case 0: - qDebug(""); + f.remove(); @@ -1802,3 +1803,3 @@ void AdvancedFm::doBeam() { -void AdvancedFm::fileBeamFinished( Ir *ir) { +void AdvancedFm::fileBeamFinished( Ir *) { QMessageBox::message( tr("Advancedfm Beam out"), tr("Ir sent.") ,tr("Ok") ); @@ -1858,7 +1859,8 @@ void AdvancedFm::showFileMenu() { m->insertSeparator(); + m->insertItem( tr( "Add To Documents" ), this, SLOT( addToDocs() )); - if(isLocalView) - m->insertItem( tr( "Rescan" ), this, SLOT( populateLocalView() )); - else - m->insertItem( tr( "Rescan" ), this, SLOT( populateRemoteView() )); +// if(isLocalView) +// m->insertItem( tr( "Rescan" ), this, SLOT( populateLocalView() )); +// else +// m->insertItem( tr( "Rescan" ), this, SLOT( populateRemoteView() )); @@ -1883,2 +1885,3 @@ void AdvancedFm::showFileMenu() { m->setItemChecked(m->idAt(0),FALSE); + if(Ir::supported()) @@ -1917 +1920,29 @@ QString AdvancedFm::checkDiskSpace(const QString &path) { +void AdvancedFm::addToDocs() { + QStringList strListPaths = getPath(); + if( strListPaths.count() > 0) { + QString curFile; + if (TabWidget->currentPageIndex() == 0) { + for ( QStringList::Iterator it = strListPaths.begin(); it != strListPaths.end(); ++it ) { + curFile = currentDir.canonicalPath()+"/"+(*it); + qDebug(curFile); + DocLnk f; +// curFile.replace(QRegExp("\\..*"),""); + f.setName((*it)); + f.setFile( curFile); + f.writeLink(); + } + } else { + for ( QStringList::Iterator it = strListPaths.begin(); it != strListPaths.end(); ++it ) { + curFile = currentRemoteDir.canonicalPath()+"/"+(*it); + qDebug(curFile); + + DocLnk f; +// curFile.replace(QRegExp("\\..*"),""); + f.setName((*it)); + f.setFile( curFile); + f.writeLink(); + } + } + } +} diff --git a/noncore/apps/advancedfm/advancedfm.h b/noncore/apps/advancedfm/advancedfm.h index 5b714ae..53dad50 100644 --- a/noncore/apps/advancedfm/advancedfm.h +++ b/noncore/apps/advancedfm/advancedfm.h @@ -69,2 +69,3 @@ public: protected slots: + void addToDocs(); void doLocalCd(); |