summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/directorylist.cpp6
-rw-r--r--src/directorylist.h2
2 files changed, 5 insertions, 3 deletions
diff --git a/src/directorylist.cpp b/src/directorylist.cpp
index 8e8bf76..a817e2e 100644
--- a/src/directorylist.cpp
+++ b/src/directorylist.cpp
@@ -41,11 +41,13 @@ using Collection::DeviceItem;
CollectionSetup* CollectionSetup::s_instance;
-CollectionSetup::CollectionSetup( TQWidget *parent, bool recursive )
+CollectionSetup::CollectionSetup( TQWidget *parent, bool recursive, bool fullMode, TQStringList dirs )
: TQVBox( parent )
{
s_instance = this;
+ m_dirs = dirs;
+
// (new TQLabel( i18n(
// "Select the folder(s) to scan. "), this ))->setAlignment( TQt::WordBreak );
@@ -70,7 +72,7 @@ CollectionSetup::CollectionSetup( TQWidget *parent, bool recursive )
reinterpret_cast<TQWidget*>(m_view->header())->hide();
new Item( m_view, i18n( "System Folder" ), "/", "folder_red" );
new Item( m_view, i18n( "Home Folder" ), TQDir::homeDirPath(), "folder_home" );
- new DeviceItem( m_view );
+ if( fullMode ) new DeviceItem( m_view );
setSpacing( 6 );
}
diff --git a/src/directorylist.h b/src/directorylist.h
index 0c84988..8b15f22 100644
--- a/src/directorylist.h
+++ b/src/directorylist.h
@@ -39,7 +39,7 @@ Q_OBJECT
public:
static CollectionSetup* instance() { return s_instance; }
- CollectionSetup( TQWidget* ,bool );
+ CollectionSetup( TQWidget *parent, bool recursive, bool fullMode = true, TQStringList dirs = TQStringList() );
TQStringList dirs() const { return m_dirs; }
bool recursive() const { return m_recursive; }