|
|
|
@ -98,6 +98,7 @@ Item::Item( TQListView *parent, CollectionSetup *collection, const TQString &nam
|
|
|
|
|
else
|
|
|
|
|
setPixmap( 0, SmallIcon( "folder" ) );
|
|
|
|
|
setVisible( true );
|
|
|
|
|
connect( collectionSetup, SIGNAL(resetDirs()), this, SLOT(reset()) );
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -115,6 +116,7 @@ Item::Item( TQListViewItem *parent, CollectionSetup *collection, const KURL &url
|
|
|
|
|
connect( &m_lister, SIGNAL(newItems( const KFileItemList& )), SLOT(newItems( const KFileItemList& )) );
|
|
|
|
|
connect( &m_lister, SIGNAL(completed()), SLOT(completed()) );
|
|
|
|
|
connect( &m_lister, SIGNAL(canceled()), SLOT(completed()) );
|
|
|
|
|
connect( collectionSetup, SIGNAL(resetDirs()), this, SLOT(reset()) );
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -225,6 +227,8 @@ Item::paintCell( TQPainter * p, const TQColorGroup & cg, int column, int width,
|
|
|
|
|
setOn(false);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void Item::reset() { this->setOn(false); }
|
|
|
|
|
|
|
|
|
|
//////////////////////////////////////////////////////////////////////////////////////////
|
|
|
|
|
// CLASS DeviceItem
|
|
|
|
|
//////////////////////////////////////////////////////////////////////////////////////////
|
|
|
|
@ -237,6 +241,7 @@ DeviceItem::DeviceItem( TQListView *parent, CollectionSetup *collection )
|
|
|
|
|
collectionSetup = collection;
|
|
|
|
|
m_lister.setDirOnlyMode( true );
|
|
|
|
|
connect( &m_lister, SIGNAL(newItems( const KFileItemList& )), SLOT(newItems( const KFileItemList& )) );
|
|
|
|
|
connect( collectionSetup, SIGNAL(resetDirs()), this, SLOT(reset()) );
|
|
|
|
|
|
|
|
|
|
if ( KDE::versionMajor() == 3 && KDE::versionMinor() < 4 )
|
|
|
|
|
{
|
|
|
|
@ -299,6 +304,7 @@ DeviceItem::DeviceItem( TQListViewItem *parent, CollectionSetup *collection, con
|
|
|
|
|
connect( &m_lister, SIGNAL(newItems( const KFileItemList& )), SLOT(newItems( const KFileItemList& )) );
|
|
|
|
|
connect( &m_lister, SIGNAL(completed()), SLOT(completed()) );
|
|
|
|
|
connect( &m_lister, SIGNAL(canceled()), SLOT(completed()) );
|
|
|
|
|
connect( collectionSetup, SIGNAL(resetDirs()), this, SLOT(reset()) );
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -475,6 +481,8 @@ DeviceItem::mountDevice( const TQString & device)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void DeviceItem::reset() { this->setOn(false); }
|
|
|
|
|
|
|
|
|
|
TQStringList CollectionSetup::pruneSelectedDirs( TQStringList listOfUrls ){
|
|
|
|
|
// This gets rid of redundant sub-directories
|
|
|
|
|
// from the list of dirs to be scanned.
|
|
|
|
@ -538,4 +546,9 @@ void CollectionSetup::writeConfig( const char* optGroup, const char* optName )
|
|
|
|
|
config->sync();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void CollectionSetup::reset()
|
|
|
|
|
{
|
|
|
|
|
emit resetDirs();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#include "directorylist.moc"
|
|
|
|
|