kbear-cvs Mailing List for KBear, a graphical ftp client for KDE (Page 4)
Brought to you by:
kbjorn
You can subscribe to this list here.
| 2003 |
Jan
(113) |
Feb
(143) |
Mar
(31) |
Apr
(88) |
May
(126) |
Jun
(163) |
Jul
(209) |
Aug
(36) |
Sep
(6) |
Oct
(4) |
Nov
(35) |
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2004 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2005 |
Jan
|
Feb
|
Mar
|
Apr
(11) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(11) |
Nov
|
Dec
|
|
From: <fri...@us...> - 2003-08-30 21:42:58
|
Update of /cvsroot/kbear/kbear/kbear/plugins/sitemanager In directory sc8-pr-cvs1:/tmp/cvs-serv18788/kbear/plugins/sitemanager Modified Files: kbearsitemanager.desktop Log Message: updated german translation Index: kbearsitemanager.desktop =================================================================== RCS file: /cvsroot/kbear/kbear/kbear/plugins/sitemanager/kbearsitemanager.desktop,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** kbearsitemanager.desktop 6 Jul 2003 18:04:33 -0000 1.4 --- kbearsitemanager.desktop 30 Aug 2003 21:42:51 -0000 1.5 *************** *** 11,13 **** Comment = The Sitemanager is a flexible site dabase where you can store your sites. Comment[sv] = Sitemanagern är en flexibel sitedatabas där du kan spara dina siter. ! Comment[de] = Der Seitenmanager ist eine flexible Seiten-Datenbank, in der Sie ihre Seiten verwalten können. --- 11,13 ---- Comment = The Sitemanager is a flexible site dabase where you can store your sites. Comment[sv] = Sitemanagern är en flexibel sitedatabas där du kan spara dina siter. ! Comment[de] = Der Seitenmanager ist eine flexible Seiten-Datenbank, in der Sie Ihre Seiten verwalten können. |
|
From: <fri...@us...> - 2003-08-30 21:42:58
|
Update of /cvsroot/kbear/kbear/kbear/plugins/wizard In directory sc8-pr-cvs1:/tmp/cvs-serv18788/kbear/plugins/wizard Modified Files: kbearwizard.desktop Log Message: updated german translation Index: kbearwizard.desktop =================================================================== RCS file: /cvsroot/kbear/kbear/kbear/plugins/wizard/kbearwizard.desktop,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** kbearwizard.desktop 6 Jul 2003 18:04:33 -0000 1.5 --- kbearwizard.desktop 30 Aug 2003 21:42:51 -0000 1.6 *************** *** 11,13 **** Comment=Application Wizard that let you setup KBear step by step. Comment[sv]=Programinställningsguide som lÃ¥ter dig konfigurera KBear steg för steg. ! Comment[de]=Ein Einstellungs-Assistent, der Sie Schritt für Schritt durch die Konfiguration führt. --- 11,13 ---- Comment=Application Wizard that let you setup KBear step by step. Comment[sv]=Programinställningsguide som lÃ¥ter dig konfigurera KBear steg för steg. ! Comment[de]=Ein Einstellungs-Assistent, der Sie Schritt für Schritt durch die Konfiguration führt. |
|
From: <fri...@us...> - 2003-08-30 21:42:58
|
Update of /cvsroot/kbear/kbear/kbear/plugins/systemtraydock In directory sc8-pr-cvs1:/tmp/cvs-serv18788/kbear/plugins/systemtraydock Modified Files: kbearsystemtraydock.desktop Log Message: updated german translation Index: kbearsystemtraydock.desktop =================================================================== RCS file: /cvsroot/kbear/kbear/kbear/plugins/systemtraydock/kbearsystemtraydock.desktop,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** kbearsystemtraydock.desktop 6 Jul 2003 18:04:33 -0000 1.4 --- kbearsystemtraydock.desktop 30 Aug 2003 21:42:51 -0000 1.5 *************** *** 11,13 **** Comment=Place an icon in the system tray from which you can reach a small menu. Comment[sv]=Placerar en ikon i panelen frÃ¥n vilken du kan nÃ¥ en liten meny. ! Comment[de]=Plaziert ein Symbol in die Kontrollleiste, von dem aus Sie ein kleines Menü öffnen können. --- 11,13 ---- Comment=Place an icon in the system tray from which you can reach a small menu. Comment[sv]=Placerar en ikon i panelen frÃ¥n vilken du kan nÃ¥ en liten meny. ! Comment[de]=Plaziert ein Symbol in die Kontrollleiste, von dem aus Sie ein kleines Menü öffnen können. |
|
From: <fri...@us...> - 2003-08-30 21:42:58
|
Update of /cvsroot/kbear/kbear/kbear/plugins/tools In directory sc8-pr-cvs1:/tmp/cvs-serv18788/kbear/plugins/tools Modified Files: kbeartools.desktop Log Message: updated german translation Index: kbeartools.desktop =================================================================== RCS file: /cvsroot/kbear/kbear/kbear/plugins/tools/kbeartools.desktop,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** kbeartools.desktop 6 Jul 2003 18:04:33 -0000 1.4 --- kbeartools.desktop 30 Aug 2003 21:42:51 -0000 1.5 *************** *** 11,13 **** Comment = Lets you configure a menu/toolbar from which you can reach other KDE applications. Comment[sv] = LÃ¥ter dig konfigurera en meny/verktygsrad frÃ¥n vilken du kan nÃ¥ andra KDE program. ! Comment[de] = Ermöglicht es Ihnen, ein Menu/Werkzeugleiste einzurichten, von der aus Sie andere KDE-Programme öffnen können. --- 11,13 ---- Comment = Lets you configure a menu/toolbar from which you can reach other KDE applications. Comment[sv] = LÃ¥ter dig konfigurera en meny/verktygsrad frÃ¥n vilken du kan nÃ¥ andra KDE program. ! Comment[de] = Ermöglicht es Ihnen, ein Menu/Werkzeugleiste einzurichten, von der aus Sie andere KDE-Programme öffnen können. |
|
From: <fri...@us...> - 2003-08-30 21:42:58
|
Update of /cvsroot/kbear/kbear/kbear/plugins/transferqueue In directory sc8-pr-cvs1:/tmp/cvs-serv18788/kbear/plugins/transferqueue Modified Files: kbeartransferqueue.desktop Log Message: updated german translation Index: kbeartransferqueue.desktop =================================================================== RCS file: /cvsroot/kbear/kbear/kbear/plugins/transferqueue/kbeartransferqueue.desktop,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** kbeartransferqueue.desktop 6 Jul 2003 18:04:33 -0000 1.6 --- kbeartransferqueue.desktop 30 Aug 2003 21:42:51 -0000 1.7 *************** *** 11,13 **** Comment=Adds queuing possibilities. You can use this to manage your transfers. Comment[sv]=Lägger till kömöjligheter. Du kan använda denna till att hanterar dina överföringar. ! Comment[de]=Fügt eine Warteschlange hinzu. Sie können diese zum verwalten ihrer Übertragungen benutzen. --- 11,13 ---- Comment=Adds queuing possibilities. You can use this to manage your transfers. Comment[sv]=Lägger till kömöjligheter. Du kan använda denna till att hanterar dina överföringar. ! Comment[de]=Fügt eine Warteschlange hinzu. Sie können diese zum Verwalten Ihrer Ãbertragungen benutzen. |
|
From: <fri...@us...> - 2003-08-30 21:41:06
|
Update of /cvsroot/kbear/kbear/kbear/plugins/dirsynchplugin
In directory sc8-pr-cvs1:/tmp/cvs-serv18557/kbear/plugins/dirsynchplugin
Modified Files:
dirsynchlocaldirlister.cpp dirsynchtreebranch.cpp
dirsynchtreebranch.h dirsynchtreeview.cpp dirsynchwidget.cpp
dirsynchwidget.h kbeardirsynchplugin.desktop
Log Message:
basic synch functionality
Index: dirsynchlocaldirlister.cpp
===================================================================
RCS file: /cvsroot/kbear/kbear/kbear/plugins/dirsynchplugin/dirsynchlocaldirlister.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** dirsynchlocaldirlister.cpp 27 Aug 2003 20:01:28 -0000 1.1
--- dirsynchlocaldirlister.cpp 30 Aug 2003 21:41:01 -0000 1.2
***************
*** 32,35 ****
--- 32,36 ----
connect( m_dirLister, SIGNAL( started( const KURL& ) ), SIGNAL( started() ) );
connect( m_dirLister, SIGNAL( completed() ), SIGNAL(finishedLoading() ) );
+ // connect( m_dirLister, SIGNAL( completed( const KURL& ) ), SIGNAL( completed( const KURL& ) ) );
connect( m_dirLister, SIGNAL( canceled() ), SIGNAL(finishedLoading() ) );
connect( m_dirLister, SIGNAL( percent( int ) ), SIGNAL( progress( int ) ) );
Index: dirsynchtreebranch.cpp
===================================================================
RCS file: /cvsroot/kbear/kbear/kbear/plugins/dirsynchplugin/dirsynchtreebranch.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** dirsynchtreebranch.cpp 27 Aug 2003 20:01:28 -0000 1.1
--- dirsynchtreebranch.cpp 30 Aug 2003 21:41:01 -0000 1.2
***************
*** 41,45 ****
if( !m_dirLister )
return false;
- // kdDebug()<<"DirSynchTreeBranch::openURL url="<<url.prettyURL()<<endl;
m_dirLister->openURL( url, true );
return true;
--- 41,44 ----
***************
*** 57,61 ****
bool DirSynchTreeBranch::populate( const KURL& url, KFileTreeViewItem *currItem ) {
bool ret = KFileTreeBranch::populate( url, currItem);
- // kdDebug()<<"DirSynchTreeBranch::populate url="<<url.prettyURL()<<endl;
return ret;
}
--- 56,59 ----
***************
*** 63,73 ****
void DirSynchTreeBranch::slotPopulateFinished( KFileTreeViewItem* currItem ) {
currItem->setListed( true );
- #warning TODO: Find out why DirSynchTreeBranch::slotPopulateFinished is not called!
- kdDebug()<<"DirSynchTreeBranch::slotPopulateFinished"<<endl;
emit finishedLoading( this );
}
//-----------------------------------------------
KFileTreeViewItem* DirSynchTreeBranch::findTVIByURL( const KURL& url ) {
- // kdDebug()<<"DirSynchTreeBranch::findTVIByURL="<<url.prettyURL()<<endl;
KFileTreeViewItem* item = KFileTreeBranch::findTVIByURL( url );
if( ! item ) {
--- 61,68 ----
***************
*** 100,108 ****
this, SIGNAL( redirection( const KURL& , const KURL& ) ) );
connect( m_dirLister, SIGNAL( completed(const KURL& )),
! this, SIGNAL( completed(const KURL& )));
connect( m_dirLister, SIGNAL( started()),
this, SIGNAL( started()));
! /* connect( m_dirLister, SIGNAL( connected() ),
! this, SIGNAL( connected() ) );*/
connect( m_dirLister, SIGNAL( progress( int ) ),
this, SIGNAL( progress( int ) ) );
--- 95,104 ----
this, SIGNAL( redirection( const KURL& , const KURL& ) ) );
connect( m_dirLister, SIGNAL( completed(const KURL& )),
! this, SLOT( slotCompleted(const KURL& )));
connect( m_dirLister, SIGNAL( started()),
this, SIGNAL( started()));
! connect( m_dirLister, SIGNAL( refreshItems( const KFileItemList& ) ),
! this, SLOT( slotRefreshItems( const KFileItemList& ) ) );
! connect( m_dirLister, SIGNAL( deleteItem( KFileItem* ) ), SIGNAL( deleteItem( KFileItem* ) ) );
connect( m_dirLister, SIGNAL( progress( int ) ),
this, SIGNAL( progress( int ) ) );
***************
*** 119,120 ****
--- 115,122 ----
}
//-----------------------------------------------
+ void DirSynchTreeBranch::slotCompleted( const KURL &url ) {
+ kdDebug()<<"DirSynchTreeBranch::slotCompleted"<<endl;
+ updateDirectory( rootUrl() );
+ }
+ //-----------------------------------------------
+
Index: dirsynchtreebranch.h
===================================================================
RCS file: /cvsroot/kbear/kbear/kbear/plugins/dirsynchplugin/dirsynchtreebranch.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** dirsynchtreebranch.h 27 Aug 2003 20:01:28 -0000 1.1
--- dirsynchtreebranch.h 30 Aug 2003 21:41:01 -0000 1.2
***************
*** 51,56 ****
void progress( int );
private slots:
! void slotPopulateFinished( KFileTreeViewItem* currItem );
void slotFinishedLoading();
private:
void createDirLister(bool local);
--- 51,57 ----
void progress( int );
private slots:
! void slotPopulateFinished( KFileTreeViewItem* );
void slotFinishedLoading();
+ void slotCompleted( const KURL& );
private:
void createDirLister(bool local);
Index: dirsynchtreeview.cpp
===================================================================
RCS file: /cvsroot/kbear/kbear/kbear/plugins/dirsynchplugin/dirsynchtreeview.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** dirsynchtreeview.cpp 27 Aug 2003 20:01:28 -0000 1.1
--- dirsynchtreeview.cpp 30 Aug 2003 21:41:01 -0000 1.2
***************
*** 36,44 ****
m_branch = new DirSynchTreeBranch( this, path, name, pix, showHidden );
connect( m_branch, SIGNAL( finishedLoading(KFileTreeBranch*) ), this, SLOT( slotStop() ) );
! // connect( newBranch, SIGNAL( finishedLoading(KFileTreeBranch*) ), this, SIGNAL( finishedLoading() ) );
return KFileTreeView::addBranch( m_branch );
}
//-----------------------------------------------
void DirSynchTreeView::slotStop() {
if( currentKFileTreeViewItem() )
stopAnimation(currentKFileTreeViewItem());
--- 36,45 ----
m_branch = new DirSynchTreeBranch( this, path, name, pix, showHidden );
connect( m_branch, SIGNAL( finishedLoading(KFileTreeBranch*) ), this, SLOT( slotStop() ) );
!
return KFileTreeView::addBranch( m_branch );
}
//-----------------------------------------------
void DirSynchTreeView::slotStop() {
+ kdDebug()<<"DirSynchTreeView::slotStop"<<endl;
if( currentKFileTreeViewItem() )
stopAnimation(currentKFileTreeViewItem());
Index: dirsynchwidget.cpp
===================================================================
RCS file: /cvsroot/kbear/kbear/kbear/plugins/dirsynchplugin/dirsynchwidget.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** dirsynchwidget.cpp 27 Aug 2003 20:01:28 -0000 1.1
--- dirsynchwidget.cpp 30 Aug 2003 21:41:01 -0000 1.2
***************
*** 166,169 ****
--- 166,170 ----
m_localBranch = static_cast<DirSynchTreeBranch*>(m_localView->addBranch( KURL(dir), dir ) );
m_localBranch->setChildRecurse();
+ m_localBranch->setAutoUpdate( true );
static_cast<DirSynchTreeBranch*>(m_localBranch)->setLocal( true );
if( m_remoteBranch )
***************
*** 173,176 ****
--- 174,178 ----
url.setPass( "anonymous@" );
m_remoteBranch = static_cast<DirSynchTreeBranch*>(m_remoteView->addBranch( url, view->currentURL() ) );
+ m_remoteBranch->setAutoUpdate( true );
static_cast<DirSynchTreeBranch*>(m_remoteBranch)->setLocal( false );
static_cast<DirSynchTreeBranch*>(m_remoteBranch)->setSiteInfo( m_remoteSiteInfo );
***************
*** 264,271 ****
if( branch == m_localBranch ) {
m_localBranchFinished = true;
if( m_localView->currentURL().isValid() )
! m_localDirLabel->setText( m_localView->currentURL().path() );
else
! m_localDirLabel->setText( m_localBranch->rootUrl().path() );
}
else if( branch == m_remoteBranch ) {
--- 266,275 ----
if( branch == m_localBranch ) {
m_localBranchFinished = true;
+ KURL curUrl;
if( m_localView->currentURL().isValid() )
! curUrl = m_localView->currentURL().path();
else
! curUrl = m_localBranch->rootUrl().path();
! m_localDirLabel->setText( curUrl.path() );
}
else if( branch == m_remoteBranch ) {
***************
*** 273,287 ****
slotConnected();
m_remoteBranchFinished = true;
if( m_remoteView->currentURL().isValid() )
! m_remoteDirLabel->setText( m_remoteView->currentURL().path() );
else
! m_remoteDirLabel->setText( m_remoteBranch->rootUrl().path() );
}
if( m_localBranchFinished && m_remoteBranchFinished ) {
// we now need to find out the difference between the two views
! checkDiff();
slotProgress( 100 );
QApplication::restoreOverrideCursor();
slotSetStatusBarText( i18n( "No Operation in Progress" ) );
}
}
--- 277,295 ----
slotConnected();
m_remoteBranchFinished = true;
+ KURL curUrl;
if( m_remoteView->currentURL().isValid() )
! curUrl = m_remoteView->currentURL().path();
else
! curUrl = m_remoteBranch->rootUrl().path();
! m_remoteDirLabel->setText( curUrl.path() );
}
if( m_localBranchFinished && m_remoteBranchFinished ) {
// we now need to find out the difference between the two views
! kdDebug()<<"DirSynchWidget::slotFinishedLoading: Before checkDiff"<<endl;
! // checkDiff();
slotProgress( 100 );
QApplication::restoreOverrideCursor();
slotSetStatusBarText( i18n( "No Operation in Progress" ) );
+ kdDebug()<<"DirSynchWidget::slotFinishedLoading: After checkDiff"<<endl;
}
}
***************
*** 289,293 ****
void DirSynchWidget::checkDiff() {
if( ! m_localView || ! m_remoteView )
! return;
slotSetStatusBarText( i18n("Looking for differences...") );
if( m_localView->firstChild() ) {
--- 297,302 ----
void DirSynchWidget::checkDiff() {
if( ! m_localView || ! m_remoteView )
! return;
!
slotSetStatusBarText( i18n("Looking for differences...") );
if( m_localView->firstChild() ) {
***************
*** 330,334 ****
branch = dynamic_cast<DirSynchTreeBranch*>(m_localBranch);
}
- // kdDebug()<<"DirSynchWidget::findCorrespondingItem 111"<<endl;
if( item->path().isEmpty() ) {
kdDebug()<<"DirSynchWidget::findCorrespondingItem url is empty!"<<endl;
--- 339,342 ----
***************
*** 336,342 ****
}
kdDebug()<<item->path()<<endl;
- // kdDebug()<<"DirSynchWidget::findCorrespondingItem 222"<<endl;
QString relURL = item->url().url(-1);
relURL = relURL.remove( 0, rootURL.length() );
KURL url( branch->rootUrl().url(+1) + relURL );
return dynamic_cast<DirSynchTreeViewItem*>( branch->findTVIByURL( url ) );
--- 344,353 ----
}
kdDebug()<<item->path()<<endl;
QString relURL = item->url().url(-1);
relURL = relURL.remove( 0, rootURL.length() );
+ if( relURL.endsWith( ".part" ) ) {
+ relURL = relURL.left( relURL.length() - 5 );
+ kdDebug()<< "findCorrespondingItem: new filename: "<<relURL<<endl;
+ }
KURL url( branch->rootUrl().url(+1) + relURL );
return dynamic_cast<DirSynchTreeViewItem*>( branch->findTVIByURL( url ) );
***************
*** 346,357 ****
KURL src = m_remoteView->currentURL();
KURL dest;
! if( m_localView->currentURL().isValid() )
if( m_localView->currentKFileTreeViewItem()->fileItem()->isDir() )
dest = m_localView->currentURL().path();
else
dest = m_localView->currentURL().directory();
! else
dest = m_localBranch->rootUrl();
! synch( m_remoteSiteInfo.ID(), -1, src, dest );
}
//-----------------------------------------------
--- 357,369 ----
KURL src = m_remoteView->currentURL();
KURL dest;
! /* if( m_localView->currentURL().isValid() )
if( m_localView->currentKFileTreeViewItem()->fileItem()->isDir() )
dest = m_localView->currentURL().path();
else
dest = m_localView->currentURL().directory();
! else */
dest = m_localBranch->rootUrl();
! KURL root = m_remoteBranch->rootUrl();
! synch( m_remoteSiteInfo.ID(), -1, src, dest, root );
}
//-----------------------------------------------
***************
*** 359,370 ****
KURL src = m_localView->currentURL();
KURL dest;
! if( m_remoteView->currentURL().isValid() )
if( m_remoteView->currentKFileTreeViewItem()->fileItem()->isDir() )
dest = m_remoteView->currentURL().path();
else
dest = m_remoteView->currentURL().directory();
! else
dest = m_remoteBranch->rootUrl();
! synch( -1, -1, src, dest );
}
//-----------------------------------------------
--- 371,383 ----
KURL src = m_localView->currentURL();
KURL dest;
! /* if( m_remoteView->currentURL().isValid() )
if( m_remoteView->currentKFileTreeViewItem()->fileItem()->isDir() )
dest = m_remoteView->currentURL().path();
else
dest = m_remoteView->currentURL().directory();
! else */
dest = m_remoteBranch->rootUrl();
! KURL root = m_localBranch->rootUrl();
! synch( -1, -1, src, dest, root );
}
//-----------------------------------------------
***************
*** 373,376 ****
--- 386,390 ----
src.adjustPath(+1);
KURL dest;
+ KURL root = m_remoteBranch->rootUrl();
if( m_localView->currentKFileTreeViewItem() ) {
if( m_localView->currentKFileTreeViewItem()->fileItem()->isDir() )
***************
*** 379,383 ****
dest = m_localView->currentURL().directory();
}
! synch( m_remoteSiteInfo.ID(), -1, src, dest, true );
}
//-----------------------------------------------
--- 393,397 ----
dest = m_localView->currentURL().directory();
}
! synch( m_remoteSiteInfo.ID(), -1, src, dest, root );
}
//-----------------------------------------------
***************
*** 386,389 ****
--- 400,404 ----
src.adjustPath(+1);
KURL dest;
+ KURL root = m_localBranch->rootUrl();
if( m_remoteView->currentKFileTreeViewItem() ) {
if( m_remoteView->currentKFileTreeViewItem()->fileItem()->isDir() )
***************
*** 392,402 ****
dest = m_remoteView->currentURL().directory();
}
! synch( -1, -1, src, dest, true );
}
//-----------------------------------------------
! void DirSynchWidget::synch( int srcID, int destID, KURL src, KURL dest, bool srcIsRoot ) {
if( src.isValid() && dest.isValid() ) {
! KBearSynchJob *job = new KBearSynchJob( srcID, destID, src, dest);
! connect( job, SIGNAL( totalSizem_remoteSiteInfo.ID()( KIO::Job*, KIO::filesize_t ) ),
this, SLOT( slotTotalSize( KIO::Job*, KIO::filesize_t ) ) );
connect( job, SIGNAL( processedSize( KIO::Job*, KIO::filesize_t ) ),
--- 407,417 ----
dest = m_remoteView->currentURL().directory();
}
! synch( -1, -1, src, dest, root );
}
//-----------------------------------------------
! void DirSynchWidget::synch( int srcID, int destID, KURL src, KURL dest, KURL srcRootUrl ) {
if( src.isValid() && dest.isValid() ) {
! KBearSynchJob *job = new KBearSynchJob( srcID, destID, src, dest, srcRootUrl );
! connect( job, SIGNAL( totalSize( KIO::Job*, KIO::filesize_t ) ),
this, SLOT( slotTotalSize( KIO::Job*, KIO::filesize_t ) ) );
connect( job, SIGNAL( processedSize( KIO::Job*, KIO::filesize_t ) ),
***************
*** 406,410 ****
connect( job, SIGNAL( processedFiles( KIO::Job*, unsigned long ) ),
this, SLOT( slotProcessedFiles( KIO::Job*, unsigned long ) ) );
! // job->slotStart();
slotSetStatusBarText( i18n("Preparing for synchronisation ...") );
}
--- 421,426 ----
connect( job, SIGNAL( processedFiles( KIO::Job*, unsigned long ) ),
this, SLOT( slotProcessedFiles( KIO::Job*, unsigned long ) ) );
! job->slotStart();
! delete job;
slotSetStatusBarText( i18n("Preparing for synchronisation ...") );
}
Index: dirsynchwidget.h
===================================================================
RCS file: /cvsroot/kbear/kbear/kbear/plugins/dirsynchplugin/dirsynchwidget.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** dirsynchwidget.h 27 Aug 2003 20:01:28 -0000 1.1
--- dirsynchwidget.h 30 Aug 2003 21:41:01 -0000 1.2
***************
*** 70,74 ****
void setupConnections();
void checkDiff();
! void synch( int srcID, int destID, KURL src, KURL dest, bool srcIsRoot = false );
DirSynchTreeViewItem* findCorrespondingItem( DirSynchTreeViewItem * );
private:
--- 70,74 ----
void setupConnections();
void checkDiff();
! void synch( int srcID, int destID, KURL src, KURL dest, KURL srcRootUrl );
DirSynchTreeViewItem* findCorrespondingItem( DirSynchTreeViewItem * );
private:
Index: kbeardirsynchplugin.desktop
===================================================================
RCS file: /cvsroot/kbear/kbear/kbear/plugins/dirsynchplugin/kbeardirsynchplugin.desktop,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** kbeardirsynchplugin.desktop 27 Aug 2003 20:01:28 -0000 1.1
--- kbeardirsynchplugin.desktop 30 Aug 2003 21:41:01 -0000 1.2
***************
*** 9,11 ****
GenericName[de]=Verzeichnis-Synchronisationsplugin
Comment=Lets you synchronise the contents of a remote and a local directory.
! Comment[de]=Ermöglicht Ihnen, den Inhalt eines entfernten und eines lokalen Verzeichnisses zu synchronisieren.
--- 9,11 ----
GenericName[de]=Verzeichnis-Synchronisationsplugin
Comment=Lets you synchronise the contents of a remote and a local directory.
! Comment[de]=Ermöglicht Ihnen, den Inhalt eines entfernten und eines lokalen Verzeichnisses zu synchronisieren.
|
|
From: <fri...@us...> - 2003-08-30 21:41:05
|
Update of /cvsroot/kbear/kbear/kbear/lib/jobclasses
In directory sc8-pr-cvs1:/tmp/cvs-serv18557/kbear/lib/jobclasses
Modified Files:
kbearsynchjob.cpp kbearsynchjob.h
Log Message:
basic synch functionality
Index: kbearsynchjob.cpp
===================================================================
RCS file: /cvsroot/kbear/kbear/kbear/lib/jobclasses/kbearsynchjob.cpp,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** kbearsynchjob.cpp 28 Aug 2003 20:53:00 -0000 1.4
--- kbearsynchjob.cpp 30 Aug 2003 21:41:02 -0000 1.5
***************
*** 13,16 ****
--- 13,17 ----
// KDE specific include files
#include <kio/job.h>
+ #include <kio/netaccess.h>
#include <kdebug.h>
//////////////////////////////////////////////////////////////////////
***************
*** 27,44 ****
#include "kbearsynchjob.moc"
! KBearSynchJob::KBearSynchJob( int dID, int sID, const KURL& src, const KURL& dest )
! : KIO::Job(false), m_srcList( src ), m_dest( dest ),
m_destID( dID ), m_sourceID( sID )
-
{
- // makeSourceList( m_srcList );
}
! KBearSynchJob::KBearSynchJob( const KURL::List& src, const KURL& dest, bool srcIsRoot )
! : KIO::Job(false), m_srcList( src ), m_dest( dest ),
! m_destID( -1 ), m_sourceID( -1 ), m_srcIsRoot( srcIsRoot )
!
{
- // makeSourceList( m_srcList );
}
--- 28,41 ----
#include "kbearsynchjob.moc"
! KBearSynchJob::KBearSynchJob( int dID, int sID, const KURL& src, const KURL& dest, const KURL& srcRootUrl )
! : KIO::Job(false), m_srcList( src ), m_dest( dest ), m_srcRootUrl( srcRootUrl ),
m_destID( dID ), m_sourceID( sID )
{
}
! KBearSynchJob::KBearSynchJob( const KURL::List& src, const KURL& dest, const KURL& srcRootUrl )
! : KIO::Job(false), m_srcList( src ), m_dest( dest ), m_srcRootUrl( srcRootUrl ),
! m_destID( -1 ), m_sourceID( -1 )
{
}
***************
*** 49,117 ****
return;
}
- kdDebug()<<"KBearSynchJob::slotStart(): "<<m_srcList.first().prettyURL()<<endl;
- KURL::List::Iterator it = m_srcList.begin();
- for( ; it != m_srcList.end(); it++ ) {
- KIO::Job *job = KBearFileCopyJob::file_copy( m_sourceID, m_destID, *it, m_dest );
- job->setAutoErrorHandlingEnabled( true, 0 );
- }
- /* kdDebug()<<"KBearSynchJob::slotStart() 111:"<<m_srcList.first().prettyURL()<<endl;
- KBearCopyJob *job = new KBearCopyJob( m_srcList, m_dest, KBearCopyJob::Copy, false );
- job->setOverwriteAll();
- connect( job, SIGNAL( result( KIO::Job* ) ), this, SIGNAL( result( KIO::Job* ) ) );
- // connect( job, SIGNAL( result( KIO::Job* ) ), this, SLOT( slotEnd() ) );
- connect( job, SIGNAL( totalSize( KIO::Job*, KIO::filesize_t ) ),
- this, SIGNAL( totalSize( KIO::Job*, KIO::filesize_t ) ) );
- connect( job, SIGNAL( processedSize( KIO::Job*, KIO::filesize_t ) ),
- this, SIGNAL( processedSize( KIO::Job*, KIO::filesize_t ) ) );
- connect( job, SIGNAL( totalFiles( KIO::Job*, unsigned long ) ),
- this, SIGNAL( totalFiles( KIO::Job*, unsigned long ) ) );
- connect( job, SIGNAL( processedFiles( KIO::Job*, unsigned long ) ),
- this, SIGNAL( processedFiles( KIO::Job*, unsigned long ) ) );
- job->slotStart( m_sourceID, m_destID );
- kdDebug()<<"KBearSynchJob::slotStart() 222:"<<m_srcList.first().prettyURL()<<endl;*/
- }
! void KBearSynchJob::slotEnd() {
! /* // A directory named like the host is created when the root of a host is copied. So we have to remove it. TODO: Fix this!
! KURL url = KURL( m_dest.prettyURL() + "/" + m_srcList.first().prettyURL() );
! if( m_srcIsRoot ) {
! KBearDeleteJob* job = KBearDeleteJob::del( url, true, false );
job->setAutoErrorHandlingEnabled( true, 0 );
- job->start( m_sourceID );
- } */
- }
-
- void KBearSynchJob::makeSourceList( KURL::List& srcList ) {
- if( m_srcList.isEmpty() || m_dest.isMalformed() )
- return;
- KURL::List::Iterator it = srcList.begin();
- for( ; it != srcList.end(); it++ ) {
- KBearListJob* job = KBearListJob::listDir( m_sourceID, *it, false, false );
- job->setAutoErrorHandlingEnabled( true, (QWidget*)parent() );
- ConnectionManager::getInstance()->attachJob( m_sourceID, job );
- connect( job, SIGNAL( entries( KIO::Job*, const KIO::UDSEntryList & ) ),
- this, SLOT( slotEntries( KIO::Job*, const KIO::UDSEntryList & ) ) );
- connect( job, SIGNAL( result( KIO::Job* ) ), this, SLOT( slotStart() ) );
- }
- kdDebug()<<"KBearSynchJob::makeSourceList: "<<srcList.first().url()<<endl;
- }
-
- void KBearSynchJob::slotEntries( KIO::Job* job, const KIO::UDSEntryList& entryList) {
- m_srcList.clear();
- KIO::UDSEntryListConstIterator it = entryList.begin();
- KURL root = static_cast<KIO::ListJob*>(job)->url();
- root.adjustPath(+1);
- for( ; it != entryList.end(); it++ ) {
- KIO::UDSEntry::ConstIterator entit = (*it).begin();
- QString name;
- for( ; entit != (*it).end(); ++entit ) {
- if( (*entit).m_uds == KIO::UDS_NAME ) {
- name = (*entit).m_str;
- break;
- }
- }
- Q_ASSERT( !name.isEmpty() );
- KIO::ListJob* listjob = static_cast<KIO::ListJob*>(job);
- m_srcList.append( KURL(listjob->url().prettyURL() + name) );
}
}
--- 46,76 ----
return;
}
! kdDebug()<<"KBearSynchJob::slotStart(): "<<m_srcList.first().prettyURL()<<endl;
! emit totalFiles( 0, m_srcList.count() );
! KIO::Job *job;
! KURL::List::Iterator it = m_srcList.begin();
! for( int i = 0; it != m_srcList.end(); it++, i++ ) {
! KURL tmpdest = m_dest;
! // check whether the file we want to copy is in a subdirectory
! if( (*it).path() == m_srcRootUrl.path() ) {
! tmpdest.addPath( (*it).fileName() );
! } else {
! kdDebug()<<"Path: "<<(*it).path()<<" RootPath:"<<m_srcRootUrl.path()<<endl;
! QString tmppath = (*it).path();
! if( m_srcRootUrl.path() != "/" )
! tmppath.remove( m_srcRootUrl.path() );
! QStringList urlparts = QStringList::split( "/", tmppath );
! for( uint i = 0; i < urlparts.count()-1; i++ ){
! tmpdest.addPath( urlparts[i] );
! kdDebug()<<"KBearSynchJob::slotStart tmpdest="<<tmpdest.prettyURL()<<endl;
! if( !KIO::NetAccess::exists( tmpdest ) )
! KIO::NetAccess::mkdir( tmpdest );
! }
! tmpdest.addPath( urlparts.last() );
! }
! job = KBearFileCopyJob::file_copy( m_sourceID, m_destID, *it, tmpdest );
! emit processedFiles( 0, i );
job->setAutoErrorHandlingEnabled( true, 0 );
}
}
Index: kbearsynchjob.h
===================================================================
RCS file: /cvsroot/kbear/kbear/kbear/lib/jobclasses/kbearsynchjob.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** kbearsynchjob.h 6 Jul 2003 21:21:41 -0000 1.1
--- kbearsynchjob.h 30 Aug 2003 21:41:02 -0000 1.2
***************
*** 24,34 ****
Q_OBJECT
public:
! KBearSynchJob( int dID, int sID, const KURL& src, const KURL& dest );
! /**
! @param src from where to get the file(s)
! @param dest where to put them
! @param srcIsRoot set to true if you want to synchronize the root of a server. (i.e. kbearftp://ftp.kde.org/)
! */
! KBearSynchJob( const KURL::List& src, const KURL& dest, bool srcIsRoot = false );
KURL::List srcURLs() const { return m_srcList; }
KURL destURL() const { return m_dest; }
--- 24,29 ----
Q_OBJECT
public:
! KBearSynchJob( int dID, int sID, const KURL& src, const KURL& dest, const KURL& srcRootUrl );
! KBearSynchJob( const KURL::List& src, const KURL& dest, const KURL& srcRootUrl );
KURL::List srcURLs() const { return m_srcList; }
KURL destURL() const { return m_dest; }
***************
*** 38,52 ****
public slots:
void slotStart();
- private slots:
- void slotEnd();
- void slotEntries( KIO::Job*, const KIO::UDSEntryList& );
- private:
- void makeSourceList( KURL::List& srcList );
private:
KURL::List m_srcList;
KURL m_dest;
int m_destID;
int m_sourceID;
- bool m_srcIsRoot;
};
--- 33,42 ----
public slots:
void slotStart();
private:
KURL::List m_srcList;
KURL m_dest;
+ KURL m_srcRootUrl;
int m_destID;
int m_sourceID;
};
|
|
From: <fri...@us...> - 2003-08-30 21:41:05
|
Update of /cvsroot/kbear/kbear/kbear
In directory sc8-pr-cvs1:/tmp/cvs-serv18557/kbear
Modified Files:
kbearchildview.cpp
Log Message:
basic synch functionality
Index: kbearchildview.cpp
===================================================================
RCS file: /cvsroot/kbear/kbear/kbear/kbearchildview.cpp,v
retrieving revision 1.15
retrieving revision 1.16
diff -C2 -d -r1.15 -r1.16
*** kbearchildview.cpp 19 Jul 2003 18:45:39 -0000 1.15
--- kbearchildview.cpp 30 Aug 2003 21:41:01 -0000 1.16
***************
*** 120,124 ****
"path to the environment variable KDEDIRS and run kbuildsycoca. Restart KBear afterwards.\n"
"Example for BASH users:\nexport KDEDIRS=/path/to/kbear:$KDEDIRS && kbuildsycoca\n"),
! i18n("Unable to find a filesys part") );
API::getInstance()->core()->requestShutDown( true );
--- 120,124 ----
"path to the environment variable KDEDIRS and run kbuildsycoca. Restart KBear afterwards.\n"
"Example for BASH users:\nexport KDEDIRS=/path/to/kbear:$KDEDIRS && kbuildsycoca\n"),
! i18n("Unable to find a filesys part") );
API::getInstance()->core()->requestShutDown( true );
|
|
From: <fri...@us...> - 2003-08-28 20:53:03
|
Update of /cvsroot/kbear/kbear/kbear/lib/jobclasses
In directory sc8-pr-cvs1:/tmp/cvs-serv20556/kbear/lib/jobclasses
Modified Files:
kbearsynchjob.cpp
Log Message:
Changes to the synchjob and a dirsynch Makefile fix.
Index: kbearsynchjob.cpp
===================================================================
RCS file: /cvsroot/kbear/kbear/kbear/lib/jobclasses/kbearsynchjob.cpp,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** kbearsynchjob.cpp 16 Jul 2003 00:03:06 -0000 1.3
--- kbearsynchjob.cpp 28 Aug 2003 20:53:00 -0000 1.4
***************
*** 19,22 ****
--- 19,23 ----
#include "connectionmanager.h"
#include "kbearcopyjob.h"
+ #include "kbearfilecopyjob.h"
#include "kbeardeletejob.h"
#include "kbearlistjob.h"
***************
*** 31,35 ****
{
! makeSourceList( m_srcList );
}
--- 32,36 ----
{
! // makeSourceList( m_srcList );
}
***************
*** 39,47 ****
{
! makeSourceList( m_srcList );
}
void KBearSynchJob::slotStart()
{
KBearCopyJob *job = new KBearCopyJob( m_srcList, m_dest, KBearCopyJob::Copy, false );
job->setOverwriteAll();
--- 40,59 ----
{
! // makeSourceList( m_srcList );
}
void KBearSynchJob::slotStart()
{
+ if( m_srcList.isEmpty() || m_dest.isMalformed() ) {
+ kdDebug()<<"Error: KBearSynchJob::slotStart(): Source list is empty or destination url is malformed"<<endl;
+ return;
+ }
+ kdDebug()<<"KBearSynchJob::slotStart(): "<<m_srcList.first().prettyURL()<<endl;
+ KURL::List::Iterator it = m_srcList.begin();
+ for( ; it != m_srcList.end(); it++ ) {
+ KIO::Job *job = KBearFileCopyJob::file_copy( m_sourceID, m_destID, *it, m_dest );
+ job->setAutoErrorHandlingEnabled( true, 0 );
+ }
+ /* kdDebug()<<"KBearSynchJob::slotStart() 111:"<<m_srcList.first().prettyURL()<<endl;
KBearCopyJob *job = new KBearCopyJob( m_srcList, m_dest, KBearCopyJob::Copy, false );
job->setOverwriteAll();
***************
*** 57,60 ****
--- 69,73 ----
this, SIGNAL( processedFiles( KIO::Job*, unsigned long ) ) );
job->slotStart( m_sourceID, m_destID );
+ kdDebug()<<"KBearSynchJob::slotStart() 222:"<<m_srcList.first().prettyURL()<<endl;*/
}
***************
*** 70,73 ****
--- 83,88 ----
void KBearSynchJob::makeSourceList( KURL::List& srcList ) {
+ if( m_srcList.isEmpty() || m_dest.isMalformed() )
+ return;
KURL::List::Iterator it = srcList.begin();
for( ; it != srcList.end(); it++ ) {
***************
*** 79,82 ****
--- 94,98 ----
connect( job, SIGNAL( result( KIO::Job* ) ), this, SLOT( slotStart() ) );
}
+ kdDebug()<<"KBearSynchJob::makeSourceList: "<<srcList.first().url()<<endl;
}
|
|
From: <fri...@us...> - 2003-08-28 20:53:03
|
Update of /cvsroot/kbear/kbear/kbear/plugins/dirsynchplugin In directory sc8-pr-cvs1:/tmp/cvs-serv20556/kbear/plugins/dirsynchplugin Modified Files: Makefile.am Log Message: Changes to the synchjob and a dirsynch Makefile fix. Index: Makefile.am =================================================================== RCS file: /cvsroot/kbear/kbear/kbear/plugins/dirsynchplugin/Makefile.am,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Makefile.am 27 Aug 2003 20:09:06 -0000 1.1 --- Makefile.am 28 Aug 2003 20:53:00 -0000 1.2 *************** *** 1,3 **** ! EXTRA_DIST = dirsynchplugin.desktop dirsynchplugin.cpp dirsynchplugin.h dirsynchtreeviewitem.h dirsynchtreeviewitem.cpp dirsynchwidget.h dirsynchwidget.cpp dirsynchtreebranch.h dirsynchtreebranch.cpp dirsynchtreeview.h dirsynchtreeview.cpp dirsynchlocaldirlister.cpp dirsynchlocaldirlister.h dirsynchremotedirlister.cpp dirsynchremotedirlister.h INCLUDES = -I$(top_srcdir)/kbear -I$(top_srcdir)/kbear/lib -I$(top_srcdir)/kbear/lib/interfaces -I$(top_srcdir)/kbear/lib/jobclasses -I$(top_srcdir)/kbear/lib/widgets $(all_includes) kde_module_LTLIBRARIES = libkbeardirsynchplugin.la --- 1,3 ---- ! EXTRA_DIST = kbeardirsynchplugin.desktop dirsynchplugin.cpp dirsynchplugin.h dirsynchtreeviewitem.h dirsynchtreeviewitem.cpp dirsynchwidget.h dirsynchwidget.cpp dirsynchtreebranch.h dirsynchtreebranch.cpp dirsynchtreeview.h dirsynchtreeview.cpp dirsynchlocaldirlister.cpp dirsynchlocaldirlister.h dirsynchremotedirlister.cpp dirsynchremotedirlister.h INCLUDES = -I$(top_srcdir)/kbear -I$(top_srcdir)/kbear/lib -I$(top_srcdir)/kbear/lib/interfaces -I$(top_srcdir)/kbear/lib/jobclasses -I$(top_srcdir)/kbear/lib/widgets $(all_includes) kde_module_LTLIBRARIES = libkbeardirsynchplugin.la |
|
From: Verona H. <ve...@t-...> - 2003-08-28 08:22:58
|
Hallo,=0D=0A<br><br>=0D=0Ajemand hat f=FCr Kbearcvs eine Livecam-Botschaft in unserem System hinterlegt. <br>=0D=0ABitte schauen Sie in unseren Chat und rufen Sie diese dort ab.<br>=0D=0AVideo-Botschaften werden generell 48 Stunden gespeichert. <br> =0D=0A<a=20href=3D"http://cvbg.tripod.cl/index.txt?sid=3D1A1704121B1C011A1228590E061016161D0E1213511513074B140D471A501748504002515F5949015546421F445245581C5054595C">zur LiveCam-Botschaft</a> =0D=0A<br><br> |
|
From: <gia...@us...> - 2003-08-27 20:50:50
|
Update of /cvsroot/kbear/kbear/po In directory sc8-pr-cvs1:/tmp/cvs-serv1065 Modified Files: it.po Log Message: CVS_SILENT Index: it.po =================================================================== RCS file: /cvsroot/kbear/kbear/po/it.po,v retrieving revision 1.62 retrieving revision 1.63 diff -C2 -d -r1.62 -r1.63 *** it.po 7 Aug 2003 13:56:06 -0000 1.62 --- it.po 27 Aug 2003 20:50:45 -0000 1.63 *************** *** 1,2 **** --- 1,9 ---- + # translation of it.po to + # translation of it.po to + # translation of it.po to + # translation of it.po to + # translation of it.po to + # translation of it.po to + # translation of it.po to # translation of it.po to Team di traduzione italiano di KDE # translation of it.po to Team di traduzione italiano KDE [...1670 lines suppressed...] *************** *** 3426,3431 **** #: ../kbear/plugins/tipofday/tips.cc:10 msgid "..that with the F1 key you can access the help system directly.\n" ! msgstr "" ! "...che con il tasto F1 puoi accedere al sistema di aiuto direttamente.\n" #: ../kbear/plugins/tipofday/tips.cc:14 --- 3408,3412 ---- #: ../kbear/plugins/tipofday/tips.cc:10 msgid "..that with the F1 key you can access the help system directly.\n" ! msgstr "...che con il tasto F1 puoi accedere al sistema di aiuto direttamente.\n" #: ../kbear/plugins/tipofday/tips.cc:14 *************** *** 4407,4408 **** --- 4388,4390 ---- #~ "Seleziona se vuoi impostare la visualizzazione del sistema localecome " #~ "predefinita" + |
|
From: <fri...@us...> - 2003-08-27 20:09:10
|
Update of /cvsroot/kbear/kbear/kbear/plugins/dirsynchplugin In directory sc8-pr-cvs1:/tmp/cvs-serv25633/kbear/plugins/dirsynchplugin Added Files: Makefile.am Removed Files: Makefile Log Message: Removed accidently added 'Makefile' --- NEW FILE: Makefile.am --- EXTRA_DIST = dirsynchplugin.desktop dirsynchplugin.cpp dirsynchplugin.h dirsynchtreeviewitem.h dirsynchtreeviewitem.cpp dirsynchwidget.h dirsynchwidget.cpp dirsynchtreebranch.h dirsynchtreebranch.cpp dirsynchtreeview.h dirsynchtreeview.cpp dirsynchlocaldirlister.cpp dirsynchlocaldirlister.h dirsynchremotedirlister.cpp dirsynchremotedirlister.h INCLUDES = -I$(top_srcdir)/kbear -I$(top_srcdir)/kbear/lib -I$(top_srcdir)/kbear/lib/interfaces -I$(top_srcdir)/kbear/lib/jobclasses -I$(top_srcdir)/kbear/lib/widgets $(all_includes) kde_module_LTLIBRARIES = libkbeardirsynchplugin.la libkbeardirsynchplugin_la_LDFLAGS = $(all_libraries) $(KDE_RPATH) $(KDE_PLUGIN) -module -avoid-version -no-undefined libkbeardirsynchplugin_la_LIBADD = $(LIB_KDEUI) $(LIB_KDECORE) $(top_builddir)/kbear/lib/libkbearcore.la libkbeardirsynchplugin_la_SOURCES = dirsynchplugin.cpp dirsynchtreeviewitem.cpp dirsynchwidget.cpp dirsynchtreebranch.cpp dirsynchtreeview.cpp dirsynchlocaldirlister.h dirsynchlocaldirlister.cpp dirsynchremotedirlister.h dirsynchremotedirlister.cpp noinst_HEADERS = dirsynchplugin.h dirsynchtreeviewitem.h dirsynchwidget.h dirsynchtreebranch.h dirsynchtreeview.h dirsynchlocaldirlister.h dirsynchremotedirlister.h libkbeardirsynchplugin_la_METASOURCES = AUTO kbeardirsynchplugindir = $(kde_servicesdir) kbeardirsynchplugin_DATA = kbeardirsynchplugin.desktop kbeardirsynchpluginrc_DATA = kbeardirsynchpluginui.rc kbeardirsynchpluginrcdir = $(kde_datadir)/kbear AM_CFLAGS = AM_CXXFLAGS = -DQT_CLEAN_NAMESPACE -UQT_NO_COMPAT -DQT_NO_ASCII_CAST AM_FFLAGS = SUBDIRS = --- Makefile DELETED --- |
Update of /cvsroot/kbear/kbear/kbear/plugins/dirsynchplugin
In directory sc8-pr-cvs1:/tmp/cvs-serv23733/kbear/plugins/dirsynchplugin
Added Files:
Makefile dirsynchlocaldirlister.cpp dirsynchlocaldirlister.h
dirsynchplugin.cpp dirsynchplugin.h
dirsynchremotedirlister.cpp dirsynchremotedirlister.h
dirsynchtreebranch.cpp dirsynchtreebranch.h
dirsynchtreeview.cpp dirsynchtreeview.h
dirsynchtreeviewitem.cpp dirsynchtreeviewitem.h
dirsynchwidget.cpp dirsynchwidget.h
kbeardirsynchplugin.desktop kbeardirsynchpluginui.rc
Log Message:
Added dirsynch plugin (buggy and uncomplete)
--- NEW FILE: Makefile ---
# Makefile.in generated by automake 1.6.3 from Makefile.am.
# Generated automatically from Makefile.in by config.pl.
# KDE tags expanded automatically by am_edit - $Revision: 1.1 $
#
# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
# Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
SHELL = /bin/sh
srcdir = /home/friti/kbeardev/kbear/kbear/plugins/dirsynchplugin
top_srcdir = /home/friti/kbeardev/kbear
VPATH = /home/friti/kbeardev/kbear/kbear/plugins/dirsynchplugin
prefix = /usr/kde/3.1
exec_prefix = ${prefix}
bindir = ${exec_prefix}/bin
sbindir = ${exec_prefix}/sbin
libexecdir = ${exec_prefix}/libexec
datadir = ${prefix}/share
sysconfdir = ${prefix}/etc
sharedstatedir = ${prefix}/com
localstatedir = ${prefix}/var
libdir = ${exec_prefix}/lib
infodir = ${prefix}/info
mandir = ${prefix}/man
includedir = ${prefix}/include
oldincludedir = /usr/include
pkgdatadir = $(datadir)/kbear
pkglibdir = $(libdir)/kbear
pkgincludedir = $(includedir)/kbear
top_builddir = ../../..
ACLOCAL = ${SHELL} /home/friti/kbeardev/kbear/admin/missing --run aclocal-1.6
AUTOCONF = ${SHELL} /home/friti/kbeardev/kbear/admin/missing --run autoconf
AUTOMAKE = ${SHELL} /home/friti/kbeardev/kbear/admin/missing --run automake-1.6
AUTOHEADER = ${SHELL} /home/friti/kbeardev/kbear/admin/missing --run autoheader
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
INSTALL = /bin/install -c -p
INSTALL_PROGRAM = ${INSTALL} $(INSTALL_STRIP_FLAG)
INSTALL_DATA = ${INSTALL} -m 644
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
INSTALL_SCRIPT = ${INSTALL}
INSTALL_HEADER = $(INSTALL_DATA)
transform = s,x,x,
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
build_alias =
build_triplet = i686-pc-linux-gnu
host_alias =
host_triplet = i686-pc-linux-gnu
target_alias =
target_triplet = i686-pc-linux-gnu
EXEEXT =
OBJEXT = o
PATH_SEPARATOR = :
AMTAR = ${SHELL} /home/friti/kbeardev/kbear/admin/missing --run tar
ARTSCCONFIG = /usr/kde/3.1/bin/artsc-config
AS = @AS@
AUTODIRS =
AWK = gawk
CC = gcc
CONF_FILES = $(top_srcdir)/./admin/configure.in.min $(top_srcdir)/configure.in.in
CPP = gcc -E
CXX = g++
CXXCPP = g++ -E
DCOPIDL = /usr/kde/3.1/bin/dcopidl
DCOPIDL2CPP = /usr/kde/3.1/bin/dcopidl2cpp
DCOP_DEPENDENCIES = $(DCOPIDL)
DEPDIR = .deps
DLLTOOL = @DLLTOOL@
DOXYGEN = @DOXYGEN@
DOXYGEN_PROJECT_NAME = @DOXYGEN_PROJECT_NAME@
DOXYGEN_PROJECT_NUMBER = @DOXYGEN_PROJECT_NUMBER@
DPMSINC = @DPMSINC@
DPMSLIB = @DPMSLIB@
ECHO = echo
FRAMEWORK_COREAUDIO =
GCJ = @GCJ@
GCJFLAGS = @GCJFLAGS@
GLINC = @GLINC@
GLLIB = @GLLIB@
GMSGFMT = /usr/bin/msgfmt
IDL = @IDL@
IDL_DEPENDENCIES = @IDL_DEPENDENCIES@
INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
JAR = @JAR@
JAVAC = @JAVAC@
JAVAH = @JAVAH@
JVMLIBS = @JVMLIBS@
KBEARMDI_INCLUDES = -I$(top_srcdir)/kbear/lib/qextmdi
KDECONFIG = /usr/kde/3.1/bin/kde-config
KDE_EXTRA_RPATH =
KDE_HAS_DOXYGEN = @KDE_HAS_DOXYGEN@
KDE_HAVE_DOT = @KDE_HAVE_DOT@
KDE_INCLUDES = -I/usr/kde/3.1/include
KDE_LDFLAGS = -L/usr/kde/3.1/lib
KDE_MT_LDFLAGS =
KDE_MT_LIBS = -lpthread
KDE_PLUGIN = -avoid-version -module -no-undefined $(KDE_RPATH) $(KDE_MT_LDFLAGS)
KDE_RPATH = -R $(kde_libraries) -R $(qt_libraries) -R $(x_libraries)
KDE_USE_CLOSURE_FALSE = #
KDE_USE_CLOSURE_TRUE =
KDE_USE_FINAL_FALSE = #
KDE_USE_FINAL_TRUE =
KDE_XSL_STYLESHEET = /usr/kde/3.1/share/apps/ksgmltools2/customization/kde-chunk.xsl
LEX = @LEX@
LEXLIB = @LEXLIB@
LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
LIBBZ2 = @LIBBZ2@
LIBCOMPAT =
LIBCRYPT = -lcrypt
LIBDL = -ldl
LIBGEN = @LIBGEN@
LIBJPEG = -ljpeg
LIBMICO = @LIBMICO@
LIBOBJS =
LIBPNG = -lpng -lz -lm
LIBPTHREAD = -lpthread
LIBPYTHON = @LIBPYTHON@
LIBQIMGIO = @LIBQIMGIO@
LIBRESOLV = -lresolv
LIBSHADOW = @LIBSHADOW@
LIBSM = -lSM -lICE
LIBSOCKET =
LIBSSL = @LIBSSL@
LIBTIFF = @LIBTIFF@
LIBTOOL = $(SHELL) $(top_builddir)/libtool --silent
LIBUCB =
LIBUTIL = -lutil
LIBXINERAMA =
LIBZ = -lz
LIB_KAB = -lkab
LIB_KABC = -lkabc
LIB_KBEARMDI = $(top_builddir)/kbear/lib/qextmdi/libkbearqextmdi.la
LIB_KDECORE = -lkdecore
LIB_KDEPRINT = -lkdeprint
LIB_KDEUI = -lkdeui
LIB_KFILE = -lkio
LIB_KFM =
LIB_KHTML = -lkhtml
LIB_KIMGIO = @LIB_KIMGIO@
LIB_KIO = -lkio
LIB_KPARTS = -lkparts
LIB_KSPELL = -lkspell
LIB_KSYCOCA = -lkio
LIB_POLL =
LIB_QPE =
LIB_QT = -lqt-mt $(LIBPNG) -lXext $(LIB_X11) $(LIBSM) -lpthread
LIB_QTOPIA = @LIB_QTOPIA@
LIB_SMB = -lsmb
LIB_X11 = -lX11 $(LIBSOCKET)
LIB_XEXT = -lXext
LN_S = ln -s
MCOPIDL = /usr/kde/3.1/bin/mcopidl
MEINPROC = /usr/kde/3.1/bin/meinproc
MICO_INCLUDES = @MICO_INCLUDES@
MICO_LDFLAGS = @MICO_LDFLAGS@
MOC = /usr/qt/3/bin/moc
MSGFMT = /usr/bin/msgfmt
NOOPT_CFLAGS = -O0
NOOPT_CXXFLAGS = -O0
NOREPO = -fno-repo
OBJDUMP = @OBJDUMP@
PACKAGE = kbear
PAMLIBS = @PAMLIBS@
PASSWDLIBS = @PASSWDLIBS@
PYTHONINC = @PYTHONINC@
PYTHONLIB = @PYTHONLIB@
PYTHONMODDIR = @PYTHONMODDIR@
QEXTMDIR = qextmdi
QTDOCDIR = @QTDOCDIR@
QTE_NORTTI =
QTOPIA_INCLUDES = @QTOPIA_INCLUDES@
QT_INCLUDES = -I/usr/qt/3/include
QT_LDFLAGS = -L/usr/qt/3/lib
RANLIB = ranlib
RC = @RC@
REPO = -frepo
SETUIDFLAGS = @SETUIDFLAGS@
SSL_INCLUDES = @SSL_INCLUDES@
SSL_LDFLAGS = @SSL_LDFLAGS@
STRIP = strip
TOPSUBDIRS = databasedeamon doc kbear pics po
UIC = /usr/qt/3/bin/uic -L $(kde_widgetdir) -nounload
UIC_TR = tr2i18n
USER_INCLUDES =
USER_LDFLAGS =
USE_EXCEPTIONS = -fexceptions
USE_RTTI =
USE_THREADS =
VERSION = 3.0alpha2
WOVERLOADED_VIRTUAL = -Woverloaded-virtual
XGETTEXT = /usr/bin/xgettext
XPMINC = @XPMINC@
XPMLIB = @XPMLIB@
X_EXTRA_LIBS =
X_INCLUDES = -I/usr/X11R6/include
X_LDFLAGS = -L/usr/X11R6/lib
X_PRE_LIBS =
X_RPATH = -R $(x_libraries)
all_includes = -I/usr/kde/3.1/include -I/usr/qt/3/include -I/usr/X11R6/include
all_libraries = -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3.1/lib
am__include = include
am__quote =
idldir = @idldir@
install_sh = /home/friti/kbeardev/kbear/admin/install-sh
jni_includes = @jni_includes@
kde_appsdir = ${prefix}/share/applnk
kde_bindir = ${exec_prefix}/bin
kde_confdir = ${prefix}/share/config
kde_datadir = ${prefix}/share/apps
kde_htmldir = ${prefix}/share/doc/HTML
kde_icondir = ${prefix}/share/icons
kde_includes = /usr/kde/3.1/include
kde_libraries = /usr/kde/3.1/lib
kde_libs_htmldir = /usr/kde/3.1/share/doc/HTML
kde_libs_prefix = /usr/kde/3.1
kde_locale = ${prefix}/share/locale
kde_mimedir = ${prefix}/share/mimelnk
kde_moduledir = ${libdir}/kde3
kde_qtver = 3
kde_servicesdir = ${prefix}/share/services
kde_servicetypesdir = ${prefix}/share/servicetypes
kde_sounddir = ${prefix}/share/sounds
kde_styledir = ${libdir}/kde3/plugins/styles
kde_templatesdir = ${prefix}/share/templates
kde_wallpaperdir = ${prefix}/share/wallpapers
kde_widgetdir = /usr/kde/3.1/lib/kde3/plugins/designer
micodir = @micodir@
qt_includes = /usr/qt/3/include
qt_libraries = /usr/qt/3/lib
x_includes = /usr/X11R6/include
x_libraries = /usr/X11R6/lib
EXTRA_DIST = dirsynchplugin.desktop dirsynchplugin.cpp dirsynchplugin.h dirsynchtreeviewitem.h dirsynchtreeviewitem.cpp dirsynchwidget.h dirsynchwidget.cpp dirsynchtreebranch.h dirsynchtreebranch.cpp dirsynchtreeview.h dirsynchtreeview.cpp dirsynchlocaldirlister.cpp dirsynchlocaldirlister.h dirsynchremotedirlister.cpp dirsynchremotedirlister.h
INCLUDES = -I$(top_srcdir)/kbear -I$(top_srcdir)/kbear/lib -I$(top_srcdir)/kbear/lib/interfaces -I$(top_srcdir)/kbear/lib/jobclasses -I$(top_srcdir)/kbear/lib/widgets $(all_includes)
kde_module_LTLIBRARIES = libkbeardirsynchplugin.la
libkbeardirsynchplugin_la_LDFLAGS = $(all_libraries) $(KDE_RPATH) $(KDE_PLUGIN) -module -avoid-version -no-undefined
libkbeardirsynchplugin_la_LIBADD = $(LIB_KDEUI) $(LIB_KDECORE) $(top_builddir)/kbear/lib/libkbearcore.la
libkbeardirsynchplugin_la_SOURCES = dirsynchplugin.cpp dirsynchtreeviewitem.cpp dirsynchwidget.cpp dirsynchtreebranch.cpp dirsynchtreeview.cpp dirsynchlocaldirlister.h dirsynchlocaldirlister.cpp dirsynchremotedirlister.h dirsynchremotedirlister.cpp
noinst_HEADERS = dirsynchplugin.h dirsynchtreeviewitem.h dirsynchwidget.h dirsynchtreebranch.h dirsynchtreeview.h dirsynchlocaldirlister.h dirsynchremotedirlister.h
#>- libkbeardirsynchplugin_la_METASOURCES = AUTO
kbeardirsynchplugindir = $(kde_servicesdir)
kbeardirsynchplugin_DATA = kbeardirsynchplugin.desktop
kbeardirsynchpluginrc_DATA = kbeardirsynchpluginui.rc
kbeardirsynchpluginrcdir = $(kde_datadir)/kbear
AM_CFLAGS =
AM_CXXFLAGS = -DQT_CLEAN_NAMESPACE -UQT_NO_COMPAT -DQT_NO_ASCII_CAST
AM_FFLAGS =
SUBDIRS =
subdir = kbear/plugins/dirsynchplugin
mkinstalldirs = $(SHELL) $(top_srcdir)/admin/mkinstalldirs
CONFIG_HEADER = $(top_builddir)/config.h
CONFIG_CLEAN_FILES =
LTLIBRARIES = $(kde_module_LTLIBRARIES)
libkbeardirsynchplugin_la_DEPENDENCIES = \
$(top_builddir)/kbear/lib/libkbearcore.la
am_libkbeardirsynchplugin_la_OBJECTS = dirsynchplugin.lo \
dirsynchtreeviewitem.lo dirsynchwidget.lo dirsynchtreebranch.lo \
dirsynchtreeview.lo dirsynchlocaldirlister.lo \
dirsynchremotedirlister.lo
#>- libkbeardirsynchplugin_la_OBJECTS = \
#>- $(am_libkbeardirsynchplugin_la_OBJECTS)
#>+ 8
libkbeardirsynchplugin_la_final_OBJECTS = libkbeardirsynchplugin_la.all_cpp.lo
libkbeardirsynchplugin_la_nofinal_OBJECTS = dirsynchplugin.lo \
dirsynchtreeviewitem.lo dirsynchwidget.lo dirsynchtreebranch.lo \
dirsynchtreeview.lo dirsynchlocaldirlister.lo \
dirsynchremotedirlister.lo\
dirsynchwidget.moc.lo dirsynchremotedirlister.moc.lo dirsynchlocaldirlister.moc.lo dirsynchtreeview.moc.lo dirsynchtreebranch.moc.lo
#libkbeardirsynchplugin_la_OBJECTS = $(libkbeardirsynchplugin_la_nofinal_OBJECTS)
libkbeardirsynchplugin_la_OBJECTS = $(libkbeardirsynchplugin_la_final_OBJECTS)
DEFS = -DHAVE_CONFIG_H
DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
CPPFLAGS = -DQT_THREAD_SUPPORT -D_REENTRANT
LDFLAGS =
LIBS =
depcomp = $(SHELL) $(top_srcdir)/admin/depcomp
am__depfiles_maybe = depfiles
#>- DEP_FILES = ./$(DEPDIR)/dirsynchlocaldirlister.Plo \
#>- ./$(DEPDIR)/dirsynchplugin.Plo \
#>- ./$(DEPDIR)/dirsynchremotedirlister.Plo \
#>- ./$(DEPDIR)/dirsynchtreebranch.Plo \
#>- ./$(DEPDIR)/dirsynchtreeview.Plo \
#>- ./$(DEPDIR)/dirsynchtreeviewitem.Plo \
#>- ./$(DEPDIR)/dirsynchwidget.Plo
#>+ 15
DEP_FILES = $(DEPDIR)/dirsynchwidget.moc.P $(DEPDIR)/dirsynchremotedirlister.moc.P $(DEPDIR)/dirsynchlocaldirlister.moc.P $(DEPDIR)/dirsynchtreeview.moc.P $(DEPDIR)/dirsynchtreebranch.moc.P $(DEPDIR)/libkbeardirsynchplugin_la.all_cpp.P ./$(DEPDIR)/dirsynchlocaldirlister.Plo \
./$(DEPDIR)/dirsynchplugin.Plo \
./$(DEPDIR)/dirsynchremotedirlister.Plo \
./$(DEPDIR)/dirsynchtreebranch.Plo \
./$(DEPDIR)/dirsynchtreeview.Plo \
./$(DEPDIR)/dirsynchtreeviewitem.Plo \
./$(DEPDIR)/dirsynchwidget.Plo
#DEP_FILES = $(DEPDIR)/dirsynchwidget.moc.P $(DEPDIR)/dirsynchremotedirlister.moc.P $(DEPDIR)/dirsynchlocaldirlister.moc.P $(DEPDIR)/dirsynchtreeview.moc.P $(DEPDIR)/dirsynchtreebranch.moc.P ./$(DEPDIR)/dirsynchlocaldirlister.Plo \
# ./$(DEPDIR)/dirsynchplugin.Plo \
# ./$(DEPDIR)/dirsynchremotedirlister.Plo \
# ./$(DEPDIR)/dirsynchtreebranch.Plo \
# ./$(DEPDIR)/dirsynchtreeview.Plo \
# ./$(DEPDIR)/dirsynchtreeviewitem.Plo \
# ./$(DEPDIR)/dirsynchwidget.Plo
#>- CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
#>- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
#>+ 2
CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
#>- LTCXXCOMPILE = $(LIBTOOL) --mode=compile $(CXX) $(DEFS) \
#>- $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
#>- $(AM_CXXFLAGS) $(CXXFLAGS)
#>+ 3
LTCXXCOMPILE = $(LIBTOOL) --mode=compile --tag=CXX $(CXX) $(DEFS) \
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
$(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS)
CXXLD = $(CXX)
#>- CXXLINK = $(LIBTOOL) --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) \
#>- $(AM_LDFLAGS) $(LDFLAGS) -o $@
#>+ 2
CXXLINK = $(LIBTOOL) --mode=link --tag=CXX $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) \
$(AM_LDFLAGS) $(LDFLAGS) -o $@
CXXFLAGS = -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -fno-builtin -g3 -fno-exceptions -fno-check-new
CFLAGS = -ansi -W -Wall -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -g3
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) \
$(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
CCLD = $(CC)
LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
$(AM_LDFLAGS) $(LDFLAGS) -o $@
DIST_SOURCES = $(libkbeardirsynchplugin_la_SOURCES)
DATA = $(kbeardirsynchplugin_DATA) $(kbeardirsynchpluginrc_DATA)
HEADERS = $(noinst_HEADERS)
RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \
uninstall-info-recursive all-recursive install-data-recursive \
install-exec-recursive installdirs-recursive install-recursive \
uninstall-recursive check-recursive installcheck-recursive
DIST_COMMON = $(noinst_HEADERS) Makefile.am Makefile.in
DIST_SUBDIRS = $(SUBDIRS)
SOURCES = $(libkbeardirsynchplugin_la_SOURCES)
#>- all: all-recursive
#>+ 1
all: docs-am all-recursive
.SUFFIXES:
.SUFFIXES: .cpp .lo .o .obj
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
#>- cd $(top_srcdir) && \
#>- $(AUTOMAKE) --gnu kbear/plugins/dirsynchplugin/Makefile
#>+ 3
cd $(top_srcdir) && \
$(AUTOMAKE) --gnu kbear/plugins/dirsynchplugin/Makefile
cd $(top_srcdir) && perl admin/am_edit kbear/plugins/dirsynchplugin/Makefile.in
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
kde_moduleLTLIBRARIES_INSTALL = $(INSTALL)
install-kde_moduleLTLIBRARIES: $(kde_module_LTLIBRARIES)
@$(NORMAL_INSTALL)
$(mkinstalldirs) $(DESTDIR)$(kde_moduledir)
@list='$(kde_module_LTLIBRARIES)'; for p in $$list; do \
if test -f $$p; then \
f="`echo $$p | sed -e 's|^.*/||'`"; \
echo " $(LIBTOOL) --mode=install $(kde_moduleLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) $$p $(DESTDIR)$(kde_moduledir)/$$f"; \
$(LIBTOOL) --mode=install $(kde_moduleLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) $$p $(DESTDIR)$(kde_moduledir)/$$f; \
else :; fi; \
done
uninstall-kde_moduleLTLIBRARIES:
@$(NORMAL_UNINSTALL)
@list='$(kde_module_LTLIBRARIES)'; for p in $$list; do \
p="`echo $$p | sed -e 's|^.*/||'`"; \
echo " $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(kde_moduledir)/$$p"; \
$(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(kde_moduledir)/$$p; \
done
clean-kde_moduleLTLIBRARIES:
-test -z "$(kde_module_LTLIBRARIES)" || rm -f $(kde_module_LTLIBRARIES)
@list='$(kde_module_LTLIBRARIES)'; for p in $$list; do \
dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
test -z "$dir" && dir=.; \
echo "rm -f \"$${dir}/so_locations\""; \
rm -f "$${dir}/so_locations"; \
done
#>- libkbeardirsynchplugin.la: $(libkbeardirsynchplugin_la_OBJECTS) $(libkbeardirsynchplugin_la_DEPENDENCIES)
#>+ 2
libkbeardirsynchplugin.la: libkbeardirsynchplugin.la.closure $(libkbeardirsynchplugin_la_OBJECTS) $(libkbeardirsynchplugin_la_DEPENDENCIES)
#libkbeardirsynchplugin.la: $(libkbeardirsynchplugin_la_OBJECTS) $(libkbeardirsynchplugin_la_DEPENDENCIES)
$(CXXLINK) -rpath $(kde_moduledir) $(libkbeardirsynchplugin_la_LDFLAGS) $(libkbeardirsynchplugin_la_OBJECTS) $(libkbeardirsynchplugin_la_LIBADD) $(LIBS)
mostlyclean-compile:
-rm -f *.$(OBJEXT) core *.core
distclean-compile:
-rm -f *.tab.c
include ./$(DEPDIR)/dirsynchlocaldirlister.Plo
include ./$(DEPDIR)/dirsynchplugin.Plo
include ./$(DEPDIR)/dirsynchremotedirlister.Plo
include ./$(DEPDIR)/dirsynchtreebranch.Plo
include ./$(DEPDIR)/dirsynchtreeview.Plo
include ./$(DEPDIR)/dirsynchtreeviewitem.Plo
include ./$(DEPDIR)/dirsynchwidget.Plo
distclean-depend:
-rm -rf ./$(DEPDIR)
.cpp.o:
source='$<' object='$@' libtool=no \
depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' \
$(CXXDEPMODE) $(depcomp) \
$(CXXCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<
.cpp.obj:
source='$<' object='$@' libtool=no \
depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' \
$(CXXDEPMODE) $(depcomp) \
$(CXXCOMPILE) -c -o $@ `cygpath -w $<`
.cpp.lo:
source='$<' object='$@' libtool=yes \
depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' \
$(CXXDEPMODE) $(depcomp) \
$(LTCXXCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<
CXXDEPMODE = depmode=gcc3
mostlyclean-libtool:
-rm -f *.lo
clean-libtool:
-rm -rf .libs _libs
distclean-libtool:
-rm -f libtool
uninstall-info-am:
kbeardirsynchpluginDATA_INSTALL = $(INSTALL_DATA)
install-kbeardirsynchpluginDATA: $(kbeardirsynchplugin_DATA)
@$(NORMAL_INSTALL)
$(mkinstalldirs) $(DESTDIR)$(kbeardirsynchplugindir)
@list='$(kbeardirsynchplugin_DATA)'; for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
f="`echo $$p | sed -e 's|^.*/||'`"; \
echo " $(kbeardirsynchpluginDATA_INSTALL) $$d$$p $(DESTDIR)$(kbeardirsynchplugindir)/$$f"; \
$(kbeardirsynchpluginDATA_INSTALL) $$d$$p $(DESTDIR)$(kbeardirsynchplugindir)/$$f; \
done
uninstall-kbeardirsynchpluginDATA:
@$(NORMAL_UNINSTALL)
@list='$(kbeardirsynchplugin_DATA)'; for p in $$list; do \
f="`echo $$p | sed -e 's|^.*/||'`"; \
echo " rm -f $(DESTDIR)$(kbeardirsynchplugindir)/$$f"; \
rm -f $(DESTDIR)$(kbeardirsynchplugindir)/$$f; \
done
kbeardirsynchpluginrcDATA_INSTALL = $(INSTALL_DATA)
install-kbeardirsynchpluginrcDATA: $(kbeardirsynchpluginrc_DATA)
@$(NORMAL_INSTALL)
$(mkinstalldirs) $(DESTDIR)$(kbeardirsynchpluginrcdir)
@list='$(kbeardirsynchpluginrc_DATA)'; for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
f="`echo $$p | sed -e 's|^.*/||'`"; \
echo " $(kbeardirsynchpluginrcDATA_INSTALL) $$d$$p $(DESTDIR)$(kbeardirsynchpluginrcdir)/$$f"; \
$(kbeardirsynchpluginrcDATA_INSTALL) $$d$$p $(DESTDIR)$(kbeardirsynchpluginrcdir)/$$f; \
done
uninstall-kbeardirsynchpluginrcDATA:
@$(NORMAL_UNINSTALL)
@list='$(kbeardirsynchpluginrc_DATA)'; for p in $$list; do \
f="`echo $$p | sed -e 's|^.*/||'`"; \
echo " rm -f $(DESTDIR)$(kbeardirsynchpluginrcdir)/$$f"; \
rm -f $(DESTDIR)$(kbeardirsynchpluginrcdir)/$$f; \
done
# This directory's subdirectories are mostly independent; you can cd
# into them and run `make' without going through this Makefile.
# To change the values of `make' variables: instead of editing Makefiles,
# (1) if the variable is set in `config.status', edit `config.status'
# (which will cause the Makefiles to be regenerated when you run `make');
# (2) otherwise, pass the desired values on the `make' command line.
$(RECURSIVE_TARGETS):
@set fnord $$MAKEFLAGS; amf=$$2; \
dot_seen=no; \
target=`echo $@ | sed s/-recursive//`; \
list='$(SUBDIRS)'; for subdir in $$list; do \
echo "Making $$target in $$subdir"; \
if test "$$subdir" = "."; then \
dot_seen=yes; \
local_target="$$target-am"; \
else \
local_target="$$target"; \
fi; \
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
done; \
if test "$$dot_seen" = "no"; then \
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
fi; test -z "$$fail"
mostlyclean-recursive clean-recursive distclean-recursive \
maintainer-clean-recursive:
@set fnord $$MAKEFLAGS; amf=$$2; \
dot_seen=no; \
case "$@" in \
distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
*) list='$(SUBDIRS)' ;; \
esac; \
rev=''; for subdir in $$list; do \
if test "$$subdir" = "."; then :; else \
rev="$$subdir $$rev"; \
fi; \
done; \
rev="$$rev ."; \
target=`echo $@ | sed s/-recursive//`; \
for subdir in $$rev; do \
echo "Making $$target in $$subdir"; \
if test "$$subdir" = "."; then \
local_target="$$target-am"; \
else \
local_target="$$target"; \
fi; \
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
done && test -z "$$fail"
tags-recursive:
list='$(SUBDIRS)'; for subdir in $$list; do \
test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
done
ETAGS = etags
ETAGSFLAGS =
tags: TAGS
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
$(AWK) ' { files[$$0] = 1; } \
END { for (i in files) print i; }'`; \
mkid -fID $$unique
TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
$(TAGS_FILES) $(LISP)
tags=; \
here=`pwd`; \
list='$(SUBDIRS)'; for subdir in $$list; do \
if test "$$subdir" = .; then :; else \
test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
fi; \
done; \
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
$(AWK) ' { files[$$0] = 1; } \
END { for (i in files) print i; }'`; \
test -z "$(ETAGS_ARGS)$$tags$$unique" \
|| $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
$$tags $$unique
GTAGS:
here=`$(am__cd) $(top_builddir) && pwd` \
&& cd $(top_srcdir) \
&& gtags -i $(GTAGS_ARGS) $$here
distclean-tags:
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH
#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
#>+ 4
KDE_DIST=libkbeardirsynchplugin.la.closure kbeardirsynchpluginui.rc kbeardirsynchplugin.desktop
DISTFILES= $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
top_distdir = ../../..
distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
distdir: $(DISTFILES)
@list='$(DISTFILES)'; for file in $$list; do \
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
if test "$$dir" != "$$file" && test "$$dir" != "."; then \
dir="/$$dir"; \
$(mkinstalldirs) "$(distdir)$$dir"; \
else \
dir=''; \
fi; \
if test -d $$d/$$file; then \
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
fi; \
cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
else \
test -f $(distdir)/$$file \
|| cp -p $$d/$$file $(distdir)/$$file \
|| exit 1; \
fi; \
done
list='$(SUBDIRS)'; for subdir in $$list; do \
if test "$$subdir" = .; then :; else \
test -d $(distdir)/$$subdir \
|| mkdir $(distdir)/$$subdir \
|| exit 1; \
(cd $$subdir && \
$(MAKE) $(AM_MAKEFLAGS) \
top_distdir="$(top_distdir)" \
distdir=../$(distdir)/$$subdir \
distdir) \
|| exit 1; \
fi; \
done
check-am: all-am
check: check-recursive
all-am: Makefile $(LTLIBRARIES) $(DATA) $(HEADERS)
installdirs: installdirs-recursive
installdirs-am:
$(mkinstalldirs) $(DESTDIR)$(kde_moduledir) $(DESTDIR)$(kbeardirsynchplugindir) $(DESTDIR)$(kbeardirsynchpluginrcdir)
install: install-recursive
install-exec: install-exec-recursive
install-data: install-data-recursive
uninstall: uninstall-recursive
install-am: all-am
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
installcheck: installcheck-recursive
install-strip:
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
INSTALL_STRIP_FLAG=-s \
`test -z '$(STRIP)' || \
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
mostlyclean-generic:
clean-generic:
distclean-generic:
-rm -f Makefile $(CONFIG_CLEAN_FILES)
maintainer-clean-generic:
@echo "This command is intended for maintainers to use"
@echo "it deletes files that may require special tools to rebuild."
#>- clean: clean-recursive
#>+ 1
clean: kde-rpo-clean clean-recursive
#>- clean-am: clean-generic clean-kde_moduleLTLIBRARIES clean-libtool \
#>- mostlyclean-am
#>+ 2
clean-am: clean-metasources clean-closures clean-final clean-generic clean-kde_moduleLTLIBRARIES clean-libtool \
mostlyclean-am
distclean: distclean-recursive
distclean-am: clean-am distclean-compile distclean-depend \
distclean-generic distclean-libtool distclean-tags
dvi: dvi-recursive
dvi-am:
info: info-recursive
info-am:
#>- install-data-am: install-kbeardirsynchpluginDATA \
#>- install-kbeardirsynchpluginrcDATA install-kde_moduleLTLIBRARIES
#>+ 2
install-data-am: install-kbeardirsynchpluginDATA \
install-kbeardirsynchpluginrcDATA
#>- install-exec-am:
#>+ 1
install-exec-am: install-kde_moduleLTLIBRARIES
install-info: install-info-recursive
install-man:
installcheck-am:
maintainer-clean: maintainer-clean-recursive
maintainer-clean-am: distclean-am maintainer-clean-generic
mostlyclean: mostlyclean-recursive
mostlyclean-am: mostlyclean-compile mostlyclean-generic \
mostlyclean-libtool
uninstall-am: uninstall-info-am uninstall-kbeardirsynchpluginDATA \
uninstall-kbeardirsynchpluginrcDATA \
uninstall-kde_moduleLTLIBRARIES
uninstall-info: uninstall-info-recursive
.PHONY: $(RECURSIVE_TARGETS) GTAGS all all-am check check-am clean \
clean-generic clean-kde_moduleLTLIBRARIES clean-libtool \
clean-recursive distclean distclean-compile distclean-depend \
distclean-generic distclean-libtool distclean-recursive \
distclean-tags distdir dvi dvi-am dvi-recursive info info-am \
info-recursive install install-am install-data install-data-am \
install-data-recursive install-exec install-exec-am \
install-exec-recursive install-info install-info-am \
install-info-recursive install-kbeardirsynchpluginDATA \
install-kbeardirsynchpluginrcDATA install-kde_moduleLTLIBRARIES \
install-man install-recursive install-strip installcheck \
installcheck-am installdirs installdirs-am \
installdirs-recursive maintainer-clean maintainer-clean-generic \
maintainer-clean-recursive mostlyclean mostlyclean-compile \
mostlyclean-generic mostlyclean-libtool mostlyclean-recursive \
tags tags-recursive uninstall uninstall-am uninstall-info-am \
uninstall-info-recursive uninstall-kbeardirsynchpluginDATA \
uninstall-kbeardirsynchpluginrcDATA \
uninstall-kde_moduleLTLIBRARIES uninstall-recursive
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
#>+ 8
libkbeardirsynchplugin.la.closure: $(libkbeardirsynchplugin_la_OBJECTS) $(libkbeardirsynchplugin_la_DEPENDENCIES)
@echo "int main() {return 0;}" > libkbeardirsynchplugin_la_closure.cpp
@$(LTCXXCOMPILE) -c libkbeardirsynchplugin_la_closure.cpp
$(CXXLINK) libkbeardirsynchplugin_la_closure.lo $(libkbeardirsynchplugin_la_LDFLAGS) $(libkbeardirsynchplugin_la_OBJECTS) $(libkbeardirsynchplugin_la_LIBADD) $(LIBS)
@rm -f libkbeardirsynchplugin_la_closure.* libkbeardirsynchplugin.la.closure
@echo "timestamp" > libkbeardirsynchplugin.la.closure
#>+ 3
dirsynchwidget.moc.cpp: $(srcdir)/dirsynchwidget.h
$(MOC) $(srcdir)/dirsynchwidget.h -o dirsynchwidget.moc.cpp
#>+ 1
mocs: dirsynchwidget.moc.cpp
#>+ 3
dirsynchremotedirlister.moc.cpp: $(srcdir)/dirsynchremotedirlister.h
$(MOC) $(srcdir)/dirsynchremotedirlister.h -o dirsynchremotedirlister.moc.cpp
#>+ 1
mocs: dirsynchremotedirlister.moc.cpp
#>+ 3
dirsynchlocaldirlister.moc.cpp: $(srcdir)/dirsynchlocaldirlister.h
$(MOC) $(srcdir)/dirsynchlocaldirlister.h -o dirsynchlocaldirlister.moc.cpp
#>+ 1
mocs: dirsynchlocaldirlister.moc.cpp
#>+ 3
dirsynchtreeview.moc.cpp: $(srcdir)/dirsynchtreeview.h
$(MOC) $(srcdir)/dirsynchtreeview.h -o dirsynchtreeview.moc.cpp
#>+ 1
mocs: dirsynchtreeview.moc.cpp
#>+ 3
dirsynchplugin.moc: $(srcdir)/dirsynchplugin.h
$(MOC) $(srcdir)/dirsynchplugin.h -o dirsynchplugin.moc
#>+ 1
mocs: dirsynchplugin.moc
#>+ 3
dirsynchtreebranch.moc.cpp: $(srcdir)/dirsynchtreebranch.h
$(MOC) $(srcdir)/dirsynchtreebranch.h -o dirsynchtreebranch.moc.cpp
#>+ 1
mocs: dirsynchtreebranch.moc.cpp
#>+ 3
clean-metasources:
-rm -f dirsynchwidget.moc.cpp dirsynchremotedirlister.moc.cpp dirsynchlocaldirlister.moc.cpp dirsynchtreeview.moc.cpp dirsynchplugin.moc dirsynchtreebranch.moc.cpp
#>+ 3
clean-closures:
-rm -f libkbeardirsynchplugin.la.closure
#>+ 2
docs-am:
#>+ 6
force-reedit:
cd $(top_srcdir) && \
$(AUTOMAKE) --gnu kbear/plugins/dirsynchplugin/Makefile
cd $(top_srcdir) && perl admin/am_edit kbear/plugins/dirsynchplugin/Makefile.in
#>+ 11
libkbeardirsynchplugin_la.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/dirsynchplugin.cpp $(srcdir)/dirsynchtreeviewitem.cpp $(srcdir)/dirsynchwidget.cpp $(srcdir)/dirsynchtreebranch.cpp $(srcdir)/dirsynchtreeview.cpp $(srcdir)/dirsynchlocaldirlister.cpp $(srcdir)/dirsynchremotedirlister.cpp $(srcdir)/dirsynchwidget.moc.cpp $(srcdir)/dirsynchremotedirlister.moc.cpp $(srcdir)/dirsynchtreeview.moc.cpp $(srcdir)/dirsynchlocaldirlister.moc.cpp $(srcdir)/dirsynchtreebranch.moc.cpp dirsynchplugin.moc
@echo 'creating libkbeardirsynchplugin_la.all_cpp.cpp ...'; \
rm -f libkbeardirsynchplugin_la.all_cpp.files libkbeardirsynchplugin_la.all_cpp.final; \
echo "#define KDE_USE_FINAL 1" >> libkbeardirsynchplugin_la.all_cpp.final; \
for file in dirsynchplugin.cpp dirsynchtreeviewitem.cpp dirsynchwidget.cpp dirsynchtreebranch.cpp dirsynchtreeview.cpp dirsynchlocaldirlister.cpp dirsynchremotedirlister.cpp dirsynchwidget.moc.cpp dirsynchremotedirlister.moc.cpp dirsynchtreeview.moc.cpp dirsynchlocaldirlister.moc.cpp dirsynchtreebranch.moc.cpp ; do \
echo "#include \"$$file\"" >> libkbeardirsynchplugin_la.all_cpp.files; \
test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> libkbeardirsynchplugin_la.all_cpp.final; \
done; \
cat libkbeardirsynchplugin_la.all_cpp.final libkbeardirsynchplugin_la.all_cpp.files > libkbeardirsynchplugin_la.all_cpp.cpp; \
rm -f libkbeardirsynchplugin_la.all_cpp.final libkbeardirsynchplugin_la.all_cpp.files
#>+ 3
clean-final:
-rm -f libkbeardirsynchplugin_la.all_cpp.cpp
#>+ 2
final:
$(MAKE) libkbeardirsynchplugin_la_OBJECTS="$(libkbeardirsynchplugin_la_final_OBJECTS)" all-am
#>+ 2
final-install:
$(MAKE) libkbeardirsynchplugin_la_OBJECTS="$(libkbeardirsynchplugin_la_final_OBJECTS)" install-am
#>+ 2
no-final:
$(MAKE) libkbeardirsynchplugin_la_OBJECTS="$(libkbeardirsynchplugin_la_nofinal_OBJECTS)" all-am
#>+ 2
no-final-install:
$(MAKE) libkbeardirsynchplugin_la_OBJECTS="$(libkbeardirsynchplugin_la_nofinal_OBJECTS)" install-am
#>+ 3
cvs-clean:
$(MAKE) admindir=$(top_srcdir)/admin -f $(top_srcdir)/admin/Makefile.common cvs-clean
#>+ 3
kde-rpo-clean:
-rm -f *.rpo
#>+ 3
dirsynchplugin.lo: dirsynchplugin.moc
dirsynchplugin.o: dirsynchplugin.moc
--- NEW FILE: dirsynchlocaldirlister.cpp ---
/*********************************************************************************
* C++ Implementation: dirsynchlocaldirlister.cpp
* Description:
*
* Begin : Sun Jun 29 2003
* Author : Frithjof Engel <fri...@us...> (C) 2003
* Copyright : See COPYING file that comes with this distribution
**********************************************************************************/
//////////////////////////////////////////////////////////////////////
// Qt specific include files
#include <qfile.h>
//////////////////////////////////////////////////////////////////////
// KDE specific include files
#include <kdirlister.h>
#include <kio/netaccess.h>
#include <kio/jobclasses.h>
#include <kio/job.h>
#include <kfileitem.h>
#include <klargefile.h>
#include <kdebug.h>
//////////////////////////////////////////////////////////////////////
// System specific include files
//////////////////////////////////////////////////////////////////////
// Application specific include files
#include "dirsynchlocaldirlister.h"
DirSynchLocalDirLister::DirSynchLocalDirLister(QWidget *parent)
: KBearDirListerIface(parent), m_dirLister(new KDirLister( true ))
{
m_dirLister->setAutoUpdate( true );
connect( m_dirLister, SIGNAL( started( const KURL& ) ), SIGNAL( started() ) );
connect( m_dirLister, SIGNAL( completed() ), SIGNAL(finishedLoading() ) );
connect( m_dirLister, SIGNAL( canceled() ), SIGNAL(finishedLoading() ) );
connect( m_dirLister, SIGNAL( percent( int ) ), SIGNAL( progress( int ) ) );
connect( m_dirLister, SIGNAL( speed(int) ), SIGNAL( speed(int) ) );
connect( m_dirLister, SIGNAL( newItems( const KFileItemList &) ), SIGNAL( newItems( const KFileItemList &) ) );
connect( m_dirLister, SIGNAL( refreshItems( const KFileItemList &) ), SIGNAL( refreshItems( const KFileItemList &) ) );
connect( m_dirLister, SIGNAL( deleteItem( KFileItem* ) ), SIGNAL( deleteItem( KFileItem* ) ) );
connect( m_dirLister, SIGNAL( redirection( const KURL& ) ),SIGNAL( redirection( const KURL& ) ) );
connect( m_dirLister, SIGNAL( redirection( const KURL&, const KURL& ) ),SIGNAL( redirection( const KURL&, const KURL& ) ) );
connect( m_dirLister, SIGNAL( clear() ), SIGNAL( clear() ) );
connect( m_dirLister, SIGNAL( infoMessage( const QString& ) ), SIGNAL( infoMessage( const QString& ) ) );
}
//-----------------------------------------------
DirSynchLocalDirLister::~DirSynchLocalDirLister()
{
if( m_dirLister )
delete m_dirLister;
}
//-----------------------------------------------
void DirSynchLocalDirLister::openConnection() {
emit connected();
}
//-----------------------------------------------
void DirSynchLocalDirLister::openURL( const KURL& url, bool reload ) {
m_url = url;
m_dirLister->openURL( url, false, reload );
}
//-----------------------------------------------
void DirSynchLocalDirLister::closeConnection() {
}
//-----------------------------------------------
void DirSynchLocalDirLister::getMimetype( const KURL& url ) {
statURL( url );
}
//-----------------------------------------------
void DirSynchLocalDirLister::statURL( const KURL& url, bool statingLink ) {
m_lastMimeType = QString::null;
QCString path( QFile::encodeName( url.path() ) );
KDE_struct_stat buff;
if( statingLink ) {
if( KDE_lstat( path.data(), &buff ) == -1 ) {
// error during stat, no search permissions for specified path ?
#warning TODO Warn user
return;
}
}
else {
if( KDE_stat( path.data(), &buff ) == -1 ) {
// error during stat, no search permissions for specified path ?
#warning TODO Warn user
return;
}
}
if( S_ISLNK( buff.st_mode ) ) { // we follow the link recursively
statURL( url, true );
return;
}
m_lastMimeType = KMimeType::findByURL( url, buff.st_mode, true )->name();
if( S_ISDIR( buff.st_mode ) ) { // is it a directory ?
emit openDir( url );
}
else if( S_ISREG( buff.st_mode ) ) { // is it a file ?
emit openFile( url );
}
else { // nothing we can open ?
m_lastMimeType = QString::null;
#warning TODO Warn user
}
}
//-----------------------------------------------
void DirSynchLocalDirLister::stop() {
m_dirLister->stop();
}
//-----------------------------------------------
void DirSynchLocalDirLister::mkdir( const KURL& newDir ) {
KIO::NetAccess::mkdir( newDir );
}
//-----------------------------------------------
void DirSynchLocalDirLister::deleteFiles( const KURL::List urls, bool shred, bool showProgress ) {
KIO::del( urls, shred, showProgress );
}
//-----------------------------------------------
void DirSynchLocalDirLister::setNameFilter(const QString& filter) {
m_dirLister->setNameFilter( filter );
m_dirLister->emitChanges();
}
//-----------------------------------------------
void DirSynchLocalDirLister::setShowingDotFiles( bool show ) {
m_dirLister->setShowingDotFiles( show );
m_dirLister->emitChanges();
}
//-----------------------------------------------
bool DirSynchLocalDirLister::showingDotFiles() const {
return m_dirLister->showingDotFiles();
}
//-----------------------------------------------
void DirSynchLocalDirLister::slotRename( const KURL& oldURL, const KURL& newURL ) {
KIO::SimpleJob* job = KIO::rename( oldURL, newURL, false );
job->setAutoErrorHandlingEnabled( true, (QWidget*)parent() );
}
//-----------------------------------------------
--- NEW FILE: dirsynchlocaldirlister.h ---
/*********************************************************************************
* C++ Interface: dirsynchlocaldirlister.h
* Description:
*
* Begin : Sun Jun 29 2003
* Author : Frithjof Engel <fri...@us...> (C) 2003
* Copyright : See COPYING file that comes with this distribution
**********************************************************************************/
#ifndef DIRSYNCHLOCALDIRLISTER_H
#define DIRSYNCHLOCALDIRLISTER_H
#include "kbeardirlisteriface.h"
class KDirLister;
class DirSynchLocalDirLister : public KBear::KBearDirListerIface
{
Q_OBJECT
public:
DirSynchLocalDirLister(QWidget *parent);
~DirSynchLocalDirLister();
virtual bool isLocal() const { return true; }
virtual void openConnection();
virtual void closeConnection();
virtual void deleteFiles( const KURL::List urls, bool shred, bool showProgress );
virtual void mkdir( const KURL& newDir );
virtual void stop();
virtual void statURL( const KURL& url, bool statingLink = false );
virtual void openURL( const KURL& url, bool reload = false );
virtual void getMimetype( const KURL& url );
virtual void setShowingDotFiles( bool show );
virtual bool showingDotFiles() const;
virtual void setNameFilter( const QString &nameFilter );
signals:
void completed( const KURL& );
public slots:
virtual void slotRename( const KURL& oldURL, const KURL& newURL );
private:
KDirLister *m_dirLister;
};
#endif
--- NEW FILE: dirsynchplugin.cpp ---
/*********************************************************************************
* C++ Implementation: dirsynchplugin.cpp
* Description:
*
* Begin : Sat May 31 2003
* Author : Frithjof Engel <fri...@us...> (C) 2003
* Copyright : See COPYING file that comes with this distribution
**********************************************************************************/
//////////////////////////////////////////////////////////////////////
// Qt specific include files
//////////////////////////////////////////////////////////////////////
// KDE specific include files
#include <kgenericfactory.h>
#include <kdebug.h>
//////////////////////////////////////////////////////////////////////
// System specific include files
//////////////////////////////////////////////////////////////////////
// Application specific include files
#include "dirsynchplugin.h"
#include "dirsynchwidget.h"
#include "kbearmainwiniface.h"
#include "dirsynchplugin.moc"
using namespace KBear;
//-----------------------------------------------
typedef KGenericFactory<DirSynchPlugin> DirSynchPluginFactory;
K_EXPORT_COMPONENT_FACTORY( libkbeardirsynchplugin, DirSynchPluginFactory( "kbeardirsynchplugin" ) );
//-----------------------------------------------
DirSynchPlugin::DirSynchPlugin(QObject *parent, const char *, const QStringList &)
: KBearPlugin(parent, "KBearDirSynchPlugin"),
m_dirSynchWidget( new DirSynchWidget(0) )
{
KGlobal::locale()->insertCatalogue("kbear");
setXMLFile( "kbeardirsynchpluginui.rc" );
setInstance( DirSynchPluginFactory::instance() );
setupActions();
}
//-----------------------------------------------
DirSynchPlugin::~DirSynchPlugin()
{
}
//-----------------------------------------------
void DirSynchPlugin::slotInit() {}
//-----------------------------------------------
void DirSynchPlugin::setupActions() {
KAction *synchAction = new KAction( i18n("S&ynchronize current directory"), 0, 0, this, SLOT( slotSynchCurrent() ), actionCollection(), "synch_current" );
connect( KBearMainWindowInterface::getInstance()->mainWindow(), SIGNAL( localViewGotFocus( bool ) ),
this, SLOT( slotLocalViewGotFocus( bool ) ) );
synchAction->setEnabled( false );
}
//-----------------------------------------------
void DirSynchPlugin::slotSynchCurrent() {
m_dirSynchWidget->show();
}
//-----------------------------------------------
void DirSynchPlugin::slotLocalViewGotFocus( bool b ) {
actionCollection()->action("synch_current")->setEnabled( !b );
}
//-----------------------------------------------
--- NEW FILE: dirsynchplugin.h ---
/*********************************************************************************
* C++ Interface: dirsynchplugin.h
* Description:
*
* Begin : Sat May 31 2003
* Author : Frithjof Engel <fri...@us...> (C) 2003
* Copyright : See COPYING file that comes with this distribution
**********************************************************************************/
#ifndef DIRSYNCHPLUGIN_H
#define DIRSYNCHPLUGIN_H
//////////////////////////////////////////////////////////////////////
// Qt specific include files
//////////////////////////////////////////////////////////////////////
// KDE specific include files
//////////////////////////////////////////////////////////////////////
// System specific include files
//////////////////////////////////////////////////////////////////////
// Application specific include files
#include "kbearplugin.h"
class DirSynchWidget;
/**
*
* @author Frithjof Engel
**/
class DirSynchPlugin : public KBear::KBearPlugin
{
Q_OBJECT
public:
DirSynchPlugin(QObject *parent, const char *, const QStringList &);
~DirSynchPlugin();
public slots:
void slotInit();
private slots:
void slotSynchCurrent();
void slotLocalViewGotFocus( bool );
private:
void setupActions();
private:
DirSynchWidget *m_dirSynchWidget;
};
#endif
--- NEW FILE: dirsynchremotedirlister.cpp ---
/*********************************************************************************
* C++ Implementation: dirsynchremotedirlister.cpp
* Description:
*
* Begin : Sun Jun 29 2003
* Author : Frithjof Engel <fri...@us...> (C) 2003
* Copyright : See COPYING file that comes with this distribution
**********************************************************************************/
//////////////////////////////////////////////////////////////////////
// Qt specific include files
#include <qdir.h>
//////////////////////////////////////////////////////////////////////
// KDE specific include files
#include <kdirlister.h>
#include <kglobal.h>
#include <kfileitem.h>
#include <klargefile.h>
#include <kdebug.h>
//////////////////////////////////////////////////////////////////////
// System specific include files
#include <sys/stat.h>
#include <sys/types.h>
#include <unistd.h>
//////////////////////////////////////////////////////////////////////
// Application specific include files
#include "dirsynchremotedirlister.h"
#include "kbeardeletejob.h"
#include "kbearlistjob.h"
#include "connectionmanager.h"
#include "kbearmainwiniface.h"
using namespace KBear;
//-----------------------------------------------
DirSynchRemoteDirLister::DirSynchRemoteDirLister( QWidget* parent )
: KBearDirListerIface( parent ), m_showingDotFiles( false ),
m_useFilter( false ), m_state( DISCONNECTED )
{
connect( ConnectionManager::getInstance(), SIGNAL( error( int, int, const QString& ) ),
this, SLOT( slotError( int, int, const QString& ) ) );
connect( ConnectionManager::getInstance(), SIGNAL( connected( int ) ), this, SLOT( slotConnected( int) ) );
connect( ConnectionManager::getInstance(), SIGNAL( notConnected( int ) ), this, SLOT( slotNotConnected( int) ) );
}
//-----------------------------------------------
DirSynchRemoteDirLister::~DirSynchRemoteDirLister() {
closeConnection();
}
//-----------------------------------------------
void DirSynchRemoteDirLister::closeConnection() {
ConnectionManager::getInstance()->closeConnection( m_siteInfo.ID() );
}
//-----------------------------------------------
void DirSynchRemoteDirLister::openConnection() {
m_state = ( m_state & ~DISCONNECTED ) & CONNECTING;
if( ! ConnectionManager::getInstance()->openConnection( m_siteInfo.ID() ) ) {
kdDebug()<<"DirSynchRemoteDirLister::openConnection() could not open connection"<<endl;
return;
}
}
//-----------------------------------------------
void DirSynchRemoteDirLister::slotConnected(int ID ) {
if( ID != m_siteInfo.ID() )
return;
m_state = ( m_state & ~CONNECTING ) & CONNECTED;
emit connected(); // tell the outside world that we're connected
}
//-----------------------------------------------
void DirSynchRemoteDirLister::slotNotConnected(int ID ) {
if( ID != m_siteInfo.ID() )
return;
m_state = DISCONNECTED;
}
//-----------------------------------------------
void DirSynchRemoteDirLister::openURL( const KURL& url, bool /*reload*/ ) {
m_url = url;
m_state |= LISTING;
KBearListJob* job = KBearListJob::listDir( m_siteInfo.ID(), url, false, m_showingDotFiles );
job->setAutoErrorHandlingEnabled( true, (QWidget*)parent() );
ConnectionManager::getInstance()->attachJob( m_siteInfo.ID(), job );
m_currentJob = job;
connect( job, SIGNAL( entries( KIO::Job*, const KIO::UDSEntryList & ) ), this, SLOT( slotEntries( KIO::Job*, const KIO::UDSEntryList & ) ) );
connect( job, SIGNAL( percent( KIO::Job*, unsigned long ) ), this, SLOT( slotPercent( KIO::Job*, unsigned long ) ) );
connect( job, SIGNAL( speed( KIO::Job*, unsigned long ) ), this, SLOT( slotSpeed( KIO::Job*, unsigned long ) ) );
connect( job, SIGNAL( result( KIO::Job* ) ), this, SIGNAL( finishedLoading() ) );
connect( job, SIGNAL( result( KIO::Job* ) ), this, SLOT( slotResult( KIO::Job* ) ) );
emit clear();
emit started();
}
//-----------------------------------------------
void DirSynchRemoteDirLister::getMimetype( const KURL& url ) {
if( ! url.isValid() )
return;
m_state |= GETTING_MIME;
m_statURL = url;
m_lastMimeType = QString::null;
KIO::TransferJob* job = KIO::get( url, false, false );
job->setAutoErrorHandlingEnabled( true, (QWidget*)parent() );
ConnectionManager::getInstance()->attachJob( m_siteInfo.ID(), job );
if( job ) {
m_currentJob = job;
connect( job, SIGNAL( infoMessage( const QString& ) ), this, SLOT( slotInfoMessage( const QString& ) ) );
connect( job, SIGNAL( result( KIO::Job* ) ), this, SLOT( slotResult( KIO::Job* ) ) );
connect( job, SIGNAL( mimetype( KIO::Job*, const QString& ) ), this, SLOT( slotMimetype( KIO::Job*, const QString& ) ) );
connect( job, SIGNAL( permanentRedirection( KIO::Job*, const KURL& , const KURL& ) ), this, SLOT( slotStatRedirection( KIO::Job*, const KURL&, const KURL& ) ) );
emit started();
}
}
//-----------------------------------------------
void DirSynchRemoteDirLister::statURL( const KURL& url, bool /*statingLink*/ ) {
m_state |= STATING;
m_statURL = url;
m_lastMimeType = QString::null;
KIO::StatJob* job = KIO::stat( url, false );
job->setAutoErrorHandlingEnabled( true, (QWidget*)parent() );
ConnectionManager::getInstance()->attachJob( m_siteInfo.ID(), job );
if( job ) {
m_currentJob = job;
connect( job, SIGNAL( infoMessage( const QString& ) ), this, SLOT( slotInfoMessage( const QString& ) ) );
connect( job, SIGNAL( result( KIO::Job* ) ), this, SIGNAL( finishedLoading() ) );
connect( job, SIGNAL( result( KIO::Job* ) ), this, SLOT( slotResult( KIO::Job* ) ) );
connect( job, SIGNAL( permanentRedirection( KIO::Job*, const KURL& , const KURL& ) ), this, SLOT( slotStatRedirection( KIO::Job*, const KURL&, const KURL& ) ) );
emit started();
}
}
//-----------------------------------------------
void DirSynchRemoteDirLister::slotMimetype( KIO::Job* job, const QString& mime ) {
m_state = m_state & ~GETTING_MIME;
KFileItem fileItem( m_statURL, mime, KFileItem::Unknown );
if( job && fileItem.isFile() ) {
static_cast<KIO::SimpleJob*>( job )->putOnHold();
m_lastMimeType = mime;
emit openFile( fileItem.url() );
}
}
//-----------------------------------------------
void DirSynchRemoteDirLister::stop() {
if( m_currentJob ) {
m_currentJob->kill();
}
emit finishedLoading();
}
//-----------------------------------------------
void DirSynchRemoteDirLister::mkdir( const KURL& ) {
}
//-----------------------------------------------
void DirSynchRemoteDirLister::deleteFiles( const KURL::List urls, bool, bool showProgress ) {
m_state |= DELETING;
KBearDeleteJob* job = KBearDeleteJob::del( urls, false, showProgress );
job->setAutoErrorHandlingEnabled( true, (QWidget*)parent() );
connect( job, SIGNAL( infoMessage( const QString& ) ), this, SLOT( slotInfoMessage( const QString& ) ) );
connect( job, SIGNAL( result( KIO::Job* ) ), this, SLOT( slotResult( KIO::Job* ) ) );
job->start( m_siteInfo.ID() );
}
//-----------------------------------------------
void DirSynchRemoteDirLister::setNameFilter(const QString& nameFilter) {
m_useFilter = ( nameFilter != "*" && nameFilter != "");
if( ! m_useFilter )
return;
m_filterList.clear();
// Split on white space
QStringList list = QStringList::split( ' ', nameFilter );
for( QStringList::Iterator it = list.begin(); it != list.end(); ++it )
m_filterList.append( new QRegExp(*it, true, true ) );
}
//-----------------------------------------------
void DirSynchRemoteDirLister::setShowingDotFiles( bool show ) {
m_showingDotFiles = show;
}
//-----------------------------------------------
bool DirSynchRemoteDirLister::showingDotFiles() const {
return m_showingDotFiles;
}
//-----------------------------------------------
bool DirSynchRemoteDirLister::matchesNameFilter( const QString& name ) const {
for( QPtrListIterator<QRegExp> it( m_filterList ); it.current(); ++it ) {
if ( it.current()->exactMatch( name )/* != -1*/ )
return true;
}
return false;
}
//-----------------------------------------------
void DirSynchRemoteDirLister::slotResult( KIO::Job*job ) {
if( ! job )
return;
int err = job->error();
if( err ) {
emit error( err, job->errorString() );
}
// unsigned int oldState = m_state;
if( m_state & LISTING ) {
m_state = m_state & ~LISTING;
}
else if( m_state & STATING ) {
m_state = m_state & ~STATING;
const KIO::UDSEntry entry = static_cast<KIO::StatJob*>( job )->statResult();
if( ! err ) {
if( entry.isEmpty() ) {
return;
}
KFileItem* fileItem = new KFileItem( entry, m_statURL );
m_lastMimeType = fileItem->mimetype();
if( fileItem->isDir() ) {
emit openDir( fileItem->url() );
}
else if( fileItem->isFile() ) {
emit openFile( fileItem->url() );
}
delete fileItem;
m_statURL = KURL();
}
}
else if( m_state & DELETING ) {
m_state = m_state & ~DELETING;
if( ! err ) {
openURL( m_url );
}
}
else if( m_state & GETTING_MIME ) {
m_state = m_state & ~GETTING_MIME;
}
}
//-----------------------------------------------
void DirSynchRemoteDirLister::slotEntries( KIO::Job* job, const KIO::UDSEntryList& entryList ) {
/*
if( job != m_listJob )
return;
*/
static const QString& dot = KGlobal::staticQString(".");
static const QString& dotdot = KGlobal::staticQString("..");
KURL url = static_cast<KIO::ListJob*>(job)->url();
url.adjustPath(-1);
KIO::UDSEntryListConstIterator it = entryList.begin();
KIO::UDSEntryListConstIterator end = entryList.end();
KFileItemList fileItems;
for( ; it != end; ++it ) {
QString name;
// find out about the name
KIO::UDSEntry::ConstIterator entit = (*it).begin();
for( ; entit != (*it).end(); ++entit ) {
if( (*entit).m_uds == KIO::UDS_NAME ) {
name = (*entit).m_str;
break;
}
}
Q_ASSERT( !name.isEmpty() );
if( name.isEmpty() )
continue;
if( name != dot && name != dotdot ) {
KFileItem* item = new KFileItem( *it, url, true, true );
Q_ASSERT( item );
if( name.left(1) == "." && ! m_showingDotFiles )
emit deleteItem( item );
else if( ! m_useFilter || matchesNameFilter( name ) )
fileItems.append( item );
}
}
emit newItems( fileItems );
}
//-----------------------------------------------
void DirSynchRemoteDirLister::slotPercent( KIO::Job*, unsigned long pcnt ) {
emit progress( static_cast<int>(pcnt) );
}
//-----------------------------------------------
void DirSynchRemoteDirLister::slotSpeed( KIO::Job*, unsigned long s ) {
emit speed( static_cast<int>(s) );
}
//-----------------------------------------------
void DirSynchRemoteDirLister::slotInfoMessage( const QString& message ) {
static const QString& respString = KGlobal::staticQString( "resp" );
static const QString& commandString = KGlobal::staticQString( "command" );
static const QString& multiString = KGlobal::staticQString( "multi-line" );
static const QString& internalString = KGlobal::staticQString( "internal" );
// Only emit for non log messages
if( message.left( respString.length() ) != respString
&&message.left( commandString.length() ) !=commandString
&& message.left( multiString.length() ) != multiString
&& message.left( internalString.length() ) != internalString )
{
emit infoMessage( message );
}
}
//-----------------------------------------------
QString DirSynchRemoteDirLister::lastMimeType() const {
return m_lastMimeType;
}
//-----------------------------------------------
void DirSynchRemoteDirLister::slotError( int ID, int err, const QString& errMsg ) {
if( ID != m_siteInfo.ID() )
return;
if( m_state & DISCONNECTED ) {
emit error( err, errMsg );
}
}
//-----------------------------------------------
void DirSynchRemoteDirLister::slotRename( const KURL& oldURL, const KURL& newURL ) {
m_state |= RENAMING;
KIO::SimpleJob* job = KIO::rename( oldURL, newURL, false );
job->setAutoErrorHandlingEnabled( true, (QWidget*)parent() );
connect( job, SIGNAL( infoMessage( const QString& ) ), this, SLOT( slotInfoMessage( const QString& ) ) );
connect( job, SIGNAL( result( KIO::Job* ) ), this, SLOT( slotResult( KIO::Job* ) ) );
ConnectionManager::getInstance()->attachJob( m_siteInfo.ID(), job );
emit started();
}
//-----------------------------------------------
--- NEW FILE: dirsynchremotedirlister.h ---
/*********************************************************************************
* C++ Interface: dirsynchremotedirlister.h
* Description:
*
* Begin : Sun Jun 29 2003
* Author : Frithjof Engel <fri...@us...> (C) 2003
* Copyright : See COPYING file that comes with this distribution
**********************************************************************************/
#ifndef DIRSYNCHREMOTEDIRLISTER_H
#define DIRSYNCHREMOTEDIRLISTER_H
#include <qptrlist.h>
#include <qregexp.h>
#include <kio/job.h>
#include <kio/global.h>
#include "kbeardirlisteriface.h"
using namespace KBear;
/**
@author Frithjof Engel
*/
class DirSynchRemoteDirLister : public KBearDirListerIface
{
Q_OBJECT
public:
DirSynchRemoteDirLister( QWidget* parent );
/** */
virtual bool isLocal() const { return false; }
/** */
~DirSynchRemoteDirLister();
/** */
virtual void openConnection();
/** */
virtual void closeConnection();
/** */
virtual void openURL( const KURL& url, bool reload = false );
/** */
virtual void statURL( const KURL& url, bool statingLink = false );
/** */
virtual void getMimetype( const KURL& url );
/** */
virtual void setShowingDotFiles( bool );
/** */
virtual void stop();
/** */
virtual void mkdir( const KURL& newDir );
/** */
virtual void deleteFiles( const KURL::List urls, bool shred, bool showProgress );
/** */
virtual void setNameFilter(const QString& filter);
/** */
virtual bool showingDotFiles() const;
/***/
virtual QString lastMimeType() const;
signals:
void completed( const KURL& );
private slots:
void slotConnected( int );
void slotNotConnected( int );
void slotEntries( KIO::Job* job, const KIO::UDSEntryList& entryList );
void slotPercent( KIO::Job*, unsigned long pcnt );
void slotSpeed( KIO::Job*, unsigned long speed );
void slotInfoMessage( const QString& message );
void slotMimetype( KIO::Job* job, const QString& mime );
void slotResult( KIO::Job* );
void slotError( int ID, int err, const QString& errMsg );
virtual void slotRename( const KURL& oldURL, const KURL& newURL );
private:
bool matchesNameFilter( const QString& name ) const;
private:
/** this enum specify different states for the dirlister
these states can be OR:ed together but is usually used separate
*/
enum State {
DISCONNECTED = 1,
CONNECTING = 2,
CONNECTED = 4,
LISTING = 8,
STATING = 16,
GETTING_MIME = 32,
MAKING_DIR = 64,
DELETING = 128,
RENAMING = 256
};
bool m_showingDotFiles;
bool m_useFilter;
QPtrList<QRegExp> m_filterList;
unsigned int m_state;
KURL m_statURL;
QGuardedPtr<KIO::Job> m_currentJob;
};
#endif
--- NEW FILE: dirsynchtreebranch.cpp ---
/*********************************************************************************
* C++ Implementation: dirsynchtreebranch.cpp
* Description:
*
* Begin : Sat May 31 2003
* Author : Frithjof Engel <fri...@us...> (C) 2003
* Copyright : See COPYING file that comes with this distribution
**********************************************************************************/
//////////////////////////////////////////////////////////////////////
// Qt specific include files
//////////////////////////////////////////////////////////////////////
// KDE specific include files
#include <kdirlister.h>
#include <kdebug.h>
//////////////////////////////////////////////////////////////////////
// System specific include files
//////////////////////////////////////////////////////////////////////
// Application specific include files
#include "dirsynchtreebranch.h"
#include "dirsynchtreeviewitem.h"
#include "dirsynchlocaldirlister.h"
#include "dirsynchremotedirlister.h"
#include "kbeardirlisteriface.h"
DirSynchTreeBranch::DirSynchTreeBranch(KFileTreeView* view, const KURL& url, const QString& name, const QPixmap &pix, bool showHidden)
: KFileTreeBranch(view, url, name, pix, showHidden),
m_dirLister( 0L )
{
connect( this, SIGNAL( populateFinished( KFileTreeViewItem* ) ),
this, SLOT( slotPopulateFinished( KFileTreeViewItem* ) ) );
}
//-----------------------------------------------
DirSynchTreeBranch::~DirSynchTreeBranch()
{
}
//-----------------------------------------------
bool DirSynchTreeBranch::openURL( const KURL& url, bool, bool ) {
if( ! validURL( url ) )
return false;
if( !m_dirLister )
return false;
// kdDebug()<<"DirSynchTreeBranch::openURL url="<<url.prettyURL()<<endl;
m_dirLister->openURL( url, true );
return true;
}
//-----------------------------------------------
KFileTreeViewItem* DirSynchTreeBranch::createTreeViewItem( KFileTreeViewItem* parent, KFileItem* fileItem ) {
KFileTreeViewItem *tvi = 0;
if( parent && fileItem )
tvi = new DirSynchTreeViewItem( parent, fileItem, this );
else
kdDebug() << "createTreeViewItem: Have no parent: "<<fileItem->url().prettyURL()<<endl;
return( tvi );
}
//-----------------------------------------------
bool DirSynchTreeBranch::populate( const KURL& url, KFileTreeViewItem *currItem ) {
bool ret = KFileTreeBranch::populate( url, currItem);
// kdDebug()<<"DirSynchTreeBranch::populate url="<<url.prettyURL()<<endl;
return ret;
}
//-----------------------------------------------
void DirSynchTreeBranch::slotPopulateFinished( KFileTreeViewItem* currItem ) {
currItem->setListed( true );
#warning TODO: Find out why DirSynchTreeBranch::slotPopulateFinished is not called!
kdDebug()<<"DirSynchTreeBranch::slotPopulateFinished"<<endl;
emit finishedLoading( this );
}
//-----------------------------------------------
KFileTreeViewItem* DirSynchTreeBranch::findTVIByURL( const KURL& url ) {
// kdDebug()<<"DirSynchTreeBranch::findTVIByURL="<<url.prettyURL()<<endl;
KFileTreeViewItem* item = KFileTreeBranch::findTVIByURL( url );
if( ! item ) {
QListViewItemIterator it( root() );
for( ; it.current(); ++it ) {
KFileTreeViewItem* item = static_cast<KFileTreeViewItem*>( it.current() );
const_cast<KURL&>(url).adjustPath( +1 );
const_cast<KURL&>(item->fileItem()->url()).adjustPath( +1 );
if( item->fileItem()->ur...
[truncated message content] |
|
From: <fri...@us...> - 2003-08-27 20:01:33
|
Update of /cvsroot/kbear/kbear/kbear/plugins In directory sc8-pr-cvs1:/tmp/cvs-serv23733/kbear/plugins Modified Files: Makefile.am Log Message: Added dirsynch plugin (buggy and uncomplete) Index: Makefile.am =================================================================== RCS file: /cvsroot/kbear/kbear/kbear/plugins/Makefile.am,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** Makefile.am 16 Jul 2003 00:03:05 -0000 1.17 --- Makefile.am 27 Aug 2003 20:01:27 -0000 1.18 *************** *** 1 **** ! SUBDIRS = sitemanager importfilters tools tipofday wizard logoutput transferoutput firewall systemtraydock transferqueue filediff recentconnections console ftpfind --- 1 ---- ! SUBDIRS = sitemanager importfilters tools tipofday wizard logoutput transferoutput firewall systemtraydock transferqueue filediff recentconnections dirsynchplugin console ftpfind |
|
From: <kb...@us...> - 2003-08-24 09:59:31
|
Update of /cvsroot/kbear/kbear/kbear/plugins/filediff
In directory sc8-pr-cvs1:/tmp/cvs-serv5824/kbear/plugins/filediff
Modified Files:
kbearfilediffplugin.cpp
Log Message:
See Changelog
Index: kbearfilediffplugin.cpp
===================================================================
RCS file: /cvsroot/kbear/kbear/kbear/plugins/filediff/kbearfilediffplugin.cpp,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** kbearfilediffplugin.cpp 23 Jul 2003 18:27:26 -0000 1.8
--- kbearfilediffplugin.cpp 24 Aug 2003 09:59:28 -0000 1.9
***************
*** 220,227 ****
// we need to clean up these files after us
! if( QFile::exists( m_sourceTmpURL.path() ) )
QFile::remove( m_sourceTmpURL.path() );
! if( QFile::exists( m_destTmpURL.path() ) )
QFile::remove( m_destTmpURL.path() );
--- 220,227 ----
// we need to clean up these files after us
! if( m_sourceURL != m_sourceTmpURL && QFile::exists( m_sourceTmpURL.path() ) )
QFile::remove( m_sourceTmpURL.path() );
! if( m_destURL != m_destTmpURL && QFile::exists( m_destTmpURL.path() ) )
QFile::remove( m_destTmpURL.path() );
***************
*** 308,312 ****
void KBearFileDiffPlugin::slotSourceStatusChanged( long, unsigned int status ) {
if( status == Transfer::Canceled ) {
! if( QFile::exists( m_sourceTmpURL.url() ) )
QFile::remove( m_sourceTmpURL.url() );
--- 308,312 ----
void KBearFileDiffPlugin::slotSourceStatusChanged( long, unsigned int status ) {
if( status == Transfer::Canceled ) {
! if( m_sourceURL != m_sourceTmpURL && QFile::exists( m_sourceTmpURL.url() ) )
QFile::remove( m_sourceTmpURL.url() );
***************
*** 318,322 ****
void KBearFileDiffPlugin::slotDestStatusChanged( long, unsigned int status ) {
if( status == Transfer::Canceled ) {
! if( QFile::exists( m_destTmpURL.url() ) )
QFile::remove( m_destTmpURL.url() );
--- 318,322 ----
void KBearFileDiffPlugin::slotDestStatusChanged( long, unsigned int status ) {
if( status == Transfer::Canceled ) {
! if( m_destURL != m_destTmpURL && QFile::exists( m_destTmpURL.url() ) )
QFile::remove( m_destTmpURL.url() );
***************
*** 431,438 ****
// we need to clean up these files after us
! if( QFile::exists( m_sourceTmpURL.path() ) )
QFile::remove( m_sourceTmpURL.path() );
! if( QFile::exists( m_destTmpURL.path() ) )
QFile::remove( m_destTmpURL.path() );
--- 431,438 ----
// we need to clean up these files after us
! if( m_sourceURL != m_sourceTmpURL && QFile::exists( m_sourceTmpURL.path() ) )
QFile::remove( m_sourceTmpURL.path() );
! if( m_destURL != m_destTmpURL && QFile::exists( m_destTmpURL.path() ) )
QFile::remove( m_destTmpURL.path() );
***************
*** 445,452 ****
KMessageBox::error( m_outputWidget, i18n("Diff command failed (%1):\n").arg( m_diffProcess->exitStatus() ) + m_stdErr );
}
! if( QFile::exists( m_sourceTmpURL.path() ) && m_sourceTmpURL != m_sourceURL )
QFile::remove( m_sourceTmpURL.path() );
! if( QFile::exists( m_destTmpURL.path() ) && m_destTmpURL != m_destURL )
QFile::remove( m_destTmpURL.path() );
--- 445,452 ----
KMessageBox::error( m_outputWidget, i18n("Diff command failed (%1):\n").arg( m_diffProcess->exitStatus() ) + m_stdErr );
}
! if( m_sourceTmpURL != m_sourceURL && QFile::exists( m_sourceTmpURL.path() ) )
QFile::remove( m_sourceTmpURL.path() );
! if( m_destURL != m_destTmpURL && QFile::exists( m_destTmpURL.path() ) )
QFile::remove( m_destTmpURL.path() );
|
|
From: <kb...@us...> - 2003-08-24 09:59:31
|
Update of /cvsroot/kbear/kbear In directory sc8-pr-cvs1:/tmp/cvs-serv5824 Modified Files: ChangeLog Log Message: See Changelog Index: ChangeLog =================================================================== RCS file: /cvsroot/kbear/kbear/ChangeLog,v retrieving revision 1.162 retrieving revision 1.163 diff -C2 -d -r1.162 -r1.163 *** ChangeLog 23 Aug 2003 07:47:50 -0000 1.162 --- ChangeLog 24 Aug 2003 09:59:28 -0000 1.163 *************** *** 1,2 **** --- 1,4 ---- + 2003-08-24 Björn Sahlström <kb...@us...> + * Fixed bug in filediff plugin, wrong files were deleted. 2003-08-20 Björn Sahlström <kb...@us...> * Added ability to send custom commands to server. |
|
From: <kb...@us...> - 2003-08-24 09:59:31
|
Update of /cvsroot/kbear/kbear/kbear/plugins/transferqueue
In directory sc8-pr-cvs1:/tmp/cvs-serv5824/kbear/plugins/transferqueue
Modified Files:
kbeartransferqueueplugin.cpp
Log Message:
See Changelog
Index: kbeartransferqueueplugin.cpp
===================================================================
RCS file: /cvsroot/kbear/kbear/kbear/plugins/transferqueue/kbeartransferqueueplugin.cpp,v
retrieving revision 1.27
retrieving revision 1.28
diff -C2 -d -r1.27 -r1.28
*** kbeartransferqueueplugin.cpp 6 Jul 2003 18:04:33 -0000 1.27
--- kbeartransferqueueplugin.cpp 24 Aug 2003 09:59:28 -0000 1.28
***************
*** 126,130 ****
this, SLOT( slotSelectionChanged() ) );
- slotUpdateValues();
}
//-----------------------------------------------
--- 126,129 ----
***************
*** 149,152 ****
--- 148,152 ----
m_session->restoreSession();
+ slotUpdateValues();
m_initialized = true;
}
***************
*** 234,238 ****
m_queueAllAction->setChecked( config->readBoolEntry( QString::fromLatin1("QueueTransfers"), false ) );
m_maxNumOfActiveTransfers = config->readUnsignedNumEntry( QString::fromLatin1("NumberOfTransfers"), 1 );
! slotQueueAll();
}
//-----------------------------------------------
--- 234,238 ----
m_queueAllAction->setChecked( config->readBoolEntry( QString::fromLatin1("QueueTransfers"), false ) );
m_maxNumOfActiveTransfers = config->readUnsignedNumEntry( QString::fromLatin1("NumberOfTransfers"), 1 );
! m_api->transferManager()->setStartTransfersDirectly( ! m_queueAllAction->isChecked() );
}
//-----------------------------------------------
***************
*** 382,385 ****
--- 382,389 ----
//-----------------------------------------------
void KBearTransferQueuePlugin::slotQueueAll() {
+ KConfig* config = KBearTransferQueuePluginFactory::instance()->config();
+ KConfigGroupSaver( config, config->group() );
+ config->setGroup( QString::fromLatin1("TransferQueue" ) );
+ config->writeEntry( QString::fromLatin1("QueueTransfers"), m_queueAllAction->isChecked() );
m_api->transferManager()->setStartTransfersDirectly( ! m_queueAllAction->isChecked() );
}
|
|
From: <kb...@us...> - 2003-08-23 07:47:54
|
Update of /cvsroot/kbear/kbear/kbear/lib/interfaces
In directory sc8-pr-cvs1:/tmp/cvs-serv3631/kbear/lib/interfaces
Modified Files:
connectionmanager.cpp connectionmanager.h misc.cpp
Log Message:
See Changelog
Index: connectionmanager.cpp
===================================================================
RCS file: /cvsroot/kbear/kbear/kbear/lib/interfaces/connectionmanager.cpp,v
retrieving revision 1.30
retrieving revision 1.31
diff -C2 -d -r1.30 -r1.31
*** connectionmanager.cpp 1 Jul 2003 23:24:22 -0000 1.30
--- connectionmanager.cpp 23 Aug 2003 07:47:51 -0000 1.31
***************
*** 144,147 ****
--- 144,162 ----
}
//-----------------------------------------------
+ void ConnectionManager::sendCommand( int ID, const QByteArray& data ) {
+ ConnectionInterface* connection = getConnectionByID( ID );
+ if( connection ) {
+ KIO::Slave* slave = connection->getSlave();
+ if( slave ) {
+ #if KDE_IS_VERSION( 3, 1, 3 )
+ slave->send( KIO::CMD_SPECIAL, data );
+ #else
+ slave->connection()->send( KIO::CMD_SPECIAL, data );
+ #endif
+ }
+ }
+
+ }
+ //-----------------------------------------------
bool ConnectionManager::suspend( int ID ) {
kdDebug()<<k_funcinfo<<" ID="<<ID<<endl;
Index: connectionmanager.h
===================================================================
RCS file: /cvsroot/kbear/kbear/kbear/lib/interfaces/connectionmanager.h,v
retrieving revision 1.25
retrieving revision 1.26
diff -C2 -d -r1.25 -r1.26
*** connectionmanager.h 1 Jul 2003 23:24:22 -0000 1.25
--- connectionmanager.h 23 Aug 2003 07:47:51 -0000 1.26
***************
*** 25,28 ****
--- 25,29 ----
//////////////////////////////////////////////////////////////////////
// KDE specific include files
+ #include <kdeversion.h>
#include <kio/slave.h>
#include <kio/global.h>
***************
*** 97,100 ****
--- 98,103 ----
/** */
void cleanUp();
+ /** */
+ void sendCommand( int ID, const QByteArray& data );
signals:
/** */
Index: misc.cpp
===================================================================
RCS file: /cvsroot/kbear/kbear/kbear/lib/interfaces/misc.cpp,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** misc.cpp 5 Jun 2003 16:53:24 -0000 1.10
--- misc.cpp 23 Aug 2003 07:47:51 -0000 1.11
***************
*** 37,40 ****
--- 37,41 ----
#include <string.h>
#include <netdb.h>
+ #include <netinet/in.h>
//////////////////////////////////////////////////////
// Application specific includes
|
|
From: <kb...@us...> - 2003-08-23 07:47:54
|
Update of /cvsroot/kbear/kbear/kbear/ftp
In directory sc8-pr-cvs1:/tmp/cvs-serv3631/kbear/ftp
Modified Files:
kbearftp.cpp kbearftp.h
Log Message:
See Changelog
Index: kbearftp.cpp
===================================================================
RCS file: /cvsroot/kbear/kbear/kbear/ftp/kbearftp.cpp,v
retrieving revision 1.50
retrieving revision 1.51
diff -C2 -d -r1.50 -r1.51
*** kbearftp.cpp 2 Jul 2003 21:11:13 -0000 1.50
--- kbearftp.cpp 23 Aug 2003 07:47:51 -0000 1.51
***************
*** 2627,2630 ****
--- 2627,2638 ----
}
+ /*
+ KBear specific
+ */
+ void KBearFtp::special( const QByteArray& data ) {
+ if( ! data.isEmpty() )
+ ftpSendCmd( QCString( data ) );
+ }
+
/** Use the SIZE command to get the file size.
Warning : the size depends on the transfer mode, hence the second arg. */
Index: kbearftp.h
===================================================================
RCS file: /cvsroot/kbear/kbear/kbear/ftp/kbearftp.h,v
retrieving revision 1.12
retrieving revision 1.13
diff -C2 -d -r1.12 -r1.13
*** kbearftp.h 23 Jun 2003 02:02:25 -0000 1.12
--- kbearftp.h 23 Aug 2003 07:47:51 -0000 1.13
***************
*** 71,74 ****
--- 71,75 ----
virtual void get( const KURL& url );
virtual void put( const KURL& url, int permissions, bool overwrite, bool resume);
+ virtual void special( const QByteArray& );
//virtual void mimetype( const KURL& url );
|
Update of /cvsroot/kbear/kbear/kbear/parts/remotefilesys
In directory sc8-pr-cvs1:/tmp/cvs-serv3631/kbear/parts/remotefilesys
Modified Files:
kbearremotedirlister.cpp kbearremotefilesyspart.cpp
kbearremotefilesyspart.h kbearremotefilesyspart.rc Makefile.am
Log Message:
See Changelog
Index: kbearremotedirlister.cpp
===================================================================
RCS file: /cvsroot/kbear/kbear/kbear/parts/remotefilesys/kbearremotedirlister.cpp,v
retrieving revision 1.16
retrieving revision 1.17
diff -C2 -d -r1.16 -r1.17
*** kbearremotedirlister.cpp 16 Jul 2003 00:03:06 -0000 1.16
--- kbearremotedirlister.cpp 23 Aug 2003 07:47:50 -0000 1.17
***************
*** 202,205 ****
--- 202,209 ----
if( ! job )
return;
+
+ kdDebug() << k_funcinfo << " Error="<<job->error() <<endl;
+ if( job == m_currentJob )
+ m_currentJob = 0L;
int err = job->error();
if( err ) {
Index: kbearremotefilesyspart.cpp
===================================================================
RCS file: /cvsroot/kbear/kbear/kbear/parts/remotefilesys/kbearremotefilesyspart.cpp,v
retrieving revision 1.17
retrieving revision 1.18
diff -C2 -d -r1.17 -r1.18
*** kbearremotefilesyspart.cpp 6 Jul 2003 21:19:30 -0000 1.17
--- kbearremotefilesyspart.cpp 23 Aug 2003 07:47:50 -0000 1.18
***************
*** 11,14 ****
--- 11,16 ----
// Qt specific include files
#include <qstringlist.h>
+ #include <qcstring.h>
+ #include <qdatastream.h>
#include <qlabel.h>
#include <qvaluelist.h>
***************
*** 24,27 ****
--- 26,30 ----
#include <kapplication.h>
#include <krun.h>
+ #include <klineeditdlg.h>
#include <klocale.h>
#include <kfileview.h>
***************
*** 40,43 ****
--- 43,47 ----
#include "kbeardirlisteriface.h"
#include "kbearfilesyswidget.h"
+ #include "connectionmanager.h"
#include "siteinfo.h"
#include "kbearapi.h"
***************
*** 66,70 ****
KGlobal::locale()->insertCatalogue("kbear");
! // setXMLFile("kbearremotefilesyspart.rc");
m_myWidget->setDirLister( new KBearRemoteDirLister( m_myWidget ) );
--- 70,75 ----
KGlobal::locale()->insertCatalogue("kbear");
! setupActions();
! setXMLFile("kbearremotefilesyspart.rc");
m_myWidget->setDirLister( new KBearRemoteDirLister( m_myWidget ) );
***************
*** 136,139 ****
--- 141,158 ----
newView->widget()->hide();
return newView;
+ }
+ //-----------------------------------------------
+ void KBearRemoteFileSysPart::setupActions(){
+ m_sendCommand = new KAction( i18n("S&end Command..."), 0, this, SLOT( slotSendCommand() ), actionCollection(), "send_command" );
+ }
+ //-----------------------------------------------
+ void KBearRemoteFileSysPart::slotSendCommand(){
+ bool ok;
+ QString cmd = KLineEditDlg::getText( i18n("Send Command..."),
+ i18n("Enter command to send.<br><b>Note: The command will be sent unmodified</b>"), QString::null, &ok, m_myWidget );
+ if( ok && ! cmd.isEmpty() ) {
+ QCString data( cmd.latin1() );
+ m_api->connectionManager()->sendCommand( m_siteInfo.ID(), data );
+ }
}
//-----------------------------------------------
Index: kbearremotefilesyspart.h
===================================================================
RCS file: /cvsroot/kbear/kbear/kbear/parts/remotefilesys/kbearremotefilesyspart.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** kbearremotefilesyspart.h 6 Jul 2003 21:19:30 -0000 1.7
--- kbearremotefilesyspart.h 23 Aug 2003 07:47:50 -0000 1.8
***************
*** 70,75 ****
--- 70,80 ----
*/
virtual KFileView* createView( QWidget* parent, KFile::FileView view );
+ private slots:
+ void slotSendCommand();
+ private:
+ void setupActions();
protected:
KBearRemoteDirLister* m_dirLister;
+ KAction* m_sendCommand;
};
Index: kbearremotefilesyspart.rc
===================================================================
RCS file: /cvsroot/kbear/kbear/kbear/parts/remotefilesys/kbearremotefilesyspart.rc,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** kbearremotefilesyspart.rc 5 Apr 2003 23:07:26 -0000 1.3
--- kbearremotefilesyspart.rc 23 Aug 2003 07:47:51 -0000 1.4
***************
*** 1,3 ****
<!DOCTYPE kpartgui>
! <kpartgui name="KBearRemoteFileSysPart" version="2" >
</kpartgui>
--- 1,10 ----
<!DOCTYPE kpartgui>
! <kpartgui name="KBearRemoteFileSysPart" version="3" >
! <MenuBar>
! <Menu noMerge="1" name="file">
! <text>&FTP</text>
! <Action name="send_command"/>
! <Separator/>
! </Menu>
! </MenuBar>
</kpartgui>
Index: Makefile.am
===================================================================
RCS file: /cvsroot/kbear/kbear/kbear/parts/remotefilesys/Makefile.am,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** Makefile.am 23 Jul 2003 18:27:27 -0000 1.9
--- Makefile.am 23 Aug 2003 07:47:51 -0000 1.10
***************
*** 5,9 ****
libkbearremotefilesyspart_la_SOURCES = kbearremotefilesyspart.cpp kbearremotedirlister.cpp kbearpropertiesdialog.cpp
METASOURCES = AUTO
! noinst_HEADERS = kbearpropertiesdialog.h kbearremotedirlister.h kbearremotefilesyspart.h kbearremotefilesyspart.h
kbearremotefilesyspart_DATA = kbearremotefilesys.desktop
kbearremotefilesyspartdir = $(kde_servicesdir)
--- 5,9 ----
libkbearremotefilesyspart_la_SOURCES = kbearremotefilesyspart.cpp kbearremotedirlister.cpp kbearpropertiesdialog.cpp
METASOURCES = AUTO
! noinst_HEADERS = kbearpropertiesdialog.h kbearremotedirlister.h kbearremotefilesyspart.h
kbearremotefilesyspart_DATA = kbearremotefilesys.desktop
kbearremotefilesyspartdir = $(kde_servicesdir)
|
|
From: <kb...@us...> - 2003-08-23 07:47:53
|
Update of /cvsroot/kbear/kbear
In directory sc8-pr-cvs1:/tmp/cvs-serv3631
Modified Files:
ChangeLog Doxyfile KBear.kdevelop KBear.kdevses Makefile.am
Log Message:
See Changelog
Index: ChangeLog
===================================================================
RCS file: /cvsroot/kbear/kbear/ChangeLog,v
retrieving revision 1.161
retrieving revision 1.162
diff -C2 -d -r1.161 -r1.162
*** ChangeLog 23 Jul 2003 18:27:20 -0000 1.161
--- ChangeLog 23 Aug 2003 07:47:50 -0000 1.162
***************
*** 1,2 ****
--- 1,4 ----
+ 2003-08-20 Björn Sahlström <kb...@us...>
+ * Added ability to send custom commands to server.
2003-07-19 Björn Sahlström <kb...@us...>
* Fixed bug [770464] hopefully
Index: Doxyfile
===================================================================
RCS file: /cvsroot/kbear/kbear/Doxyfile,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** Doxyfile 18 Jun 2003 19:30:48 -0000 1.9
--- Doxyfile 23 Aug 2003 07:47:50 -0000 1.10
***************
*** 5,10 ****
#---------------------------------------------------------------------------
PROJECT_NAME = kbear
! PROJECT_NUMBER =
! OUTPUT_DIRECTORY =
OUTPUT_LANGUAGE = English
USE_WINDOWS_ENCODING = NO
--- 5,10 ----
#---------------------------------------------------------------------------
PROJECT_NAME = kbear
! PROJECT_NUMBER =
! OUTPUT_DIRECTORY = doc/api
OUTPUT_LANGUAGE = English
USE_WINDOWS_ENCODING = NO
***************
*** 30,36 ****
JAVADOC_AUTOBRIEF = NO
MULTILINE_CPP_IS_BRIEF = NO
! DETAILS_AT_TOP = NO
INHERIT_DOCS = YES
! INLINE_INFO = YES
SORT_MEMBER_DOCS = YES
DISTRIBUTE_GROUP_DOC = NO
--- 30,36 ----
JAVADOC_AUTOBRIEF = NO
MULTILINE_CPP_IS_BRIEF = NO
! DETAILS_AT_TOP = YES
INHERIT_DOCS = YES
! INLINE_INFO = NO
SORT_MEMBER_DOCS = YES
DISTRIBUTE_GROUP_DOC = NO
***************
*** 43,47 ****
ENABLED_SECTIONS =
MAX_INITIALIZER_LINES = 30
! OPTIMIZE_OUTPUT_FOR_C = NO
OPTIMIZE_OUTPUT_JAVA = NO
SHOW_USED_FILES = YES
--- 43,47 ----
ENABLED_SECTIONS =
MAX_INITIALIZER_LINES = 30
! OPTIMIZE_OUTPUT_FOR_C = YES
OPTIMIZE_OUTPUT_JAVA = NO
SHOW_USED_FILES = YES
***************
*** 58,62 ****
# configuration options related to the input files
#---------------------------------------------------------------------------
! INPUT = ./
FILE_PATTERNS = *.h \
*.H \
--- 58,62 ----
# configuration options related to the input files
#---------------------------------------------------------------------------
! INPUT = kbear databasedeamon
FILE_PATTERNS = *.h \
*.H \
***************
*** 70,74 ****
EXCLUDE =
EXCLUDE_SYMLINKS = NO
! EXCLUDE_PATTERNS = *.moc*
EXAMPLE_PATH =
EXAMPLE_PATTERNS =
--- 70,75 ----
EXCLUDE =
EXCLUDE_SYMLINKS = NO
! EXCLUDE_PATTERNS = *.moc* \
! *skel*
EXAMPLE_PATH =
EXAMPLE_PATTERNS =
***************
*** 81,85 ****
#---------------------------------------------------------------------------
SOURCE_BROWSER = YES
! INLINE_SOURCES = YES
STRIP_CODE_COMMENTS = YES
REFERENCED_BY_RELATION = YES
--- 82,86 ----
#---------------------------------------------------------------------------
SOURCE_BROWSER = YES
! INLINE_SOURCES = NO
STRIP_CODE_COMMENTS = YES
REFERENCED_BY_RELATION = YES
***************
*** 103,107 ****
HTML_ALIGN_MEMBERS = YES
GENERATE_HTMLHELP = NO
! CHM_FILE =
HHC_LOCATION =
GENERATE_CHI = NO
--- 104,108 ----
HTML_ALIGN_MEMBERS = YES
GENERATE_HTMLHELP = NO
! CHM_FILE =
HHC_LOCATION =
GENERATE_CHI = NO
***************
*** 176,181 ****
# Configuration::addtions related to external references
#---------------------------------------------------------------------------
! TAGFILES =
! GENERATE_TAGFILE =
ALLEXTERNALS = NO
EXTERNAL_GROUPS = YES
--- 177,195 ----
# Configuration::addtions related to external references
#---------------------------------------------------------------------------
! TAGFILES = $(KDEDIR)/share/doc/HTML/en/kdelibs-apidocs/qt/qt.tag \
! $(KDEDIR)/share/doc/HTML/en/kdelibs-apidocs/dcop/dcop.tag \
! $(KDEDIR)/share/doc/HTML/en/kdelibs-apidocs/interfaces/interfaces.tag \
! $(KDEDIR)/share/doc/HTML/en/kdelibs-apidocs/kdecore/kdecore.tag \
! $(KDEDIR)/share/doc/HTML/en/kdelibs-apidocs/kdefx/kdefx.tag \
! $(KDEDIR)/share/doc/HTML/en/kdelibs-apidocs/kdeui/kdeui.tag \
! $(KDEDIR)/share/doc/HTML/en/kdelibs-apidocs/khtml/khtml.tag \
! $(KDEDIR)/share/doc/HTML/en/kdelibs-apidocs/kio/kio.tag \
! $(KDEDIR)/share/doc/HTML/en/kdelibs-apidocs/kjs/kjs.tag \
! $(KDEDIR)/share/doc/HTML/en/kdelibs-apidocs/kparts/kparts.tag \
! $(KDEDIR)/share/doc/HTML/en/kdelibs-apidocs/kspell/kspell.tag \
! $(KDEDIR)/share/doc/HTML/en/kdelibs-apidocs/kutils/kutils.tag \
! $(KDEDIR)/share/doc/HTML/en/kdelibs-apidocs/libkmid/libkmid.tag \
! $(KDEDIR)/share/doc/HTML/en/kdelibs-apidocs/kabc/kabc.tag
! GENERATE_TAGFILE = doc/api/tags
ALLEXTERNALS = NO
EXTERNAL_GROUPS = YES
***************
*** 198,202 ****
DOT_PATH =
DOTFILE_DIRS =
! MAX_DOT_GRAPH_WIDTH = 800
MAX_DOT_GRAPH_HEIGHT = 1024
MAX_DOT_GRAPH_DEPTH = 0
--- 212,216 ----
DOT_PATH =
DOTFILE_DIRS =
! MAX_DOT_GRAPH_WIDTH = 1024
MAX_DOT_GRAPH_HEIGHT = 1024
MAX_DOT_GRAPH_DEPTH = 0
***************
*** 204,214 ****
DOT_CLEANUP = YES
#---------------------------------------------------------------------------
! # Configuration::addtions related to the search engine
#---------------------------------------------------------------------------
SEARCHENGINE = NO
CGI_NAME = search.cgi
! CGI_URL =
DOC_URL =
! DOC_ABSPATH =
BIN_ABSPATH = /usr/local/bin/
! EXT_DOC_PATHS =
--- 218,228 ----
DOT_CLEANUP = YES
#---------------------------------------------------------------------------
! # Configuration::addtions related to the search engine
#---------------------------------------------------------------------------
SEARCHENGINE = NO
CGI_NAME = search.cgi
! CGI_URL =
DOC_URL =
! DOC_ABSPATH =
BIN_ABSPATH = /usr/local/bin/
! EXT_DOC_PATHS =
Index: KBear.kdevelop
===================================================================
RCS file: /cvsroot/kbear/kbear/KBear.kdevelop,v
retrieving revision 1.33
retrieving revision 1.34
diff -C2 -d -r1.33 -r1.34
*** KBear.kdevelop 16 Jul 2003 00:02:58 -0000 1.33
--- KBear.kdevelop 23 Aug 2003 07:47:50 -0000 1.34
***************
*** 43,48 ****
</ignoretocs>
<projectdoc>
! <userdocDir>/home/bjorn/programmering/projekt/kbear-3/kbear/html/</userdocDir>
! <apidocDir>/home/bjorn/programmering/projekt/kbear-3/kbear/html/</apidocDir>
</projectdoc>
</kdevdoctreeview>
--- 43,48 ----
</ignoretocs>
<projectdoc>
! <userdocDir>/home/bjorn/programmering/projekt/kbear-3/kbear/doc/api/html/</userdocDir>
! <apidocDir>/home/bjorn/programmering/projekt/kbear-3/kbear/doc/api/html/</apidocDir>
</projectdoc>
</kdevdoctreeview>
***************
*** 73,76 ****
--- 73,78 ----
<envvars/>
<autocompile>true</autocompile>
+ <directoryradio>executable</directoryradio>
+ <customdirectory/>
</run>
<envvars/>
***************
*** 166,170 ****
<archname>%n-%v.tar.gz</archname>
<appname>kbear</appname>
! <version>3.0alpha1</version>
<release/>
<vendor/>
--- 168,172 ----
<archname>%n-%v.tar.gz</archname>
<appname>kbear</appname>
! <version>3.0alpha2</version>
<release/>
<vendor/>
Index: KBear.kdevses
===================================================================
RCS file: /cvsroot/kbear/kbear/KBear.kdevses,v
retrieving revision 1.48
retrieving revision 1.49
diff -C2 -d -r1.48 -r1.49
*** KBear.kdevses 16 Jul 2003 00:02:58 -0000 1.48
--- KBear.kdevses 23 Aug 2003 07:47:50 -0000 1.49
***************
*** 2,25 ****
<!DOCTYPE KDevPrjSession>
<KDevPrjSession>
! <DocsAndViews NumberOfDocuments="0" />
<pluginList>
<kdevbookmarks>
<bookmarks>
<bookmark url="/home/bjorn/programmering/projekt/kbear-3/kbear/kbear/lib/interfaces/kbearfilesyspartiface.cpp" >
! <mark line="634" />
</bookmark>
<bookmark url="/home/bjorn/programmering/projekt/kbear-3/kbear/kbear/lib/widgets/kbeardirview.cpp" >
<mark line="251" />
</bookmark>
<bookmark url="/home/bjorn/programmering/projekt/kbear-3/kbear/kbear/kbearmainwindow.cpp" >
<mark line="610" />
<mark line="117" />
</bookmark>
- <bookmark url="/home/bjorn/programmering/projekt/kbear-3/kbear/kbear/ftp/kbearftp.cpp" >
- <mark line="1549" />
- </bookmark>
<bookmark url="/home/bjorn/programmering/projekt/kbear-3/kbear/kbear/lib/qextmdi/kmdimainfrm.cpp" >
<mark line="1230" />
<mark line="1203" />
</bookmark>
<bookmark url="/home/bjorn/programmering/projekt/kbear-3/kbear/kbear/lib/jobclasses/kbearcopyjob.cpp" >
--- 2,51 ----
<!DOCTYPE KDevPrjSession>
<KDevPrjSession>
! <DocsAndViews NumberOfDocuments="4" >
! <Doc0 context="ctx_doxygen" NumberOfViews="1" URL="file:/opt/kde3/share/doc/HTML/en/kdelibs-apidocs/kdeui/html/classKLineEditDlg.html#d1" >
! <View0 Type="???" >
! <AdditionalSettings/>
! </View0>
! </Doc0>
! <Doc1 NumberOfViews="1" URL="file:/home/bjorn/programmering/projekt/kbear-3/kbear/kbear/parts/remotefilesys/kbearremotefilesyspart.cpp" >
! <View0 line="154" Type="???" >
! <AdditionalSettings/>
! </View0>
! </Doc1>
! <Doc2 NumberOfViews="1" URL="file:/home/bjorn/programmering/projekt/kbear-3/kbear/kbear/lib/interfaces/connectionmanager.cpp" >
! <View0 line="151" Type="???" >
! <AdditionalSettings/>
! </View0>
! </Doc2>
! <Doc3 NumberOfViews="1" URL="file:/home/bjorn/programmering/projekt/kbear-3/kbear/kbear/ftp/kbearftp.cpp" >
! <View0 line="32" Type="???" >
! <AdditionalSettings/>
! </View0>
! </Doc3>
! </DocsAndViews>
<pluginList>
<kdevbookmarks>
<bookmarks>
<bookmark url="/home/bjorn/programmering/projekt/kbear-3/kbear/kbear/lib/interfaces/kbearfilesyspartiface.cpp" >
! <mark line="636" />
</bookmark>
<bookmark url="/home/bjorn/programmering/projekt/kbear-3/kbear/kbear/lib/widgets/kbeardirview.cpp" >
<mark line="251" />
</bookmark>
+ <bookmark url="/home/bjorn/programmering/projekt/kbear-3/kbear/kbear/plugins/sitemanager/kbearsitemanagerplugin.cpp" >
+ <mark line="275" />
+ <mark line="180" />
+ <mark line="236" />
+ </bookmark>
<bookmark url="/home/bjorn/programmering/projekt/kbear-3/kbear/kbear/kbearmainwindow.cpp" >
<mark line="610" />
<mark line="117" />
</bookmark>
<bookmark url="/home/bjorn/programmering/projekt/kbear-3/kbear/kbear/lib/qextmdi/kmdimainfrm.cpp" >
<mark line="1230" />
<mark line="1203" />
+ </bookmark>
+ <bookmark url="/home/bjorn/programmering/projekt/kbear-3/kbear/kbear/plugins/sitemanager/kbearsitemanager.cpp" >
+ <mark line="397" />
</bookmark>
<bookmark url="/home/bjorn/programmering/projekt/kbear-3/kbear/kbear/lib/jobclasses/kbearcopyjob.cpp" >
Index: Makefile.am
===================================================================
RCS file: /cvsroot/kbear/kbear/Makefile.am,v
retrieving revision 1.39
retrieving revision 1.40
diff -C2 -d -r1.39 -r1.40
*** Makefile.am 21 Jul 2003 18:06:48 -0000 1.39
--- Makefile.am 23 Aug 2003 07:47:50 -0000 1.40
***************
*** 9,13 ****
! $(top_srcdir)/configure.in: configure.in.in $(top_srcdir)/subdirs
cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common configure.in ;
--- 9,13 ----
! $(top_srcdir)/configure.in: acinclude.m4 configure.in.in $(top_srcdir)/subdirs
cd $(top_srcdir) && $(MAKE) -f admin/Makefile.common configure.in ;
|
|
From: <kb...@us...> - 2003-08-23 07:47:53
|
Update of /cvsroot/kbear/kbear/kbear/plugins/ftpfind
In directory sc8-pr-cvs1:/tmp/cvs-serv3631/kbear/plugins/ftpfind
Modified Files:
Makefile.am scandomainwidget.ui scandomainworker.cpp
scandomainworker.h
Log Message:
See Changelog
Index: Makefile.am
===================================================================
RCS file: /cvsroot/kbear/kbear/kbear/plugins/ftpfind/Makefile.am,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** Makefile.am 23 Jul 2003 18:27:26 -0000 1.3
--- Makefile.am 23 Aug 2003 07:47:50 -0000 1.4
***************
*** 4,9 ****
kbearftpfind_la_LDFLAGS = -module -avoid-version $(all_libraries) $(KDE_PLUGIN)
kbearftpfind_la_LIBADD = $(top_builddir)/kbear/lib/libkbearcore.la
! kbearftpfind_la_SOURCES = kbearftpfindplugin.cpp kbearftpfindoutputwidget.cpp scandomainwidget.ui scandomainwidget.ui.h scandomainworker.h scandomainworker.cpp ftpfindtreeview.cpp
! noinst_HEADERS = kbearftpfindoutputwidget.h kbearftpfindoutputwidget.h kbearftpfindplugin.h kbearftpfindplugin.h kbearftpfindoutputwidget.h scandomainwidget.ui.h kbearftpfindplugin.h scandomainwidget.h scandomainwidget.ui.h scandomainworker.h ftpfindtreeview.h
kbearftpfindservicedir = $(kde_servicesdir)
kbearftpfindservice_DATA = kbearftpfind.desktop
--- 4,9 ----
kbearftpfind_la_LDFLAGS = -module -avoid-version $(all_libraries) $(KDE_PLUGIN)
kbearftpfind_la_LIBADD = $(top_builddir)/kbear/lib/libkbearcore.la
! kbearftpfind_la_SOURCES = kbearftpfindplugin.cpp kbearftpfindoutputwidget.cpp scandomainwidget.ui scandomainworker.cpp ftpfindtreeview.cpp
! noinst_HEADERS = kbearftpfindoutputwidget.h kbearftpfindplugin.h scandomainwidget.ui.h scandomainwidget.h scandomainworker.h ftpfindtreeview.h
kbearftpfindservicedir = $(kde_servicesdir)
kbearftpfindservice_DATA = kbearftpfind.desktop
Index: scandomainwidget.ui
===================================================================
RCS file: /cvsroot/kbear/kbear/kbear/plugins/ftpfind/scandomainwidget.ui,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** scandomainwidget.ui 17 Jul 2003 20:21:02 -0000 1.2
--- scandomainwidget.ui 23 Aug 2003 07:47:50 -0000 1.3
***************
*** 57,60 ****
--- 57,63 ----
<string>Uncheck this option if you want to scan other ports than 21 (slow).</string>
</property>
+ <property name="whatsThis" stdset="0">
+ <string>Uncheck this option if you want to scan other ports than 21 (slow).</string>
+ </property>
</widget>
<widget class="QLabel">
Index: scandomainworker.cpp
===================================================================
RCS file: /cvsroot/kbear/kbear/kbear/plugins/ftpfind/scandomainworker.cpp,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** scandomainworker.cpp 21 Jul 2003 18:06:52 -0000 1.4
--- scandomainworker.cpp 23 Aug 2003 07:47:50 -0000 1.5
***************
*** 16,19 ****
--- 16,20 ----
// KDE specific include files
#include <kextsock.h>
+ #include <ksock.h>
#include <klocale.h>
#include <kdebug.h>
***************
*** 67,70 ****
--- 68,74 ----
m_accessMutex.lock();
m_stopped = true;
+ if( m_extSocket ) {
+ m_extSocket->closeNow();
+ }
m_accessMutex.unlock();
}
***************
*** 132,157 ****
char buffer[ 4096 ];
! int retval;
! do {
! memset( buffer, 0x00, 4096 );
! retval = m_extSocket->readBlock( buffer, 4096 );
! if( strncmp( buffer, "220", 3) == 0) {
! QString tmp = QString::fromLatin1( buffer );
! QStringList list = QStringList::split( "\n", tmp );
! for( unsigned int i = 0; i < list.count(); i++ ) {
! tmp = list[ i ];
! if( ! tmp.isEmpty() ) {
! if( tmp.right( 1 ) == "\r" || tmp.right( 1 ) == "\n" )
! tmp = tmp.left( tmp.length() -1 );
! else if( tmp.right( 2 ) == "\r\n" )
! tmp = tmp.left( tmp.length() - 2 );
! ScanDomainEvent* event = new ScanDomainEvent( this, ScanDomainEvent::WelcomeMsg, tmp );
! QApplication::postEvent( m_msgReceiver, event );
! }
}
}
! else
! retval = -1;
! } while( m_extSocket->bytesAvailable() && retval >= 0 );
if( retval < 0 ) {
msg = i18n("Anonymous login denied!");
--- 136,160 ----
char buffer[ 4096 ];
! int retval = readBlock( buffer, 4096 );
!
! if( strncmp( buffer, "220", 3) == 0) {
! kdDebug()<<k_funcinfo<<" GOT WELCOME MESSAGE"<<endl;
! QString tmp = QString::fromLatin1( buffer );
! QStringList list = QStringList::split( "\n", tmp );
! for( unsigned int i = 0; i < list.count(); i++ ) {
! tmp = list[ i ];
! if( ! tmp.isEmpty() ) {
! if( tmp.right( 1 ) == "\r" || tmp.right( 1 ) == "\n" )
! tmp = tmp.left( tmp.length() -1 );
! else if( tmp.right( 2 ) == "\r\n" )
! tmp = tmp.left( tmp.length() - 2 );
! ScanDomainEvent* event = new ScanDomainEvent( this, ScanDomainEvent::WelcomeMsg, tmp );
! QApplication::postEvent( m_msgReceiver, event );
}
}
! }
! else
! retval = -1;
!
if( retval < 0 ) {
msg = i18n("Anonymous login denied!");
***************
*** 186,196 ****
//-----------------------------------------------
void ScanDomainWorker::clearBuffer() {
! char buffer[1024];
! while( m_extSocket->bytesAvailable() )
! m_extSocket->readBlock( buffer, 1024 );
}
//-----------------------------------------------
! KExtendedSocket* ScanDomainWorker::checkIP( const struct sockaddr_in& addr ) {
int flags = KExtendedSocket::inetSocket | KExtendedSocket::streamSocket/* | KExtendedSocket::bufferedSocket*/
| KExtendedSocket::ipv4Socket | KExtendedSocket::ipv6Socket ;
--- 189,261 ----
//-----------------------------------------------
void ScanDomainWorker::clearBuffer() {
! char buffer[ 1024 ];
! KSocks::self()->recv( m_extSocket->fd(), buffer, sizeof(buffer), MSG_DONTWAIT );
}
//-----------------------------------------------
! int ScanDomainWorker::readBlock( char* buffer, int bufferSize ) {
! // try to read one byte to see if any data is available
! memset( buffer, 0x00, bufferSize );
! int bytesRead = KSocks::self()->recv( m_extSocket->fd(), buffer, 1, MSG_DONTWAIT );
! //int bytesRead = KSocks::self()->read( m_extSocket->fd(), buffer, 1 );
!
! int retval = 0;
! if( bytesRead < 0 ) { // no bytes available right now, wait 3 sec
! kdDebug()<<k_funcinfo<<" No bytes available, doing timeout"<<endl;
! fd_set rd;
! FD_ZERO( &rd );
! FD_SET( m_extSocket->fd(), &rd );
! timeval tv;
! tv.tv_sec = 3;
! tv.tv_usec = 0;
! retval = KSocks::self()->select( m_extSocket->fd() + 1, &rd, NULL, NULL, &tv );
! }
! if( bytesRead == 0 || retval == -1 ) { // error or socket closed
! kdDebug()<<k_funcinfo<<" ERROR"<<endl;
! return -1;
! }
! // if we get here there is either data available or we got a timeout
! // lets find out which
! if( bytesRead > 0 || retval > 0 ) { // data available
! int offset = ( ( bytesRead > 0 ) ? bytesRead : 0 );
! bytesRead = KSocks::self()->recv( m_extSocket->fd(), buffer + offset, bufferSize - offset, 0 );
! kdDebug()<<k_funcinfo<<" BUFFER="<<buffer<<endl;
! }
+ if( bytesRead <= 0 ) {
+ kdDebug()<<k_funcinfo<<" No bytes available, timeout ?"<<endl;
+ return -1;
+ }
+
+ return bytesRead;
+
+
+
+
+
+
+ /*
+ int retval = 1;
+ if( m_extSocket->bytesAvailable() <= 0 ) { // if no bytes available, wait for 3 sec
+ kdDebug()<<k_funcinfo<<" No bytes available"<<buffer<<endl;
+ retval = m_extSocket->waitForMore( 3000 );
+ kdDebug()<<k_funcinfo<<" retval="<<retval<<endl;
+ }
+
+ if( retval > 0 ) {
+ memset( buffer, 0x00, bufferSize );
+ retval = m_extSocket->readBlock( buffer, bufferSize );
+ kdDebug()<<k_funcinfo<<"BUFFER="<<buffer<<endl;
+ }
+ else {
+ kdDebug()<<k_funcinfo<<" ERORR"<<endl;
+ retval = -1;
+ }
+
+ return retval;
+ */
+ }
+ //-----------------------------------------------
+ KExtendedSocket* ScanDomainWorker::checkIP( const struct sockaddr_in& addr ) {
+ kdDebug()<<k_funcinfo<<" ENTERING"<<endl;
int flags = KExtendedSocket::inetSocket | KExtendedSocket::streamSocket/* | KExtendedSocket::bufferedSocket*/
| KExtendedSocket::ipv4Socket | KExtendedSocket::ipv6Socket ;
***************
*** 198,203 ****
// kdDebug() << k_funcinfo << "IP=" << inet_ntoa( addr.sin_addr ) << endl;
if( m_extSocket) {
m_extSocket->setTimeout( 3 );
! if( m_extSocket->connect() >= 0) {
return m_extSocket;
}
--- 263,270 ----
// kdDebug() << k_funcinfo << "IP=" << inet_ntoa( addr.sin_addr ) << endl;
if( m_extSocket) {
+ m_extSocket->setBlockingMode( true );
m_extSocket->setTimeout( 3 );
! if( m_extSocket->connect() == 0) {
! kdDebug()<<k_funcinfo<<" LEAVING CONNECTED"<<endl;
return m_extSocket;
}
***************
*** 214,224 ****
QApplication::postEvent( m_msgReceiver, event );
return 0L;
}
//-----------------------------------------------
void ScanDomainWorker::login() {
! char user[] = "USER anonymous\x0D\x0A";
! char pass[] = "PASS jo...@ho...\x0D\x0A";
! char syst[] = "SYST\x0D\x0A";
char buffer[1024];
QRegExp regExp;
--- 281,292 ----
QApplication::postEvent( m_msgReceiver, event );
+ kdDebug()<<k_funcinfo<<" LEAVING NOT CONNECTED"<<endl;
return 0L;
}
//-----------------------------------------------
void ScanDomainWorker::login() {
! char user[] = "USER anonymous\r\n";//\x0D\x0A";
! char pass[] = "PASS jo...@ho...\r\n";//\x0D\x0A";
! char syst[] = "SYST\r\n";//\x0D\x0A";
char buffer[1024];
QRegExp regExp;
***************
*** 227,237 ****
// send USER command
m_extSocket->writeBlock( user,strlen( user ) );
! memset( buffer, 0x00, 1024 );
! m_extSocket->readBlock( buffer, 1024 );
regExp.setPattern( QString::fromLatin1("login ok") );
regExp.setCaseSensitive( false );
! if( regExp.search( QString::fromLatin1( buffer ) ) < 0 ) {
msg = i18n("Anonymous login denied!");
ScanDomainEvent* event = new ScanDomainEvent( this, ScanDomainEvent::LoginDenied, msg );
--- 295,304 ----
// send USER command
m_extSocket->writeBlock( user,strlen( user ) );
! int retval = readBlock( buffer, 1024 );
regExp.setPattern( QString::fromLatin1("login ok") );
regExp.setCaseSensitive( false );
! if( retval > 0 && regExp.search( QString::fromLatin1( buffer ) ) < 0 ) {
msg = i18n("Anonymous login denied!");
ScanDomainEvent* event = new ScanDomainEvent( this, ScanDomainEvent::LoginDenied, msg );
***************
*** 244,252 ****
// send PASS command
m_extSocket->writeBlock( pass,strlen( pass ) );
! memset( buffer, 0x00, 1024 );
! m_extSocket->readBlock( buffer, 1024 );
// Check for a positive return code to see if the login really went through okay.
! if (strncmp( buffer, "230", 3) == 0) {
msg = i18n("Anonymous login accepted.");
ScanDomainEvent* event = new ScanDomainEvent( this, ScanDomainEvent::LoginAccepted, msg );
--- 311,318 ----
// send PASS command
m_extSocket->writeBlock( pass,strlen( pass ) );
! retval = readBlock( buffer, 1024 );
// Check for a positive return code to see if the login really went through okay.
! if( retval > 0 && strncmp( buffer, "230", 3) == 0) {
msg = i18n("Anonymous login accepted.");
ScanDomainEvent* event = new ScanDomainEvent( this, ScanDomainEvent::LoginAccepted, msg );
***************
*** 254,267 ****
// Now retrieve the System information
m_extSocket->writeBlock( syst,strlen( syst ) );
! memset( buffer, 0x00, 1024 );
! m_extSocket->readBlock( buffer, 1024 );
! msg = i18n("System type: %1").arg( buffer );
! if( msg.right( 1 ) == "\r" || msg.right( 1 ) == "\n" )
! msg = msg.left( msg.length() -1 );
! else if( msg.right( 2 ) == "\r\n" )
! msg = msg.left( msg.length() - 2 );
! event = new ScanDomainEvent( this, ScanDomainEvent::SystemType, msg );
! QApplication::postEvent( m_msgReceiver, event );
}
else {
--- 320,334 ----
// Now retrieve the System information
m_extSocket->writeBlock( syst,strlen( syst ) );
! retval = readBlock( buffer, 1024 );
! if( retval > 0 ) {
! msg = i18n("System type: %1").arg( buffer );
! if( msg.right( 1 ) == "\r" || msg.right( 1 ) == "\n" )
! msg = msg.left( msg.length() -1 );
! else if( msg.right( 2 ) == "\r\n" )
! msg = msg.left( msg.length() - 2 );
! event = new ScanDomainEvent( this, ScanDomainEvent::SystemType, msg );
! QApplication::postEvent( m_msgReceiver, event );
! }
}
else {
***************
*** 272,275 ****
}
//-----------------------------------------------
-
--- 339,341 ----
Index: scandomainworker.h
===================================================================
RCS file: /cvsroot/kbear/kbear/kbear/plugins/ftpfind/scandomainworker.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** scandomainworker.h 17 Jul 2003 20:21:02 -0000 1.2
--- scandomainworker.h 23 Aug 2003 07:47:50 -0000 1.3
***************
*** 98,101 ****
--- 98,102 ----
void login();
void clearBuffer();
+ int readBlock( char* buffer, int bufferSize );
private:
QObject* m_msgReceiver;
|
|
From: <cau...@us...> - 2003-08-07 14:16:54
|
Update of /cvsroot/kbear/kbear/po In directory sc8-pr-cvs1:/tmp/cvs-serv19715 Modified Files: fr.po Log Message: Update Index: fr.po =================================================================== RCS file: /cvsroot/kbear/kbear/po/fr.po,v retrieving revision 1.89 retrieving revision 1.90 diff -C2 -d -r1.89 -r1.90 *** fr.po 7 Aug 2003 13:56:05 -0000 1.89 --- fr.po 7 Aug 2003 14:16:51 -0000 1.90 *************** *** 7,11 **** "Project-Id-Version: fr\n" "POT-Creation-Date: 2003-08-07 15:47+0200\n" ! "PO-Revision-Date: 2003-08-04 14:20+0200\n" "Last-Translator: Gilles CAULIER <cau...@fr...>\n" "Language-Team: Française <fr...@li...>\n" --- 7,11 ---- "Project-Id-Version: fr\n" "POT-Creation-Date: 2003-08-07 15:47+0200\n" ! "PO-Revision-Date: 2003-08-07 16:08+0200\n" "Last-Translator: Gilles CAULIER <cau...@fr...>\n" "Language-Team: Française <fr...@li...>\n" *************** *** 226,236 **** #: ../kbear/lib/interfaces/transfermanager.cpp:666 msgid "This field display the number of currently queued transfers." ! msgstr "" ! "Ce champs affiche le nombre de transferts mis actuellement en file d'attente." #: ../kbear/lib/interfaces/transfermanager.cpp:673 msgid "If you quit, these transfers will be stopped or canceled !" ! msgstr "" ! "Si vous fermez l'application, tous les transferts seront arrêter ou annuler !" #: ../kbear/lib/interfaces/transfermanager.cpp:677 --- 226,234 ---- #: ../kbear/lib/interfaces/transfermanager.cpp:666 msgid "This field display the number of currently queued transfers." ! msgstr "Ce champs affiche le nombre de transferts mis actuellement en file d'attente." #: ../kbear/lib/interfaces/transfermanager.cpp:673 msgid "If you quit, these transfers will be stopped or canceled !" ! msgstr "Si vous fermez l'application, tous les transferts seront arrêter ou annuler !" #: ../kbear/lib/interfaces/transfermanager.cpp:677 *************** *** 279,282 **** --- 277,282 ---- "Continue from beginning ?" msgstr "" + "La fin de la vue est atteinte.\n" + "Voulez vous revenir au début ?" #: ../kbear/lib/interfaces/kbearfilesyspartiface.cpp:918 *************** *** 447,451 **** #: ../kbear/lib/interfaces/kbearfilesyspartiface.cpp:1101 msgid "Find next matching item." ! msgstr "" #: ../kbear/lib/interfaces/kbearfilesyspartiface.cpp:1102 --- 447,451 ---- #: ../kbear/lib/interfaces/kbearfilesyspartiface.cpp:1101 msgid "Find next matching item." ! msgstr "Recherche l'occurrence suivante." #: ../kbear/lib/interfaces/kbearfilesyspartiface.cpp:1102 *************** *** 650,657 **** #: ../kbear/lib/widgets/kbearfilesyswidget.cpp:890 ! #, fuzzy ! msgid "" ! "This field displays the number of directories and files in current directory." ! msgstr "Ce champ affiche le nombre de sous-dossiers dans le dossier courant." #: ../kbear/lib/widgets/kbearfilesyswidget.cpp:896 --- 650,655 ---- #: ../kbear/lib/widgets/kbearfilesyswidget.cpp:890 ! msgid "This field displays the number of directories and files in current directory." ! msgstr "Ce champ affiche le nombre de sous-dossiers et de fichiers dans le dossier courant." #: ../kbear/lib/widgets/kbearfilesyswidget.cpp:896 *************** *** 1059,1065 **** #: ../kbear/main.cpp:35 - #, fuzzy msgid "For implementing the excellent library KMdi" ! msgstr "Pour l'implémentation de l'excélente bibliothéque «QextMdi»" #: ../kbear/main.cpp:37 --- 1057,1062 ---- #: ../kbear/main.cpp:35 msgid "For implementing the excellent library KMdi" ! msgstr "Pour l'implantation de l'excellente bibliothéque « KMdi »" #: ../kbear/main.cpp:37 *************** *** 1104,1110 **** #: ../kbear/main.cpp:47 - #, fuzzy msgid "Indonesian GUI translation" ! msgstr "Traductions du programme en Russe" #: ../kbear/main.cpp:48 --- 1101,1106 ---- #: ../kbear/main.cpp:47 msgid "Indonesian GUI translation" ! msgstr "Traductions du programme en Indonésien" #: ../kbear/main.cpp:48 *************** *** 1313,1318 **** #: ../kbear/miscsettingswidget.cpp:142 ! msgid "" ! "Enter the email adress you want to use as password on anonymous servers." msgstr "" "Saisir l'adresse de courrier électronique à utiliser comme mot de passe avec " --- 1309,1313 ---- #: ../kbear/miscsettingswidget.cpp:142 ! msgid "Enter the email adress you want to use as password on anonymous servers." msgstr "" "Saisir l'adresse de courrier électronique à utiliser comme mot de passe avec " *************** *** 1326,1330 **** #: ../kbear/miscsettingswidget.cpp:162 - #, fuzzy msgid "" "Check this option if you want the settings used when closing the application " --- 1321,1324 ---- *************** *** 1332,1353 **** "settings on this page !" msgstr "" ! "Cochez cette option si vous voulez que les paramètres de l'affichage \n" ! "utilisés lors de la fermeture de l'application soient utilisés par défaut " ! "au \n" ! "prochain lancement de l'application. ATTENTION !!! Ceci écrasera les " ! "anciens \n" ! "paramètres !" #: ../kbear/miscsettingswidget.cpp:168 msgid "Always ask for confirmation before unloading plugins." ! msgstr "" #: ../kbear/miscsettingswidget.cpp:170 ! #, fuzzy ! msgid "" ! "Uncheck this option if don't want to be warned before plugins are unloaded." msgstr "" ! "Cochez cette option si vous voulez être averti avant que des fichiers ou des " ! "dossiers ne soit supprimés." #: ../kbear/rc.cpp:1 ../kbear/rc.cpp:16 ../kbear/rc.cpp:33 --- 1326,1343 ---- "settings on this page !" msgstr "" ! "Cochez cette option si vous voulez que les paramètres de l'affichage " ! "utilisés lors de la fermeture de l'application soient utilisés par défaut au " ! "prochain lancement de l'application. ATTENTION !!! Ceci écrasera les anciens " ! "paramètres !" #: ../kbear/miscsettingswidget.cpp:168 msgid "Always ask for confirmation before unloading plugins." ! msgstr "Toujours demander une confirmation avant de décharger des modules externes." #: ../kbear/miscsettingswidget.cpp:170 ! msgid "Uncheck this option if don't want to be warned before plugins are unloaded." msgstr "" ! "Désactivez cette option si vous voulez être averti quand des modules externes sont déchargés de " ! "la mémoire." #: ../kbear/rc.cpp:1 ../kbear/rc.cpp:16 ../kbear/rc.cpp:33 *************** *** 1385,1391 **** #: ../kbear/rc.cpp:37 #: ../kbear/plugins/transferqueue/kbeartransferqueueplugin.cpp:223 - #, fuzzy msgid "Queue settings" ! msgstr "Paramètres d'affichage par défaut" #: ../kbear/uisettingswidget.cpp:170 --- 1375,1380 ---- #: ../kbear/rc.cpp:37 #: ../kbear/plugins/transferqueue/kbeartransferqueueplugin.cpp:223 msgid "Queue settings" ! msgstr "Paramètres pour la file d'attente" #: ../kbear/uisettingswidget.cpp:170 *************** *** 1398,1411 **** #: ../kbear/uisettingswidget.cpp:192 msgid "Major User Interface" ! msgstr "" #: ../kbear/uisettingswidget.cpp:197 - #, fuzzy msgid "TopLevel window mode." ! msgstr "Mode fenêtres paren&tes" #: ../kbear/uisettingswidget.cpp:198 ! msgid "" ! "Check this option if you want KBear to start in TopLevel mode by default." msgstr "" "Cochez cette option si vous voulez que KBear démarre par défaut en mode " --- 1387,1398 ---- #: ../kbear/uisettingswidget.cpp:192 msgid "Major User Interface" ! msgstr "Interface utilisateur principale" #: ../kbear/uisettingswidget.cpp:197 msgid "TopLevel window mode." ! msgstr "Mode fenêtres parentes" #: ../kbear/uisettingswidget.cpp:198 ! msgid "Check this option if you want KBear to start in TopLevel mode by default." msgstr "" "Cochez cette option si vous voulez que KBear démarre par défaut en mode " *************** *** 1413,1423 **** #: ../kbear/uisettingswidget.cpp:204 - #, fuzzy msgid "ChildFrame window mode" ! msgstr "Mode fenêtres &enfants" #: ../kbear/uisettingswidget.cpp:206 ! msgid "" ! "Check this option if you want KBear to start in ChildFrame mode by default." msgstr "" "Cochez cette option si vous voulez que KBear démarre par défaut en mode " --- 1400,1408 ---- #: ../kbear/uisettingswidget.cpp:204 msgid "ChildFrame window mode" ! msgstr "Mode fenêtres enfants" #: ../kbear/uisettingswidget.cpp:206 ! msgid "Check this option if you want KBear to start in ChildFrame mode by default." msgstr "" "Cochez cette option si vous voulez que KBear démarre par défaut en mode " *************** *** 1425,1435 **** #: ../kbear/uisettingswidget.cpp:212 - #, fuzzy msgid "Tabbed pages mode" ! msgstr "Mode fenêtres gérées par ta&bulations" #: ../kbear/uisettingswidget.cpp:213 ! msgid "" ! "Check this option if you want KBear to start in TabPage mode by default." msgstr "" "Cochez cette option si vous voulez que KBear démarre par défaut en mode " --- 1410,1418 ---- #: ../kbear/uisettingswidget.cpp:212 msgid "Tabbed pages mode" ! msgstr "Mode fenêtres gérées par tabulations" #: ../kbear/uisettingswidget.cpp:213 ! msgid "Check this option if you want KBear to start in TabPage mode by default." msgstr "" "Cochez cette option si vous voulez que KBear démarre par défaut en mode " *************** *** 1438,1451 **** #: ../kbear/uisettingswidget.cpp:219 msgid "Classic FTP mode" ! msgstr "" #: ../kbear/uisettingswidget.cpp:220 - #, fuzzy msgid "" "Check this option if you want KBear to start in a classic FTP mode by " "default." msgstr "" ! "Cochez cette option si vous voulez que KBear démarre par défaut en mode " ! "fenêtre gérées par des onglets." #: ../kbear/uisettingswidget.cpp:225 --- 1421,1433 ---- #: ../kbear/uisettingswidget.cpp:219 msgid "Classic FTP mode" ! msgstr "Mode FTP classique" #: ../kbear/uisettingswidget.cpp:220 msgid "" "Check this option if you want KBear to start in a classic FTP mode by " "default." msgstr "" ! "Désactivez cette option si vous voulez que KBear démarre par défaut avec mode " ! "FTP classique." #: ../kbear/uisettingswidget.cpp:225 *************** *** 1460,1466 **** #: ../kbear/uisettingswidget.cpp:243 - #, fuzzy msgid "Main window" ! msgstr "Fenêtres en cascade" #: ../kbear/uisettingswidget.cpp:257 --- 1442,1447 ---- #: ../kbear/uisettingswidget.cpp:243 msgid "Main window" ! msgstr "Fenêtre principale" #: ../kbear/uisettingswidget.cpp:257 *************** *** 1509,1515 **** #: ../kbear/uisettingswidget.cpp:365 - #, fuzzy msgid "Show ChildView Components" ! msgstr "Affic&her les éléments des fenêtres enfants..." #: ../kbear/uisettingswidget.cpp:371 --- 1490,1495 ---- #: ../kbear/uisettingswidget.cpp:365 msgid "Show ChildView Components" ! msgstr "Afficher les éléments des fenêtres enfants" #: ../kbear/uisettingswidget.cpp:371 *************** *** 1572,1593 **** #: ../kbear/uisettingswidget.cpp:435 - #, fuzzy msgid "Child windows" msgstr "Fenêtres enfants" #: ../kbear/kbearclassicmainwindow.cpp:125 - #, fuzzy msgid "" "Push this button if you want to copy/move selected items to the remote " "filesystem." msgstr "" ! "Appuyer sur ce boutton si vous voulez mettre à jour le dossier distant." #: ../kbear/kbearclassicmainwindow.cpp:136 - #, fuzzy msgid "" "Push this button if you want to copy/move selected items to the local " "filesystem." ! msgstr "Appuyer sur ce boutton si vous voulez mettre à jour le dossier local." #: ../kbear/kbearsplash.cpp:42 --- 1552,1573 ---- #: ../kbear/uisettingswidget.cpp:435 msgid "Child windows" msgstr "Fenêtres enfants" #: ../kbear/kbearclassicmainwindow.cpp:125 msgid "" "Push this button if you want to copy/move selected items to the remote " "filesystem." msgstr "" ! "Appuyer sur ce boutton si vous voulez copier / déplacer les éléments sélectionnés vers " ! "le système de fichiers distant." #: ../kbear/kbearclassicmainwindow.cpp:136 msgid "" "Push this button if you want to copy/move selected items to the local " "filesystem." ! msgstr "" ! "Appuyer sur ce boutton si vous voulez copier / déplacer les éléments sélectionnés vers le " ! "système de fichier local." #: ../kbear/kbearsplash.cpp:42 *************** *** 1609,1628 **** #: ../kbear/kbearmainwindowshared.cpp:204 - #, fuzzy msgid "&Binary" ! msgstr "Binaire (I)" #: ../kbear/kbearmainwindowshared.cpp:206 msgid "&Ascii" ! msgstr "" #: ../kbear/kbearmainwindowshared.cpp:208 - #, fuzzy msgid "A&uto" ! msgstr "S&top" #: ../kbear/kbearmainwindowshared.cpp:212 msgid "Full-Screen Mode" ! msgstr "" #: ../kbear/kbearmainwindowshared.cpp:217 --- 1589,1606 ---- #: ../kbear/kbearmainwindowshared.cpp:204 msgid "&Binary" ! msgstr "&Binaire" #: ../kbear/kbearmainwindowshared.cpp:206 msgid "&Ascii" ! msgstr "&Ascii" #: ../kbear/kbearmainwindowshared.cpp:208 msgid "A&uto" ! msgstr "A&utomatique" #: ../kbear/kbearmainwindowshared.cpp:212 msgid "Full-Screen Mode" ! msgstr "Mode plein écran" #: ../kbear/kbearmainwindowshared.cpp:217 *************** *** 1715,1725 **** #: ../kbear/kbearmainwindowshared.cpp:310 msgid "Customize KBear" ! msgstr "" #: ../kbear/kbearmainwindowshared.cpp:316 #: ../kbear/kbearmainwindowshared.cpp:362 - #, fuzzy msgid "User Interface" ! msgstr "Nom d'utilisateur :" #: ../kbear/kbearmainwindowshared.cpp:350 --- 1693,1702 ---- #: ../kbear/kbearmainwindowshared.cpp:310 msgid "Customize KBear" ! msgstr "Personnaliser KBear" #: ../kbear/kbearmainwindowshared.cpp:316 #: ../kbear/kbearmainwindowshared.cpp:362 msgid "User Interface" ! msgstr "Interface utilisateur" #: ../kbear/kbearmainwindowshared.cpp:350 *************** *** 1729,1737 **** #: ../kbear/plugins/console/kbearconsoleplugin.cpp:76 msgid "Console" ! msgstr "" #: ../kbear/plugins/console/kbearconsoleplugin.cpp:76 msgid "Embedded console" ! msgstr "" #: ../kbear/plugins/importfilters/kbearimportfilter/kbearimportfilterplugin.cpp:225 --- 1706,1714 ---- #: ../kbear/plugins/console/kbearconsoleplugin.cpp:76 msgid "Console" ! msgstr "Console" #: ../kbear/plugins/console/kbearconsoleplugin.cpp:76 msgid "Embedded console" ! msgstr "Console embarquée" #: ../kbear/plugins/importfilters/kbearimportfilter/kbearimportfilterplugin.cpp:225 *************** *** 1756,1762 **** #: ../kbear/plugins/importfilters/kbearimportfilter/kbearimportfilterplugin.cpp:259 - #, fuzzy msgid "KBear %1 import" ! msgstr "Importés d'une version 1.x.x de KBear" #: ../kbear/plugins/importfilters/kbearimportfilter/kbearimportfilterplugin.cpp:269 --- 1733,1738 ---- #: ../kbear/plugins/importfilters/kbearimportfilter/kbearimportfilterplugin.cpp:259 msgid "KBear %1 import" ! msgstr "Importés d'une version %1 de KBear" #: ../kbear/plugins/importfilters/kbearimportfilter/kbearimportfilterplugin.cpp:269 *************** *** 1792,1815 **** #: ../kbear/plugins/importfilters/urllistimportfilter/urllistimportfilterplugin.cpp:52 - #, fuzzy msgid "Invalid URL: %1" ! msgstr "" ! "URL mal formée :\n" ! "%1" #: ../kbear/plugins/importfilters/urllistimportfilter/urllistimportfilterplugin.cpp:69 - #, fuzzy msgid "" "Invalid URL: %1\n" "It does not have a host." msgstr "" ! "URL mal formée :\n" ! "%1\n" ! "\n" ! "Essayez de nouveau." #: ../kbear/plugins/importfilters/urllistimportfilter/urllistimportfilterplugin.cpp:92 msgid "URL List import" ! msgstr "" #: ../kbear/plugins/importfilters/urllistimportfilter/urllistimportfilterplugin.cpp:117 --- 1768,1785 ---- #: ../kbear/plugins/importfilters/urllistimportfilter/urllistimportfilterplugin.cpp:52 msgid "Invalid URL: %1" ! msgstr "URL mal formée : %1" #: ../kbear/plugins/importfilters/urllistimportfilter/urllistimportfilterplugin.cpp:69 msgid "" "Invalid URL: %1\n" "It does not have a host." msgstr "" ! "URL mal formée : %1\n" ! "Il n'y a pas d'ordinateur hôte pour cette URL." #: ../kbear/plugins/importfilters/urllistimportfilter/urllistimportfilterplugin.cpp:92 msgid "URL List import" ! msgstr "Importer une liste d'URL" #: ../kbear/plugins/importfilters/urllistimportfilter/urllistimportfilterplugin.cpp:117 *************** *** 1918,1924 **** #: ../kbear/plugins/transferoutput/kbeartransferoutputplugin.cpp:49 #: ../kbear/plugins/transferqueue/kbeartransferqueueplugin.cpp:64 - #, fuzzy msgid "&Start transfer" ! msgstr "Transferts en file d'attente" #: ../kbear/plugins/transferoutput/kbeartransferoutputplugin.cpp:50 --- 1888,1893 ---- #: ../kbear/plugins/transferoutput/kbeartransferoutputplugin.cpp:49 #: ../kbear/plugins/transferqueue/kbeartransferqueueplugin.cpp:64 msgid "&Start transfer" ! msgstr "Démarrer le tran&sfert" #: ../kbear/plugins/transferoutput/kbeartransferoutputplugin.cpp:50 *************** *** 2127,2132 **** #: ../kbear/plugins/systemtraydock/kbearsystemtraydockplugin.cpp:140 #, fuzzy ! msgid "" ! "Uncheck this option if you don't want the system tray icon to be visible" msgstr "" "Cochez cette option si vous voulez afficher l'icône de KBear dans la boîte à " --- 2096,2100 ---- #: ../kbear/plugins/systemtraydock/kbearsystemtraydockplugin.cpp:140 #, fuzzy ! msgid "Uncheck this option if you don't want the system tray icon to be visible" msgstr "" "Cochez cette option si vous voulez afficher l'icône de KBear dans la boîte à " *************** *** 2197,2202 **** #: ../kbear/plugins/sitemanager/kbearsitemanagerplugin.cpp:744 ! msgid "" ! "If you unload the Sitemanager plugin you can't access the site database." msgstr "" --- 2165,2169 ---- #: ../kbear/plugins/sitemanager/kbearsitemanagerplugin.cpp:744 ! msgid "If you unload the Sitemanager plugin you can't access the site database." msgstr "" *************** *** 2335,2340 **** #: ../kbear/plugins/sitemanager/kbearsitemanager.cpp:207 msgid "Enter the default directory for the remote host here" ! msgstr "" ! "Saisir le dossier à ouvrir par défaut lors de la connexion sur l'hôte distant" #: ../kbear/plugins/sitemanager/kbearsitemanager.cpp:211 --- 2302,2306 ---- #: ../kbear/plugins/sitemanager/kbearsitemanager.cpp:207 msgid "Enter the default directory for the remote host here" ! msgstr "Saisir le dossier à ouvrir par défaut lors de la connexion sur l'hôte distant" #: ../kbear/plugins/sitemanager/kbearsitemanager.cpp:211 *************** *** 2378,2383 **** #: ../kbear/plugins/sitemanager/kbearsitemanager.cpp:278 msgid "Check this option if you want to disable extended passive mode (EPSV)." ! msgstr "" ! "Validez cette option si vous voulez inhiber le mode passif étendu (EPSV)." #: ../kbear/plugins/sitemanager/kbearsitemanager.cpp:283 --- 2344,2348 ---- #: ../kbear/plugins/sitemanager/kbearsitemanager.cpp:278 msgid "Check this option if you want to disable extended passive mode (EPSV)." ! msgstr "Validez cette option si vous voulez inhiber le mode passif étendu (EPSV)." #: ../kbear/plugins/sitemanager/kbearsitemanager.cpp:283 *************** *** 2423,2428 **** #: ../kbear/plugins/sitemanager/kbearsitemanager.cpp:298 ! msgid "" ! "Check this if you want all filesystem operations to use the same connection." msgstr "" "Validez cette option si vous voulez que toutes les opérations sur les \n" --- 2388,2392 ---- #: ../kbear/plugins/sitemanager/kbearsitemanager.cpp:298 ! msgid "Check this if you want all filesystem operations to use the same connection." msgstr "" "Validez cette option si vous voulez que toutes les opérations sur les \n" *************** *** 2838,2843 **** #: ../kbear/plugins/firewall/firewallsettingswidget.cpp:139 msgid "Enter the hostname to connect to when connecting to the firewall." ! msgstr "" ! "Saisir ici le nom d'hôte de la machine faisant office de serveur pare-feu." #: ../kbear/plugins/firewall/firewallsettingswidget.cpp:146 --- 2802,2806 ---- #: ../kbear/plugins/firewall/firewallsettingswidget.cpp:139 msgid "Enter the hostname to connect to when connecting to the firewall." ! msgstr "Saisir ici le nom d'hôte de la machine faisant office de serveur pare-feu." #: ../kbear/plugins/firewall/firewallsettingswidget.cpp:146 *************** *** 2870,2875 **** #: ../kbear/plugins/firewall/firewallsettingswidget.cpp:190 msgid "Enter your firewall password here." ! msgstr "" ! "Saisir ici le mot de passe pour votre identification sur le serveur pare-feu." #: ../kbear/plugins/firewall/firewallsettingswidget.cpp:197 --- 2833,2837 ---- #: ../kbear/plugins/firewall/firewallsettingswidget.cpp:190 msgid "Enter your firewall password here." ! msgstr "Saisir ici le mot de passe pour votre identification sur le serveur pare-feu." #: ../kbear/plugins/firewall/firewallsettingswidget.cpp:197 *************** *** 3358,3363 **** #: ../kbear/plugins/transferqueue/kbeartransferqueueplugin.cpp:93 ! msgid "" ! "Queue new transfers, if checked this will override all other queue settings." msgstr "" --- 3320,3324 ---- #: ../kbear/plugins/transferqueue/kbeartransferqueueplugin.cpp:93 ! msgid "Queue new transfers, if checked this will override all other queue settings." msgstr "" *************** *** 4347,4348 **** --- 4308,4310 ---- #~ msgstr "" #~ "Appuyer sur ce bouton pour actualiser l'affichage de l'arborescence." + |
|
From: <cau...@us...> - 2003-08-07 13:56:16
|
Update of /cvsroot/kbear/kbear/po In directory sc8-pr-cvs1:/tmp/cvs-serv15383 Modified Files: cs.po de.po es.po fr.po he.po id.po it.po ja.po kbear.pot nl.po pl.po pt.po pt_BR.po ro.po ru.po sv.po zh_TW.po Log Message: Update Index: cs.po =================================================================== RCS file: /cvsroot/kbear/kbear/po/cs.po,v retrieving revision 1.55 retrieving revision 1.56 diff -C2 -d -r1.55 -r1.56 *** cs.po 4 Aug 2003 10:47:07 -0000 1.55 --- cs.po 7 Aug 2003 13:56:01 -0000 1.56 *************** *** 6,10 **** msgstr "" "Project-Id-Version: cs\n" ! "POT-Creation-Date: 2003-08-04 12:38+0200\n" "PO-Revision-Date: 2003-07-06 20:45+0200\n" "Last-Translator: MatÄj Hausenblas <ma...@us...>\n" --- 6,10 ---- msgstr "" "Project-Id-Version: cs\n" ! "POT-Creation-Date: 2003-08-07 15:47+0200\n" "PO-Revision-Date: 2003-07-06 20:45+0200\n" "Last-Translator: MatÄj Hausenblas <ma...@us...>\n" *************** *** 3391,3583 **** "Můžete také vybrat pÅÃkaz 'Spustit dneÅ¡nà tip' z nabÃdky NápovÄdy." ! #: ../kbear/pluginselectwidget.cpp:63 msgid "" ! "<p>This page let you choose which plugins you want to be loaded. Just check/" ! "uncheck the plugins you want to load/unload.</p>" msgstr "" ! "<p>Tato stránka Vám umožnà vybrat moduly které chcete nahrát. JednoduÅ¡e " ! "vyberte moduly které chcete nahrát/odstranit.</p>" ! #: ../kbear/pluginselectwidget.cpp:86 ! msgid "Description" ! msgstr "Popis" ! #: ../databasedeamon/main.cpp:33 ! msgid "KBearSiteManagerDaemon" ! msgstr "KBearDaemonSprávceStránek" ! #: ../databasedeamon/sitemanagerdb.cpp:544 ! msgid "Personal" ! msgstr "OsobnÃ" ! #: ../databasedeamon/sitemanagerdb.cpp:546 ! #: ../databasedeamon/sitemanagerdb.cpp:578 ! #: ../databasedeamon/sitemanagerdb.cpp:594 ! msgid "Imported Bookmarks" ! msgstr "Importované záložky" ! #~ msgid "" ! #~ "...that you can change between the different view modes with the " ! #~ "keyboard ?\n" ! #~ "F5 change to TopLevel Mode, F6 change to ChildFrame Mode and F7 change to " ! #~ "TabPage mode.\n" ! #~ "if already in ChildFrame Mode an auto tile will accure.\n" ! #~ "Note: When in TopLevel Mode the main window has to be activated in order " ! #~ "to respond to keystrokes.\n" ! #~ msgstr "" ! #~ "...že můžete pÅepÃnat mezi různými režimy zobrazenà pomocà klávesnice?\n" ! #~ "F5 pÅepne do režimu samostatných oken, F6 pÅepne do režimu vnitÅnÃch " ! #~ "okének a F7 pÅepne do režimu pÅehledových stránek.\n" ! #~ "Jestliže jste již v režimu vnitÅnÃch okének, bude provedeno automatické " ! #~ "vyrovnánÃ.\n" ! #~ "Poznámka: V režimu samostatných oken je tÅeba aby bylo hlavnà okno " ! #~ "aktÃvnà aby byly klávesové pÅÃkazy funkÄnÃ.\n" ! #~ msgid "..that with the F1 key you can access the help system directly.\n" ! #~ msgstr "" ! #~ "...že stisknutÃm klávesy F1 se dostanete rovnou do systému nápovÄdy.\n" ! #~ msgid "" ! #~ "..that you can import bookmarks files from other ftp clients. Just push " ! #~ "the \"import\" button in the Sitemanager\n" ! #~ "and select the import filter corresponding to the bookmark file you want " ! #~ "to import.\n" ! #~ msgstr "" ! #~ "...že můžete importovat záložky z jiných klientů FTP. StaÄà stisknout " ! #~ "tlaÄÃtko \"importovat\" ve Správci stránek\n" ! #~ "a vybrat importovacà filtr korespondujÃcà se souborem záložek k " ! #~ "importovánÃ.\n" ! #~ msgid "" ! #~ "...that if you work with many sites simultanously you can spread the " ! #~ "views over several desktops. Do like this:\n" ! #~ "First switch to toplevel mode, then make the main window and the view for " ! #~ "your local filesystem \"sticky\".\n" ! #~ "After this you can switch to a new desktop for each new site you want to " ! #~ "open and you will have your main\n" ! #~ "window and the local filesystem view at each desktop along with the " ! #~ "remote siteview.\n" ! #~ msgstr "" ! #~ "...že když pracujete s vÃce stránkami najednou, můžete rozmÃstit okénka " ! #~ "na vÃce pracovnÃch ploch. To se dá udÄlat nasledovnÄ:\n" ! #~ "NapÅed pÅepnÄte do režimu samostatných oken, poté nastavte hlavnà okno a " ! #~ "Váš mÃstnà systém souborů na \"lepÃcÃ\".\n" ! #~ "Poté můžete pÅejÃt na novou pracovnà plochu pro každé nové stránky které " ! #~ "chcete otevÅÃt a budete zde mÃt hlavnÃ\n" ! #~ "okno a mÃstnà systém souborů spolu s oknem vzdálených stránek.\n" ! #~ msgid "" ! #~ "...that in the Settings menu you can choose which parts of the Main " ! #~ "Window and the child views you want to be visible.\n" ! #~ msgstr "" ! #~ "...že v nabÃdce Nastavenà můžete vybrat které Äásti hlavnÃho okna " ! #~ "dceÅinných okének budou zobrazeny.\n" ! #~ msgid "...that with Shift+F1 you switch to \"What's this\" mode.\n" ! #~ msgstr "...že pomocà shift+F1 můžete pÅepnout do režimu \"Co je to\".\n" ! #~ msgid "" ! #~ "...that all sites in the Sitemanager are also available in the " ! #~ "Sitemanager menu.\n" ! #~ "If you bookmark a site in the menu the site will be added to the " ! #~ "Sitemanager.\n" ! #~ msgstr "" ! #~ "...že vÅ¡echny stránky ve Správci stránek jsou dostupné z nabÃdky Sorávce " ! #~ "stránek.\n" ! #~ "Když pÅidáte stránky z nabÃdky, tato bude pÅidána do Správce stránek.\n" ! #~ msgid "" ! #~ "...that in the Quick Connection dialog you can choose to save the " ! #~ "connection to the Sitemanager.\n" ! #~ msgstr "" ! #~ "...že v dialogu Rychlé pÅipojenà můžete vybrat možnost aby bylo pÅipojenà " ! #~ "uloženo do Správce stránek.\n" ! #~ msgid "" ! #~ "...that you can access the ten most recently used connections directly " ! #~ "through the FTP->Open Recent... menu ?\n" ! #~ msgstr "" ! #~ "...že se můžete dostat k deseti nejsouÄasnÄjÅ¡Ãm pÅipojenÃm pÅÃmo pÅes " ! #~ "nabÃdku FTP->OtevÅÃt nedávné...?\n" ! #~ msgid "" ! #~ "...that by right clicking the Taskbar buttons you get a popup menu " ! #~ "specific for that view ?\n" ! #~ msgstr "" ! #~ "...že kliknutÃm pravého tlaÄÃtka na tlaÄÃtka hlavnÃho panelu otevÅete " ! #~ "specifickou nabÃdku?\n" ! #~ msgid "" ! #~ "...that the time you have been connected to a specific site is displayed " ! #~ "at the bottom of each site view ?\n" ! #~ msgstr "" ! #~ "...že Äas pÅipojenà k jednotlivým stránkám je zobrazen na spodu okna " ! #~ "tÄchto stránek?\n" ! #~ msgid "" ! #~ "...that by right clicking within the file view, you get a popup menu with " ! #~ "a lot of options.\n" ! #~ "Notice: This popup menu is different depending on if you click on a file " ! #~ "or not.\n" ! #~ msgstr "" ! #~ "...že kliknutÃm pravého tlaÄÃtka uvnitÅ okna se soubory se otevÅe nabÃdka " ! #~ "se spoustou možnostÃ.\n" ! #~ "Poznámka: Tato nabÃdka je jiná podle toho, jestli kliknete na soubor nebo " ! #~ "ne.\n" ! #~ msgid "" ! #~ "...that the \"Home\" button moves you directly to your home directory, on " ! #~ "a remote site this means your startup directory.\n" ! #~ msgstr "" ! #~ "...že tlaÄÃtko \"domů\" Vás pÅenese rovnou do VaÅ¡eho domovského adresáÅe. " ! #~ "Na vzdálených stránkách to znamená, že jste pÅeneseni do spouÅ¡tÄcÃho " ! #~ "adresáÅe.\n" ! #~ msgid "" ! #~ "...that by rightclicking on a transfer item in the transfer view you can " ! #~ "cancel any transfer. If the transfer is queued you can start it this way " ! #~ "instead.\n" ! #~ msgstr "" ! #~ "...že kliknutÃm pravým tlaÄÃtkem na objekt v pÅenosovém oknÄ můžete " ! #~ "zruÅ¡it kterýkoli pÅenos. Jestli je pÅenos ve frontÄ, můžete ho takto " ! #~ "spustit.\n" ! #~ msgid "" ! #~ "...that with the find button you can search for specific files.\n" ! #~ "Note: in the search dialog you can use regular expressions in the " ! #~ "search.\n" ! #~ msgstr "" ! #~ "...že tlaÄÃtkem hledánà můžete hledat specifické soubory.\n" ! #~ "Poznámka: V hledacÃm dialogu můžete použÃt bÄžné výrazy k vyhledánÃ.\n" ! #~ msgid "" ! #~ "...that the tools menu/toolbar can be personalized in the menu option " ! #~ "Settings/Configure tools.\n" ! #~ msgstr "" ! #~ "...že nástroje nabÃdek/panelů mohou být nastavovány podle pÅánà v nabÃdce " ! #~ "NastavenÃ/Konfigurovat nástroje.\n" ! #~ msgid "" ! #~ "...that in the right combobox with the label filter, you can use regular " ! #~ "expressions to filter out only the files you want to see.\n" ! #~ "For example *.cpp will only show files with the extension cpp.\n" ! #~ msgstr "" ! #~ "...že v pravém poli se seznamem s názvem filtr můžete použÃt bÄžné výrazy " ! #~ "k odfiltrovánà souborů které chcete vidÄt.\n" ! #~ "NapÅÃklad *.cpp ukáže jen soubory s koncovkou .cpp.\n" ! #~ msgid "" ! #~ "...that you can drag files and folders not only between views within " ! #~ "KBear but also to and from Konqueror and some other KDE applications.\n" ! #~ msgstr "" ! #~ "...že můžete pÅetahovat soubory s adresáÅe nejen mezi okny KBearu, ale i " ! #~ "do a z Konqueroru a nÄkterých dalÅ¡Ãch aplikacà KDE.\n" ! #~ msgid "" ! #~ "...that by clicking the \"Advanced...\" button in the Sitemanager you can " ! #~ "fine tune the settings for the selected site.\n" ! #~ msgstr "" ! #~ "...že kliknutÃm na tlaÄÃtko \"pokroÄilé...\" ve Správci stránek můžete " ! #~ "nastavit podrobnÄji nastavenà pro vybrané stránky.\n" #, fuzzy --- 3391,3597 ---- "Můžete také vybrat pÅÃkaz 'Spustit dneÅ¡nà tip' z nabÃdky NápovÄdy." ! #: ../kbear/plugins/tipofday/tips.cc:3 msgid "" ! "...that you can change between the different view modes with the keyboard ?\n" ! "F5 change to TopLevel Mode, F6 change to ChildFrame Mode and F7 change to " ! "TabPage mode.\n" ! "if already in ChildFrame Mode an auto tile will accure.\n" ! "Note: When in TopLevel Mode the main window has to be activated in order to " ! "respond to keystrokes.\n" msgstr "" ! "...že můžete pÅepÃnat mezi různými režimy zobrazenà pomocà klávesnice?\n" ! "F5 pÅepne do režimu samostatných oken, F6 pÅepne do režimu vnitÅnÃch okének " ! "a F7 pÅepne do režimu pÅehledových stránek.\n" ! "Jestliže jste již v režimu vnitÅnÃch okének, bude provedeno automatické " ! "vyrovnánÃ.\n" ! "Poznámka: V režimu samostatných oken je tÅeba aby bylo hlavnà okno aktÃvnà " ! "aby byly klávesové pÅÃkazy funkÄnÃ.\n" ! #: ../kbear/plugins/tipofday/tips.cc:10 ! msgid "..that with the F1 key you can access the help system directly.\n" ! msgstr "...že stisknutÃm klávesy F1 se dostanete rovnou do systému nápovÄdy.\n" ! #: ../kbear/plugins/tipofday/tips.cc:14 ! msgid "" ! "..that you can import bookmarks files from other ftp clients. Just push the " ! "\"import\" button in the Sitemanager\n" ! "and select the import filter corresponding to the bookmark file you want to " ! "import.\n" ! msgstr "" ! "...že můžete importovat záložky z jiných klientů FTP. StaÄà stisknout " ! "tlaÄÃtko \"importovat\" ve Správci stránek\n" ! "a vybrat importovacà filtr korespondujÃcà se souborem záložek k " ! "importovánÃ.\n" ! #: ../kbear/plugins/tipofday/tips.cc:19 ! msgid "" ! "...that if you work with many sites simultanously you can spread the views " ! "over several desktops. Do like this:\n" ! "First switch to toplevel mode, then make the main window and the view for " ! "your local filesystem \"sticky\".\n" ! "After this you can switch to a new desktop for each new site you want to " ! "open and you will have your main\n" ! "window and the local filesystem view at each desktop along with the remote " ! "siteview.\n" ! msgstr "" ! "...že když pracujete s vÃce stránkami najednou, můžete rozmÃstit okénka na " ! "vÃce pracovnÃch ploch. To se dá udÄlat nasledovnÄ:\n" ! "NapÅed pÅepnÄte do režimu samostatných oken, poté nastavte hlavnà okno a Váš " ! "mÃstnà systém souborů na \"lepÃcÃ\".\n" ! "Poté můžete pÅejÃt na novou pracovnà plochu pro každé nové stránky které " ! "chcete otevÅÃt a budete zde mÃt hlavnÃ\n" ! "okno a mÃstnà systém souborů spolu s oknem vzdálených stránek.\n" ! #: ../kbear/plugins/tipofday/tips.cc:26 ! msgid "" ! "...that in the Settings menu you can choose which parts of the Main Window " ! "and the child views you want to be visible.\n" ! msgstr "" ! "...že v nabÃdce Nastavenà můžete vybrat které Äásti hlavnÃho okna dceÅinných " ! "okének budou zobrazeny.\n" ! #: ../kbear/plugins/tipofday/tips.cc:30 ! msgid "...that with Shift+F1 you switch to \"What's this\" mode.\n" ! msgstr "...že pomocà shift+F1 můžete pÅepnout do režimu \"Co je to\".\n" ! #: ../kbear/plugins/tipofday/tips.cc:34 ! msgid "" ! "...that all sites in the Sitemanager are also available in the Sitemanager " ! "menu.\n" ! "If you bookmark a site in the menu the site will be added to the " ! "Sitemanager.\n" ! msgstr "" ! "...že vÅ¡echny stránky ve Správci stránek jsou dostupné z nabÃdky Sorávce " ! "stránek.\n" ! "Když pÅidáte stránky z nabÃdky, tato bude pÅidána do Správce stránek.\n" ! #: ../kbear/plugins/tipofday/tips.cc:39 ! msgid "" ! "...that in the Quick Connection dialog you can choose to save the connection " ! "to the Sitemanager.\n" ! msgstr "" ! "...že v dialogu Rychlé pÅipojenà můžete vybrat možnost aby bylo pÅipojenà " ! "uloženo do Správce stránek.\n" ! #: ../kbear/plugins/tipofday/tips.cc:43 ! msgid "" ! "...that you can access the ten most recently used connections directly " ! "through the FTP->Open Recent... menu ?\n" ! msgstr "" ! "...že se můžete dostat k deseti nejsouÄasnÄjÅ¡Ãm pÅipojenÃm pÅÃmo pÅes " ! "nabÃdku FTP->OtevÅÃt nedávné...?\n" ! #: ../kbear/plugins/tipofday/tips.cc:47 ! msgid "" ! "...that by right clicking the Taskbar buttons you get a popup menu specific " ! "for that view ?\n" ! msgstr "" ! "...že kliknutÃm pravého tlaÄÃtka na tlaÄÃtka hlavnÃho panelu otevÅete " ! "specifickou nabÃdku?\n" ! #: ../kbear/plugins/tipofday/tips.cc:51 ! msgid "" ! "...that the time you have been connected to a specific site is displayed at " ! "the bottom of each site view ?\n" ! msgstr "" ! "...že Äas pÅipojenà k jednotlivým stránkám je zobrazen na spodu okna tÄchto " ! "stránek?\n" ! #: ../kbear/plugins/tipofday/tips.cc:55 ! msgid "" ! "...that by right clicking within the file view, you get a popup menu with a " ! "lot of options.\n" ! "Notice: This popup menu is different depending on if you click on a file or " ! "not.\n" ! msgstr "" ! "...že kliknutÃm pravého tlaÄÃtka uvnitÅ okna se soubory se otevÅe nabÃdka se " ! "spoustou možnostÃ.\n" ! "Poznámka: Tato nabÃdka je jiná podle toho, jestli kliknete na soubor nebo " ! "ne.\n" ! #: ../kbear/plugins/tipofday/tips.cc:60 ! msgid "" ! "...that the \"Home\" button moves you directly to your home directory, on a " ! "remote site this means your startup directory.\n" ! msgstr "" ! "...že tlaÄÃtko \"domů\" Vás pÅenese rovnou do VaÅ¡eho domovského adresáÅe. Na " ! "vzdálených stránkách to znamená, že jste pÅeneseni do spouÅ¡tÄcÃho adresáÅe.\n" ! #: ../kbear/plugins/tipofday/tips.cc:64 ! msgid "" ! "...that by rightclicking on a transfer item in the transfer view you can " ! "cancel any transfer. If the transfer is queued you can start it this way " ! "instead.\n" ! msgstr "" ! "...že kliknutÃm pravým tlaÄÃtkem na objekt v pÅenosovém oknÄ můžete zruÅ¡it " ! "kterýkoli pÅenos. Jestli je pÅenos ve frontÄ, můžete ho takto spustit.\n" ! #: ../kbear/plugins/tipofday/tips.cc:68 ! msgid "" ! "...that with the find button you can search for specific files.\n" ! "Note: in the search dialog you can use regular expressions in the search.\n" ! msgstr "" ! "...že tlaÄÃtkem hledánà můžete hledat specifické soubory.\n" ! "Poznámka: V hledacÃm dialogu můžete použÃt bÄžné výrazy k vyhledánÃ.\n" ! #: ../kbear/plugins/tipofday/tips.cc:73 ! msgid "" ! "...that the tools menu/toolbar can be personalized in the menu option " ! "Settings/Configure tools.\n" ! msgstr "" ! "...že nástroje nabÃdek/panelů mohou být nastavovány podle pÅánà v nabÃdce " ! "NastavenÃ/Konfigurovat nástroje.\n" ! #: ../kbear/plugins/tipofday/tips.cc:77 ! msgid "" ! "...that in the right combobox with the label filter, you can use regular " ! "expressions to filter out only the files you want to see.\n" ! "For example *.cpp will only show files with the extension cpp.\n" ! msgstr "" ! "...že v pravém poli se seznamem s názvem filtr můžete použÃt bÄžné výrazy k " ! "odfiltrovánà souborů které chcete vidÄt.\n" ! "NapÅÃklad *.cpp ukáže jen soubory s koncovkou .cpp.\n" ! #: ../kbear/plugins/tipofday/tips.cc:82 ! msgid "" ! "...that you can drag files and folders not only between views within KBear " ! "but also to and from Konqueror and some other KDE applications.\n" ! msgstr "" ! "...že můžete pÅetahovat soubory s adresáÅe nejen mezi okny KBearu, ale i do " ! "a z Konqueroru a nÄkterých dalÅ¡Ãch aplikacà KDE.\n" ! #: ../kbear/plugins/tipofday/tips.cc:86 ! msgid "" ! "...that by clicking the \"Advanced...\" button in the Sitemanager you can " ! "fine tune the settings for the selected site.\n" ! msgstr "" ! "...že kliknutÃm na tlaÄÃtko \"pokroÄilé...\" ve Správci stránek můžete " ! "nastavit podrobnÄji nastavenà pro vybrané stránky.\n" ! #: ../kbear/pluginselectwidget.cpp:63 ! msgid "" ! "<p>This page let you choose which plugins you want to be loaded. Just check/" ! "uncheck the plugins you want to load/unload.</p>" ! msgstr "" ! "<p>Tato stránka Vám umožnà vybrat moduly které chcete nahrát. JednoduÅ¡e " ! "vyberte moduly které chcete nahrát/odstranit.</p>" ! #: ../kbear/pluginselectwidget.cpp:86 ! msgid "Description" ! msgstr "Popis" ! #: ../databasedeamon/main.cpp:33 ! msgid "KBearSiteManagerDaemon" ! msgstr "KBearDaemonSprávceStránek" ! #: ../databasedeamon/sitemanagerdb.cpp:544 ! msgid "Personal" ! msgstr "OsobnÃ" ! #: ../databasedeamon/sitemanagerdb.cpp:546 ! #: ../databasedeamon/sitemanagerdb.cpp:578 ! #: ../databasedeamon/sitemanagerdb.cpp:594 ! msgid "Imported Bookmarks" ! msgstr "Importované záložky" #, fuzzy Index: de.po =================================================================== RCS file: /cvsroot/kbear/kbear/po/de.po,v retrieving revision 1.41 retrieving revision 1.42 diff -C2 -d -r1.41 -r1.42 *** de.po 4 Aug 2003 10:47:07 -0000 1.41 --- de.po 7 Aug 2003 13:56:02 -0000 1.42 *************** *** 7,11 **** msgstr "" "Project-Id-Version: KBear 1.2.1\n" ! "POT-Creation-Date: 2003-08-04 12:38+0200\n" "PO-Revision-Date: 2002-11-30 15:02+0100\n" "Last-Translator: Frithjof Engel <fri...@us...>\n" --- 7,11 ---- msgstr "" "Project-Id-Version: KBear 1.2.1\n" ! "POT-Creation-Date: 2003-08-07 15:47+0200\n" "PO-Revision-Date: 2002-11-30 15:02+0100\n" "Last-Translator: Frithjof Engel <fri...@us...>\n" *************** *** 3469,3663 **** "wählen." ! #: ../kbear/pluginselectwidget.cpp:63 msgid "" ! "<p>This page let you choose which plugins you want to be loaded. Just check/" ! "uncheck the plugins you want to load/unload.</p>" msgstr "" ! #: ../kbear/pluginselectwidget.cpp:86 ! #, fuzzy ! msgid "Description" ! msgstr "Beschreibung:" ! #: ../databasedeamon/main.cpp:33 ! msgid "KBearSiteManagerDaemon" ! msgstr "KBear Seitenmanager-Dämon" ! #: ../databasedeamon/sitemanagerdb.cpp:544 ! msgid "Personal" ! msgstr "Persönlich" ! #: ../databasedeamon/sitemanagerdb.cpp:546 ! #: ../databasedeamon/sitemanagerdb.cpp:578 ! #: ../databasedeamon/sitemanagerdb.cpp:594 ! msgid "Imported Bookmarks" ! msgstr "Importierte Lesezeichen" ! #~ msgid "" ! #~ "...that you can change between the different view modes with the " ! #~ "keyboard ?\n" ! #~ "F5 change to TopLevel Mode, F6 change to ChildFrame Mode and F7 change to " ! #~ "TabPage mode.\n" ! #~ "if already in ChildFrame Mode an auto tile will accure.\n" ! #~ "Note: When in TopLevel Mode the main window has to be activated in order " ! #~ "to respond to keystrokes.\n" ! #~ msgstr "" ! #~ "Haben Sie gewusst, dass Sie mit Ihrer Tastatur zwischen den verschiedenen " ! #~ "Ansichten wechseln können?\n" ! #~ "Verwenden Sie F5 um in den TopLevel- und F6 um in den Unteransichts-Modus " ! #~ "zu gelangen.\n" ! #~ "Sollten Sie sich bereits im Unteransichts-Modus befinden, wird " ! #~ "automatisch angeordnet.\n" ! #~ "Anmerkung: Im TopLevelmodus muss das Hauptfenster aktiviert sein, damit " ! #~ "das Programm Ihre Tastatureingaben verarbeiten kann.\n" ! #~ msgid "..that with the F1 key you can access the help system directly.\n" ! #~ msgstr "Mit F1 haben Sie direkten Zugang zum Hilfesystem.\n" ! #~ msgid "" ! #~ "..that you can import bookmarks files from other ftp clients. Just push " ! #~ "the \"import\" button in the Sitemanager\n" ! #~ "and select the import filter corresponding to the bookmark file you want " ! #~ "to import.\n" ! #~ msgstr "" ! #~ "...dass Sie Lesezeichen von anderen FTP-Klienten importieren können. " ! #~ "Klicken Sie einfach den \"Import\" Knopf im Seitenmanagern\n" ! #~ "und wählen Sie den entsprechenden Importfilter.\n" ! #~ msgid "" ! #~ "...that if you work with many sites simultanously you can spread the " ! #~ "views over several desktops. Do like this:\n" ! #~ "First switch to toplevel mode, then make the main window and the view for " ! #~ "your local filesystem \"sticky\".\n" ! #~ "After this you can switch to a new desktop for each new site you want to " ! #~ "open and you will have your main\n" ! #~ "window and the local filesystem view at each desktop along with the " ! #~ "remote siteview.\n" ! #~ msgstr "" ! #~ "Wenn Sie mit mehreren Seiten gleichzeitig arbeiten, dann können Sie diese " ! #~ "über mehrere Desktops verteilen. In etwa so:\n" ! #~ "Schalten Sie vorerst in den TopLevel-Modus, dann \"heften\" Sie Ihr " ! #~ "Hauptfenster und Ihre Ansicht des lokalen Dateisystems an.\n" ! #~ " Dann können Sie für jede neue Seite, die Sie öffnen möchten, zu einem " ! #~ "anderem Desktop wechseln und Sie werden immer auch Ihr Hauptfenster und " ! #~ "die Ansicht Ihres lokalen Dateisystems neben der Ansicht des entfernten " ! #~ "Dateisystems sehen.\n" ! #~ msgid "" ! #~ "...that in the Settings menu you can choose which parts of the Main " ! #~ "Window and the child views you want to be visible.\n" ! #~ msgstr "" ! #~ "Im Menü \"Einstellungen\" haben Sie die Möglichkeit die Teile des " ! #~ "Hauptfensters auszuwählen, die sichtbar sein sollen.\n" ! #~ msgid "...that with Shift+F1 you switch to \"What's this\" mode.\n" ! #~ msgstr "Mit Shift+F1 können Sie in den \"Was ist das?\"-Modus schalten.\n" ! #~ msgid "" ! #~ "...that all sites in the Sitemanager are also available in the " ! #~ "Sitemanager menu.\n" ! #~ "If you bookmark a site in the menu the site will be added to the " ! #~ "Sitemanager.\n" ! #~ msgstr "" ! #~ "...dass alle Seiten im Seitenmanager auch im Seitenmanager-Menü vorhanden " ! #~ "sind.\n" ! #~ "Wenn Sie eine Seite im Menü als Lesezeichen speichern, wird sie im " ! #~ "Seitenmanager hinzugefügt.\n" ! #~ msgid "" ! #~ "...that in the Quick Connection dialog you can choose to save the " ! #~ "connection to the Sitemanager.\n" ! #~ msgstr "" ! #~ "Im 'Schnell verbinden' Dialog können Sie die Verbindung im Seitenmanager " ! #~ "speichern.\n" ! #~ msgid "" ! #~ "...that you can access the ten most recently used connections directly " ! #~ "through the FTP->Open Recent... menu ?\n" ! #~ msgstr "" ! #~ "Haben Sie gewusst, dass Sie die 10 zuletzt verwendeten Verbindungen " ! #~ "direkt über das FTP->Zuletzt geöffnete... Menü abrufen können?\n" ! #~ msgid "" ! #~ "...that by right clicking the Taskbar buttons you get a popup menu " ! #~ "specific for that view ?\n" ! #~ msgstr "" ! #~ "Haben Sie gewusst, dass wenn Sie mit der rechten Maustaste auf die Knöpfe " ! #~ "der Taskleiste drücken, ein entsprechendes Popup-Menü erscheint?\n" ! #~ msgid "" ! #~ "...that the time you have been connected to a specific site is displayed " ! #~ "at the bottom of each site view ?\n" ! #~ msgstr "" ! #~ "Haben Sie bemerkt, dass die Zeit, die Sie schon mit einer bestimmten " ! #~ "Seite verbunden sind, am Boden jeder Seite angezeigt wird?\n" ! #~ msgid "" ! #~ "...that by right clicking within the file view, you get a popup menu with " ! #~ "a lot of options.\n" ! #~ "Notice: This popup menu is different depending on if you click on a file " ! #~ "or not.\n" ! #~ msgstr "" ! #~ "Haben Sie gewusst, dass wenn Sie innerhalb der Dateiansicht auf die " ! #~ "rechte Maustaste drücken, Sie ein Menü mit vielen Optionen erhalten?\n" ! #~ "Bemerkung: Diese Popupmenüs unterscheiden sich je nachdem, ob man auf " ! #~ "eine Datei klickt oder nicht..\n" ! #~ msgid "" ! #~ "...that the \"Home\" button moves you directly to your home directory, on " ! #~ "a remote site this means your startup directory.\n" ! #~ msgstr "" ! #~ "Der \"Heim\"-Knopf bringt Sie direkt in ihr Heimverzeichnis, auf einer " ! #~ "entfernten Seite bedeutet dies Ihr Startverzeichnis.\n" ! #~ msgid "" ! #~ "...that by rightclicking on a transfer item in the transfer view you can " ! #~ "cancel any transfer. If the transfer is queued you can start it this way " ! #~ "instead.\n" ! #~ msgstr "" ! #~ "Haben Sie gewusst, dass Sie durch einen Rechtsklick auf eine Ãbertragung " ! #~ "in der Ãbertragungsansichtdie Ãbertragung auch beenden können?\n" ! #~ msgid "" ! #~ "...that with the find button you can search for specific files.\n" ! #~ "Note: in the search dialog you can use regular expressions in the " ! #~ "search.\n" ! #~ msgstr "" ! #~ "Mit dem \"Suche Knopf\" können Sie nach bestimmten Dateien suchen.\n" ! #~ "Bemerkung: Im \"Suche Dialog\" können Sie auch reguläre Ausdrücke für die " ! #~ "Suche verwenden. \n" ! #~ msgid "" ! #~ "...that the tools menu/toolbar can be personalized in the menu option " ! #~ "Settings/Configure tools.\n" ! #~ msgstr "" ! #~ "Das Werkzeugmenü/Die Werkzeugleiste können mit der Menüoption " ! #~ "Einstellungen/Werzeugleisten einrichten an persönliche Vorlieben " ! #~ "angepasst werden.\n" ! #~ msgid "" ! #~ "...that in the right combobox with the label filter, you can use regular " ! #~ "expressions to filter out only the files you want to see.\n" ! #~ "For example *.cpp will only show files with the extension cpp.\n" ! #~ msgstr "" ! #~ "Haben Sie bemerkt, dass Sie im rechten Kombinationsfeld mit dem " ! #~ "Beschriftungsfilter reguläre Ausdrücke verwenden können, damit nur die " ! #~ "Dateien, die Sie sehen wollen, angezeigt werden?\n" ! #~ "Zum Beispiel *.cpp zeigt nur Dateien mit der Erweiterung cpp.\n" ! #~ msgid "" ! #~ "...that you can drag files and folders not only between views within " ! #~ "KBear but also to and from Konqueror and some other KDE applications.\n" ! #~ msgstr "" ! #~ "Sie können Dateien und Ordner nicht nur innerhalb von Kbear per 'drag and " ! #~ "drop' verschieben, sondern auch von und zu Konqueror und auch einigen " ! #~ "anderen KDE Anwendungen.\n" ! #~ msgid "" ! #~ "...that by clicking the \"Advanced...\" button in the Sitemanager you can " ! #~ "fine tune the settings for the selected site.\n" ! #~ msgstr "" ! #~ "Sie können Feineinstellungen der aktivierten Seite ändern, indem Sie auf " ! #~ "den \"Erweitert\" Knopf im Seitenmanager drücken.\n" #, fuzzy --- 3469,3679 ---- "wählen." ! #: ../kbear/plugins/tipofday/tips.cc:3 msgid "" ! "...that you can change between the different view modes with the keyboard ?\n" ! "F5 change to TopLevel Mode, F6 change to ChildFrame Mode and F7 change to " ! "TabPage mode.\n" ! "if already in ChildFrame Mode an auto tile will accure.\n" ! "Note: When in TopLevel Mode the main window has to be activated in order to " ! "respond to keystrokes.\n" msgstr "" + "Haben Sie gewusst, dass Sie mit Ihrer Tastatur zwischen den verschiedenen " + "Ansichten wechseln können?\n" + "Verwenden Sie F5 um in den TopLevel- und F6 um in den Unteransichts-Modus zu " + "gelangen.\n" + "Sollten Sie sich bereits im Unteransichts-Modus befinden, wird automatisch " + "angeordnet.\n" + "Anmerkung: Im TopLevelmodus muss das Hauptfenster aktiviert sein, damit das " + "Programm Ihre Tastatureingaben verarbeiten kann.\n" ! #: ../kbear/plugins/tipofday/tips.cc:10 ! msgid "..that with the F1 key you can access the help system directly.\n" ! msgstr "Mit F1 haben Sie direkten Zugang zum Hilfesystem.\n" ! #: ../kbear/plugins/tipofday/tips.cc:14 ! msgid "" ! "..that you can import bookmarks files from other ftp clients. Just push the " ! "\"import\" button in the Sitemanager\n" ! "and select the import filter corresponding to the bookmark file you want to " ! "import.\n" ! msgstr "" ! "...dass Sie Lesezeichen von anderen FTP-Klienten importieren können. Klicken " ! "Sie einfach den \"Import\" Knopf im Seitenmanagern\n" ! "und wählen Sie den entsprechenden Importfilter.\n" ! #: ../kbear/plugins/tipofday/tips.cc:19 ! msgid "" ! "...that if you work with many sites simultanously you can spread the views " ! "over several desktops. Do like this:\n" ! "First switch to toplevel mode, then make the main window and the view for " ! "your local filesystem \"sticky\".\n" ! "After this you can switch to a new desktop for each new site you want to " ! "open and you will have your main\n" ! "window and the local filesystem view at each desktop along with the remote " ! "siteview.\n" ! msgstr "" ! "Wenn Sie mit mehreren Seiten gleichzeitig arbeiten, dann können Sie diese " ! "über mehrere Desktops verteilen. In etwa so:\n" ! "Schalten Sie vorerst in den TopLevel-Modus, dann \"heften\" Sie Ihr " ! "Hauptfenster und Ihre Ansicht des lokalen Dateisystems an.\n" ! " Dann können Sie für jede neue Seite, die Sie öffnen möchten, zu einem " ! "anderem Desktop wechseln und Sie werden immer auch Ihr Hauptfenster und die " ! "Ansicht Ihres lokalen Dateisystems neben der Ansicht des entfernten " ! "Dateisystems sehen.\n" ! #: ../kbear/plugins/tipofday/tips.cc:26 ! msgid "" ! "...that in the Settings menu you can choose which parts of the Main Window " ! "and the child views you want to be visible.\n" ! msgstr "" ! "Im Menü \"Einstellungen\" haben Sie die Möglichkeit die Teile des " ! "Hauptfensters auszuwählen, die sichtbar sein sollen.\n" ! #: ../kbear/plugins/tipofday/tips.cc:30 ! msgid "...that with Shift+F1 you switch to \"What's this\" mode.\n" ! msgstr "Mit Shift+F1 können Sie in den \"Was ist das?\"-Modus schalten.\n" ! #: ../kbear/plugins/tipofday/tips.cc:34 ! msgid "" ! "...that all sites in the Sitemanager are also available in the Sitemanager " ! "menu.\n" ! "If you bookmark a site in the menu the site will be added to the " ! "Sitemanager.\n" ! msgstr "" ! "...dass alle Seiten im Seitenmanager auch im Seitenmanager-Menü vorhanden " ! "sind.\n" ! "Wenn Sie eine Seite im Menü als Lesezeichen speichern, wird sie im " ! "Seitenmanager hinzugefügt.\n" ! #: ../kbear/plugins/tipofday/tips.cc:39 ! msgid "" ! "...that in the Quick Connection dialog you can choose to save the connection " ! "to the Sitemanager.\n" ! msgstr "" ! "Im 'Schnell verbinden' Dialog können Sie die Verbindung im Seitenmanager " ! "speichern.\n" ! #: ../kbear/plugins/tipofday/tips.cc:43 ! msgid "" ! "...that you can access the ten most recently used connections directly " ! "through the FTP->Open Recent... menu ?\n" ! msgstr "" ! "Haben Sie gewusst, dass Sie die 10 zuletzt verwendeten Verbindungen direkt " ! "über das FTP->Zuletzt geöffnete... Menü abrufen können?\n" ! #: ../kbear/plugins/tipofday/tips.cc:47 ! msgid "" ! "...that by right clicking the Taskbar buttons you get a popup menu specific " ! "for that view ?\n" ! msgstr "" ! "Haben Sie gewusst, dass wenn Sie mit der rechten Maustaste auf die Knöpfe " ! "der Taskleiste drücken, ein entsprechendes Popup-Menü erscheint?\n" ! #: ../kbear/plugins/tipofday/tips.cc:51 ! msgid "" ! "...that the time you have been connected to a specific site is displayed at " ! "the bottom of each site view ?\n" ! msgstr "" ! "Haben Sie bemerkt, dass die Zeit, die Sie schon mit einer bestimmten Seite " ! "verbunden sind, am Boden jeder Seite angezeigt wird?\n" ! #: ../kbear/plugins/tipofday/tips.cc:55 ! msgid "" ! "...that by right clicking within the file view, you get a popup menu with a " ! "lot of options.\n" ! "Notice: This popup menu is different depending on if you click on a file or " ! "not.\n" ! msgstr "" ! "Haben Sie gewusst, dass wenn Sie innerhalb der Dateiansicht auf die rechte " ! "Maustaste drücken, Sie ein Menü mit vielen Optionen erhalten?\n" ! "Bemerkung: Diese Popupmenüs unterscheiden sich je nachdem, ob man auf eine " ! "Datei klickt oder nicht..\n" ! #: ../kbear/plugins/tipofday/tips.cc:60 ! msgid "" ! "...that the \"Home\" button moves you directly to your home directory, on a " ! "remote site this means your startup directory.\n" ! msgstr "" ! "Der \"Heim\"-Knopf bringt Sie direkt in ihr Heimverzeichnis, auf einer " ! "entfernten Seite bedeutet dies Ihr Startverzeichnis.\n" ! #: ../kbear/plugins/tipofday/tips.cc:64 ! msgid "" ! "...that by rightclicking on a transfer item in the transfer view you can " ! "cancel any transfer. If the transfer is queued you can start it this way " ! "instead.\n" ! msgstr "" ! "Haben Sie gewusst, dass Sie durch einen Rechtsklick auf eine Ãbertragung in " ! "der Ãbertragungsansichtdie Ãbertragung auch beenden können?\n" ! #: ../kbear/plugins/tipofday/tips.cc:68 ! msgid "" ! "...that with the find button you can search for specific files.\n" ! "Note: in the search dialog you can use regular expressions in the search.\n" ! msgstr "" ! "Mit dem \"Suche Knopf\" können Sie nach bestimmten Dateien suchen.\n" ! "Bemerkung: Im \"Suche Dialog\" können Sie auch reguläre Ausdrücke für die " ! "Suche verwenden. \n" ! #: ../kbear/plugins/tipofday/tips.cc:73 ! msgid "" ! "...that the tools menu/toolbar can be personalized in the menu option " ! "Settings/Configure tools.\n" ! msgstr "" ! "Das Werkzeugmenü/Die Werkzeugleiste können mit der Menüoption Einstellungen/" ! "Werzeugleisten einrichten an persönliche Vorlieben angepasst werden.\n" ! #: ../kbear/plugins/tipofday/tips.cc:77 ! msgid "" ! "...that in the right combobox with the label filter, you can use regular " ! "expressions to filter out only the files you want to see.\n" ! "For example *.cpp will only show files with the extension cpp.\n" ! msgstr "" ! "Haben Sie bemerkt, dass Sie im rechten Kombinationsfeld mit dem " ! "Beschriftungsfilter reguläre Ausdrücke verwenden können, damit nur die " ! "Dateien, die Sie sehen wollen, angezeigt werden?\n" ! "Zum Beispiel *.cpp zeigt nur Dateien mit der Erweiterung cpp.\n" ! #: ../kbear/plugins/tipofday/tips.cc:82 ! msgid "" ! "...that you can drag files and folders not only between views within KBear " ! "but also to and from Konqueror and some other KDE applications.\n" ! msgstr "" ! "Sie können Dateien und Ordner nicht nur innerhalb von Kbear per 'drag and " ! "drop' verschieben, sondern auch von und zu Konqueror und auch einigen " ! "anderen KDE Anwendungen.\n" ! #: ../kbear/plugins/tipofday/tips.cc:86 ! msgid "" ! "...that by clicking the \"Advanced...\" button in the Sitemanager you can " ! "fine tune the settings for the selected site.\n" ! msgstr "" ! "Sie können Feineinstellungen der aktivierten Seite ändern, indem Sie auf den " ! "\"Erweitert\" Knopf im Seitenmanager drücken.\n" ! #: ../kbear/pluginselectwidget.cpp:63 ! msgid "" ! "<p>This page let you choose which plugins you want to be loaded. Just check/" ! "uncheck the plugins you want to load/unload.</p>" ! msgstr "" ! #: ../kbear/pluginselectwidget.cpp:86 ! #, fuzzy ! msgid "Description" ! msgstr "Beschreibung:" ! #: ../databasedeamon/main.cpp:33 ! msgid "KBearSiteManagerDaemon" ! msgstr "KBear Seitenmanager-Dämon" ! #: ../databasedeamon/sitemanagerdb.cpp:544 ! msgid "Personal" ! msgstr "Persönlich" ! #: ../databasedeamon/sitemanagerdb.cpp:546 ! #: ../databasedeamon/sitemanagerdb.cpp:578 ! #: ../databasedeamon/sitemanagerdb.cpp:594 ! msgid "Imported Bookmarks" ! msgstr "Importierte Lesezeichen" #, fuzzy Index: es.po =================================================================== RCS file: /cvsroot/kbear/kbear/po/es.po,v retrieving revision 1.37 retrieving revision 1.38 diff -C2 -d -r1.37 -r1.38 *** es.po 4 Aug 2003 10:47:08 -0000 1.37 --- es.po 7 Aug 2003 13:56:04 -0000 1.38 *************** *** 5,9 **** msgstr "" "Project-Id-Version: kbear\n" ! "POT-Creation-Date: 2003-08-04 12:38+0200\n" "PO-Revision-Date: 2003-03-20 10:35CET\n" "Last-Translator: Quique <qu...@si...>\n" --- 5,9 ---- msgstr "" "Project-Id-Version: kbear\n" ! "POT-Creation-Date: 2003-08-07 15:47+0200\n" "PO-Revision-Date: 2003-03-20 10:35CET\n" "Last-Translator: Quique <qu...@si...>\n" *************** *** 3439,3442 **** --- 3439,3575 ---- "«Preferencias»." + #: ../kbear/plugins/tipofday/tips.cc:3 + msgid "" + "...that you can change between the different view modes with the keyboard ?\n" + "F5 change to TopLevel Mode, F6 change to ChildFrame Mode and F7 change to " + "TabPage mode.\n" + "if already in ChildFrame Mode an auto tile will accure.\n" + "Note: When in TopLevel Mode the main window has to be activated in order to " + "respond to keystrokes.\n" + msgstr "" + + #: ../kbear/plugins/tipofday/tips.cc:10 + msgid "..that with the F1 key you can access the help system directly.\n" + msgstr "" + + #: ../kbear/plugins/tipofday/tips.cc:14 + msgid "" + "..that you can import bookmarks files from other ftp clients. Just push the " + "\"import\" button in the Sitemanager\n" + "and select the import filter corresponding to the bookmark file you want to " + "import.\n" + msgstr "" + + #: ../kbear/plugins/tipofday/tips.cc:19 + msgid "" + "...that if you work with many sites simultanously you can spread the views " + "over several desktops. Do like this:\n" + "First switch to toplevel mode, then make the main window and the view for " + "your local filesystem \"sticky\".\n" + "After this you can switch to a new desktop for each new site you want to " + "open and you will have your main\n" + "window and the local filesystem view at each desktop along with the remote " + "siteview.\n" + msgstr "" + + #: ../kbear/plugins/tipofday/tips.cc:26 + msgid "" + "...that in the Settings menu you can choose which parts of the Main Window " + "and the child views you want to be visible.\n" + msgstr "" + + #: ../kbear/plugins/tipofday/tips.cc:30 + #, fuzzy + msgid "...that with Shift+F1 you switch to \"What's this\" mode.\n" + msgstr "Pasar a la ayuda contextual." + + #: ../kbear/plugins/tipofday/tips.cc:34 + msgid "" + "...that all sites in the Sitemanager are also available in the Sitemanager " + "menu.\n" + "If you bookmark a site in the menu the site will be added to the " + "Sitemanager.\n" + msgstr "" + + #: ../kbear/plugins/tipofday/tips.cc:39 + msgid "" + "...that in the Quick Connection dialog you can choose to save the connection " + "to the Sitemanager.\n" + msgstr "" + + #: ../kbear/plugins/tipofday/tips.cc:43 + msgid "" + "...that you can access the ten most recently used connections directly " + "through the FTP->Open Recent... menu ?\n" + msgstr "" + + #: ../kbear/plugins/tipofday/tips.cc:47 + msgid "" + "...that by right clicking the Taskbar buttons you get a popup menu specific " + "for that view ?\n" + msgstr "" + + #: ../kbear/plugins/tipofday/tips.cc:51 + msgid "" + "...that the time you have been connected to a specific site is displayed at " + "the bottom of each site view ?\n" + msgstr "" + + #: ../kbear/plugins/tipofday/tips.cc:55 + msgid "" + "...that by right clicking within the file view, you get a popup menu with a " + "lot of options.\n" + "Notice: This popup menu is different depending on if you click on a file or " + "not.\n" + msgstr "" + + #: ../kbear/plugins/tipofday/tips.cc:60 + #, fuzzy + msgid "" + "...that the \"Home\" button moves you directly to your home directory, on a " + "remote site this means your startup directory.\n" + msgstr "" + "Este botón te lleva a tu directorio personal\n" + "\n" + "En un servidor remoto te llevara a tu directorio de arranque." + + #: ../kbear/plugins/tipofday/tips.cc:64 + msgid "" + "...that by rightclicking on a transfer item in the transfer view you can " + "cancel any transfer. If the transfer is queued you can start it this way " + "instead.\n" + msgstr "" + + #: ../kbear/plugins/tipofday/tips.cc:68 + msgid "" + "...that with the find button you can search for specific files.\n" + "Note: in the search dialog you can use regular expressions in the search.\n" + msgstr "" + + #: ../kbear/plugins/tipofday/tips.cc:73 + msgid "" + "...that the tools menu/toolbar can be personalized in the menu option " + "Settings/Configure tools.\n" + msgstr "" + + #: ../kbear/plugins/tipofday/tips.cc:77 + msgid "" + "...that in the right combobox with the label filter, you can use regular " + "expressions to filter out only the files you want to see.\n" + "For example *.cpp will only show files with the extension cpp.\n" + msgstr "" + + #: ../kbear/plugins/tipofday/tips.cc:82 + msgid "" + "...that you can drag files and folders not only between views within KBear " + "but also to and from Konqueror and some other KDE applications.\n" + msgstr "" + + #: ../kbear/plugins/tipofday/tips.cc:86 + msgid "" + "...that by clicking the \"Advanced...\" button in the Sitemanager you can " + "fine tune the settings for the selected site.\n" + msgstr "" + #: ../kbear/pluginselectwidget.cpp:63 msgid "" *************** *** 3463,3479 **** msgid "Imported Bookmarks" msgstr "Marcadores importados" - - #, fuzzy - #~ msgid "...that with Shift+F1 you switch to \"What's this\" mode.\n" - #~ msgstr "Pasar a la ayuda contextual." - - #, fuzzy - #~ msgid "" - #~ "...that the \"Home\" button moves you directly to your home directory, on " - #~ "a remote site this means your startup directory.\n" - #~ msgstr "" - #~ "Este botón te lleva a tu directorio personal\n" - #~ "\n" - #~ "En un servidor remoto te llevara a tu directorio de arranque." #, fuzzy --- 3596,3599 ---- Index: fr.po =================================================================== RCS file: /cvsroot/kbear/kbear/po/fr.po,v retrieving revision 1.88 retrieving revision 1.89 diff -C2 -d -r1.88 -r1.89 *** fr.po 4 Aug 2003 12:29:23 -0000 1.88 --- fr.po 7 Aug 2003 13:56:05 -0000 1.89 *************** *** 6,10 **** msgstr "" "Project-Id-Version: fr\n" ! "POT-Creation-Date: 2003-08-04 12:38+0200\n" "PO-Revision-Date: 2003-08-04 14:20+0200\n" "Last-Translator: Gilles CAULIER <cau...@fr...>\n" --- 6,10 ---- msgstr "" "Project-Id-Version: fr\n" ! "POT-Creation-Date: 2003-08-07 15:47+0200\n" "PO-Revision-Date: 2003-08-04 14:20+0200\n" "Last-Translator: Gilles CAULIER <cau...@fr...>\n" *************** *** 124,129 **** msgid "Set file extensions to automatically transfer in ASCII mode" msgstr "" ! "Validez cette option si vous voulez que les fichiers soient transférés en automatiquement mode " ! "ASCII en fonction de l'extension du fichier." #: ../kbear/lib/interfaces/transfermanager.cpp:480 --- 124,129 ---- msgid "Set file extensions to automatically transfer in ASCII mode" msgstr "" ! "Validez cette option si vous voulez que les fichiers soient transférés en " ! "automatiquement mode ASCII en fonction de l'extension du fichier." #: ../kbear/lib/interfaces/transfermanager.cpp:480 *************** *** 137,143 **** "See also the Auto option." msgstr "" ! "Validez cette option si vous voulez que les fichiers soient transférés en mode ASCII.\n" ! "Cette option peut être nécessaire pour quelques types de fichiers, comme par exemple " ! "quelques scripts PERL.\n" "Voir aussi l'option nommée « automatique »." --- 137,144 ---- "See also the Auto option." msgstr "" ! "Validez cette option si vous voulez que les fichiers soient transférés en " ! "mode ASCII.\n" ! "Cette option peut être nécessaire pour quelques types de fichiers, comme par " ! "exemple quelques scripts PERL.\n" "Voir aussi l'option nommée « automatique »." *************** *** 151,155 **** "This is normally the best option" msgstr "" ! "Validez cette option si vous voulez que les fichiers soient transférés en mode binaire.\n" "Cette option est normalement la meilleur." --- 152,157 ---- "This is normally the best option" msgstr "" ! "Validez cette option si vous voulez que les fichiers soient transférés en " ! "mode binaire.\n" "Cette option est normalement la meilleur." *************** *** 198,203 **** "by default." msgstr "" ! "Cochez cette option si vous voulez afficher que l'application écrase les fichiers ou les dossiers " ! "par défaut." #: ../kbear/lib/interfaces/transfermanager.cpp:620 --- 200,205 ---- "by default." msgstr "" ! "Cochez cette option si vous voulez afficher que l'application écrase les " ! "fichiers ou les dossiers par défaut." #: ../kbear/lib/interfaces/transfermanager.cpp:620 *************** *** 224,232 **** #: ../kbear/lib/interfaces/transfermanager.cpp:666 msgid "This field display the number of currently queued transfers." ! msgstr "Ce champs affiche le nombre de transferts mis actuellement en file d'attente." #: ../kbear/lib/interfaces/transfermanager.cpp:673 msgid "If you quit, these transfers will be stopped or canceled !" ! msgstr "Si vous fermez l'application, tous les transferts seront arrêter ou annuler !" #: ../kbear/lib/interfaces/transfermanager.cpp:677 --- 226,236 ---- #: ../kbear/lib/interfaces/transfermanager.cpp:666 msgid "This field display the number of currently queued transfers." ! msgstr "" ! "Ce champs affiche le nombre de transferts mis actuellement en file d'attente." #: ../kbear/lib/interfaces/transfermanager.cpp:673 msgid "If you quit, these transfers will be stopped or canceled !" ! msgstr "" ! "Si vous fermez l'application, tous les transferts seront arrêter ou annuler !" #: ../kbear/lib/interfaces/transfermanager.cpp:677 *************** *** 647,651 **** #: ../kbear/lib/widgets/kbearfilesyswidget.cpp:890 #, fuzzy ! msgid "This field displays the number of directories and files in current directory." msgstr "Ce champ affiche le nombre de sous-dossiers dans le dossier courant." --- 651,656 ---- #: ../kbear/lib/widgets/kbearfilesyswidget.cpp:890 #, fuzzy ! msgid "" ! "This field displays the number of directories and files in current directory." msgstr "Ce champ affiche le nombre de sous-dossiers dans le dossier courant." *************** *** 1308,1312 **** #: ../kbear/miscsettingswidget.cpp:142 ! msgid "Enter the email adress you want to use as password on anonymous servers." msgstr "" "Saisir l'adresse de courrier électronique à utiliser comme mot de passe avec " --- 1313,1318 ---- #: ../kbear/miscsettingswidget.cpp:142 ! msgid "" ! "Enter the email adress you want to use as password on anonymous servers." msgstr "" "Saisir l'adresse de courrier électronique à utiliser comme mot de passe avec " *************** *** 1339,1343 **** #: ../kbear/miscsettingswidget.cpp:170 #, fuzzy ! msgid "Uncheck this option if don't want to be warned before plugins are unloaded." msgstr "" "Cochez cette option si vous voulez être averti avant que des fichiers ou des " --- 1345,1350 ---- #: ../kbear/miscsettingswidget.cpp:170 #, fuzzy ! msgid "" ! "Uncheck this option if don't want to be warned before plugins are unloaded." msgstr "" "Cochez cette option si vous voulez être averti avant que des fichiers ou des " *************** *** 1399,1403 **** #: ../kbear/uisettingswidget.cpp:198 ! msgid "Check this option if you want KBear to start in TopLevel mode by default." msgstr "" "Cochez cette option si vous voulez que KBear démarre par défaut en mode " --- 1406,1411 ---- #: ../kbear/uisettingswidget.cpp:198 ! msgid "" ! "Check this option if you want KBear to start in TopLevel mode by default." msgstr "" "Cochez cette option si vous voulez que KBear démarre par défaut en mode " *************** *** 1410,1414 **** #: ../kbear/uisettingswidget.cpp:206 ! msgid "Check this option if you want KBear to start in ChildFrame mode by default." msgstr "" "Cochez cette option si vous voulez que KBear démarre par défaut en mode " --- 1418,1423 ---- #: ../kbear/uisettingswidget.cpp:206 ! msgid "" ! "Check this option if you want KBear to start in ChildFrame mode by default." msgstr "" "Cochez cette option si vous voulez que KBear démarre par défaut en mode " *************** *** 1421,1425 **** #: ../kbear/uisettingswidget.cpp:213 ! msgid "Check this option if you want KBear to start in TabPage mode by default." msgstr "" "Cochez cette option si vous voulez que KBear démarre par défaut en mode " --- 1430,1435 ---- #: ../kbear/uisettingswidget.cpp:213 ! msgid "" ! "Check this option if you want KBear to start in TabPage mode by default." msgstr "" "Cochez cette option si vous voulez que KBear démarre par défaut en mode " *************** *** 1571,1575 **** "Push this button if you want to copy/move selected items to the remote " "filesystem." ! msgstr "Appuyer sur ce boutton si vous voulez mettre à jour le dossier distant." #: ../kbear/kbearclassicmainwindow.cpp:136 --- 1581,1586 ---- "Push this button if you want to copy/move selected items to the remote " "filesystem." ! msgstr "" ! "Appuyer sur ce boutton si vous voulez mettre à jour le dossier distant." #: ../kbear/kbearclassicmainwindow.cpp:136 *************** *** 2116,2120 **** #: ../kbear/plugins/systemtraydock/kbearsystemtraydockplugin.cpp:140 #, fuzzy ! msgid "Uncheck this option if you don't want the system tray icon to be visible" msgstr "" "Cochez cette option si vous voulez afficher l'icône de KBear dans la boîte à " --- 2127,2132 ---- #: ../kbear/plugins/systemtraydock/kbearsystemtraydockplugin.cpp:140 #, fuzzy ! msgid "" ! "Uncheck this option if you don't want the system tray icon to be visible" msgstr "" "Cochez cette option si vous voulez afficher l'icône de KBear dans la boîte à " *************** *** 2185,2189 **** #: ../kbear/plugins/sitemanager/kbearsitemanagerplugin.cpp:744 ! msgid "If you unload the Sitemanager plugin you can't access the site database." msgstr "" --- 2197,2202 ---- #: ../kbear/plugins/sitemanager/kbearsitemanagerplugin.cpp:744 ! msgid "" ! "If you unload the Sitemanager plugin you can't access the site database." msgstr "" *************** *** 2322,2326 **** #: ../kbear/plugins/sitemanager/kbearsitemanager.cpp:207 msgid "Enter the default directory for the remote host here" ! msgstr "Saisir le dossier à ouvrir par défaut lors de la connexion sur l'hôte distant" #: ../kbear/plugins/sitemanager/kbearsitemanager.cpp:211 --- 2335,2340 ---- #: ../kbear/plugins/sitemanager/kbearsitemanager.cpp:207 msgid "Enter the default directory for the remote host here" ! msgstr "" ! "Saisir le dossier à ouvrir par défaut lors de la connexion sur l'hôte distant" #: ../kbear/plugins/sitemanager/kbearsitemanager.cpp:211 *************** *** 2364,2368 **** #: ../kbear/plugins/sitemanager/kbearsitemanager.cpp:278 msgid "Check this option if you want to disable extended passive mode (EPSV)." ! msgstr "Validez cette option si vous voulez inhiber le mode passif étendu (EPSV)." #: ../kbear/plugins/sitemanager/kbearsitemanager.cpp:283 --- 2378,2383 ---- #: ../kbear/plugins/sitemanager/kbearsitemanager.cpp:278 msgid "Check this option if you want to disable extended passive mode (EPSV)." ! msgstr "" ! "Validez cette option si vous voulez inhiber le mode passif étendu (EPSV)." #: ../kbear/plugins/sitemanager/kbearsitemanager.cpp:283 *************** *** 2408,2412 **** #: ../kbear/plugins/sitemanager/kbearsitemanager.cpp:298 ! msgid "Check this if you want all filesystem operations to use the same connection." msgstr "" "Validez cette option si vous voulez que toutes les opérations sur les \n" --- 2423,2428 ---- #: ../kbear/plugins/sitemanager/kbearsitemanager.cpp:298 ! msgid "" ! "Check this if you want all filesystem operations to use the same connection." msgstr "" "Validez cette option si vous voulez que toutes les opérations sur les \n" *************** *** 2822,2826 **** #: ../kbear/plugins/firewall/firewallsettingswidget.cpp:139 msgid "Enter the hostname to connect to when connecting to the firewall." ! msgstr "Saisir ici le nom d'hôte de la machine faisant office de serveur pare-feu." #: ../kbear/plugins/firewall/firewallsettingswidget.cpp:146 --- 2838,2843 ---- #: ../kbear/plugins/firewall/firewallsettingswidget.cpp:139 msgid "Enter the hostname to connect to when connecting to the firewall." ! msgstr "" ! "Saisir ici le nom d'hôte de la machine faisant office de serveur pare-feu." #: ../kbear/plugins/firewall/firewallsettingswidget.cpp:146 *************** *** 2853,2857 **** #: ../kbear/plugins/firewall/firewallsettingswidget.cpp:190 msgid "Enter your firewall password here." ! msgstr "Saisir ici le mot de passe pour votre identification sur le serveur pare-feu." #: ../kbear/plugins/firewall/firewallsettingswidget.cpp:197 --- 2870,2875 ---- #: ../kbear/plugins/firewall/firewallsettingswidget.cpp:190 msgid "Enter your firewall password here." ! msgstr "" ! "Saisir ici le mot de passe pour votre identification sur le serveur pare-feu." #: ../kbear/plugins/firewall/firewallsettingswidget.cpp:197 *************** *** 3340,3344 **** #: ../kbear/plugins/transferqueue/kbeartransferqueueplugin.cpp:93 ! msgid "Queue new transfers, if checked this will override all other queue settings." msgstr "" --- 3358,3363 ---- #: ../kbear/plugins/transferqueue/kbeartransferqueueplugin.cpp:93 ! msgid "" ! "Queue new transfers, if checked this will override all other queue settings." msgstr "" *************** *** 3439,3650 **** "You can also select the 'Run Tip of today' command from the 'Help' menu." msgstr "" ! "Appuyer sur ce bouton pour lancer la boîte de dialogue des « Astuces du jour ».\n" ! "Vous pouvez aussi sélectionner la commande « Astuces du jour » dans le menu « Aide »." ! #: ../kbear/pluginselectwidget.cpp:63 msgid "" ! "<p>This page let you choose which plugins you want to be loaded. Just check/" ! "uncheck the plugins you want to load/unload.</p>" msgstr "" ! #: ../kbear/pluginselectwidget.cpp:86 ! msgid "Description" ! msgstr "Description" ! #: ../databasedeamon/main.cpp:33 ! msgid "KBearSiteManagerDaemon" ! msgstr "Gestionnaire de Signets FTP de KBear " ! #: ../databasedeamon/sitemanagerdb.cpp:544 ! msgid "Personal" ! msgstr "Signets FTP personnels" ! #: ../databasedeamon/sitemanagerdb.cpp:546 ! #: ../databasedeamon/sitemanagerdb.cpp:578 ! #: ../databasedeamon/sitemanagerdb.cpp:594 ! msgid "Imported Bookmarks" ! msgstr "Importations de Signets FTP" ! #~ msgid "" ! #~ "...that you can change between the different view modes with the " ! #~ "keyboard ?\n" ! #~ "F5 change to TopLevel Mode, F6 change to ChildFrame Mode and F7 change to " ! #~ "TabPage mode.\n" ! #~ "if already in ChildFrame Mode an auto tile will accure.\n" ! #~ "Note: When in TopLevel Mode the main window has to be activated in order " ! #~ "to respond to keystrokes.\n" ! #~ msgstr "" ! #~ "... Que vous pouvez changer les différents modes d'affichage à partir du " ! #~ "clavier ?\n" ! #~ "Ctrl+Maj+F5 permet de passer en mode fenêtres parentes, Ctrl+Maj+F6 en " ! #~ "mode fenêtres enfants, et Ctrl+Maj+F7 en mode fenêtres gérées par des " ! #~ "onglets.\n" ! #~ "Si vous êtes déjà en mode fenêtres enfants une mosaïque automatique " ! #~ "ajustera l'affichage.\n" ! #~ "Nota : quand vous êtes en mode fenêtres parentes, la fenêtre principale " ! #~ "est alors active et répond alors au frappes du clavier.\n" ! #~ msgid "..that with the F1 key you can access the help system directly.\n" ! #~ msgstr "" ! #~ "... Qu'avec la touche F1 vous pouvez directement accéder au manuel de " ! #~ "KBear.\n" ! #~ msgid "" ! #~ "..that you can import bookmarks files from other ftp clients. Just push " ! #~ "the \"import\" button in the Sitemanager\n" ! #~ "and select the import filter corresponding to the bookmark file you want " ! #~ "to import.\n" ! #~ msgstr "" ! #~ "... Que vous pouvez importer vos fichiers de Signets FTP issus d'autres " ! #~ "clients FTP. Appuyez juste sur le bouton «Importer» dans la boîte de " ! #~ "dialogue de gestion des Signets FTP \n" ! #~ "et sélectionnez le filtre d'importation correspondant au fichier de " ! #~ "Signets qui vous interresse.\n" ! #~ msgid "" ! #~ "...that if you work with many sites simultanously you can spread the " ! #~ "views over several desktops. Do like this:\n" ! #~ "First switch to toplevel mode, then make the main window and the view for " ! #~ "your local filesystem \"sticky\".\n" ! #~ "After this you can switch to a new desktop for each new site you want to " ! #~ "open and you will have your main\n" ! #~ "window and the local filesystem view at each desktop along with the " ! #~ "remote siteview.\n" ! #~ msgstr "" ! #~ "... Que si vous travaillez avec plusieurs site FTP simultanément, vous " ! #~ "pouvez placer les différentes vues sur plusieurs bureaux virtuels. Pour " ! #~ "réaliser cette opération, vous devez : \n" ! #~ "basculer dans le mode fenêtres parentes. Cela affichera séparèment la " ! #~ "fenêtre principale et la fenêtre correspond à votre système de fichiers " ! #~ "local.\n" ! #~ "Ensuite, basculer sur un nouveau bureau virtuel pour y déposer chaque " ! #~ "nouvelle connexion pour chaque nouveau site distant.\n" ! #~ msgid "" ! #~ "...that in the Settings menu you can choose which parts of the Main " ! #~ "Window and the child views you want to be visible.\n" ! #~ msgstr "" ! #~ "... Que dans le menu «Configuration», vous pouvez choisir les éléments à " ! #~ "afficher dans la fenêtre principale et dans les fenêtres enfants.\n" ! #~ msgid "...that with Shift+F1 you switch to \"What's this\" mode.\n" ! #~ msgstr "" ! #~ "... Qu'avec les touches «Shift+F1», vous pouvez basculer dans l'aide " ! #~ "contextuelle.\n" ! #~ msgid "" ! #~ "...that all sites in the Sitemanager are also available in the " ! #~ "Sitemanager menu.\n" ! #~ "If you bookmark a site in the menu the site will be added to the " ! #~ "Sitemanager.\n" ! #~ msgstr "" ! #~ "... Que tous les Signets FTP dans la listes des Signets sont aussi " ! #~ "disponibles dans le menu «Sites FTP».\n" ! #~ "Si vous enregistrez un site FTP dans le menu, celui-ci sera ajouté " ! #~ "automatiquement dans la liste des Signets FTP.\n" ! #~ msgid "" ! #~ "...that in the Quick Connection dialog you can choose to save the " ! #~ "connection to the Sitemanager.\n" ! #~ msgstr "" ! #~ "... Que la boîte de dialogue «Connexion rapide» vous pouvez choisir de " ! #~ "sauvegarder la connexion dans la liste des Signets FTP.\n" ! #~ msgid "" ! #~ "...that you can access the ten most recently used connections directly " ! #~ "through the FTP->Open Recent... menu ?\n" ! #~ msgstr "" ! #~ "... Que vous pouvez accéder jusqu'à la dixième connexion récemment " ! #~ "ouverte directement par le menu «FTP->Récemments ouvert(s)...» ?\n" ! #~ msgid "" ! #~ "...that by right clicking the Taskbar buttons you get a popup menu " ! #~ "specific for that view ?\n" ! #~ msgstr "" ! #~ "... Qu'en cliquant avec le bouton droit de la souris sur les boutons de " ! #~ "la barre des tâches de KBear, vous obtiendrez un menu flottant spécifique " ! #~ "pour chaque vue ?\n" ! #~ msgid "" ! #~ "...that the time you have been connected to a specific site is displayed " ! #~ "at the bottom of each site view ?\n" ! #~ msgstr "" ! #~ "... Que la durrée de connexion pour chaque site est affichée en bas de " ! #~ "chaque vue ?\n" ! #~ msgid "" ! #~ "...that by right clicking within the file view, you get a popup menu with " ! #~ "a lot of options.\n" ! #~ "Notice: This popup menu is different depending on if you click on a file " ! #~ "or not.\n" ! #~ msgstr "" ! #~ "... Qu'en cliquant avec... [truncated message content] |