From c9462edae6160a16f11d7a572fe01c9f4e1b78cd Mon Sep 17 00:00:00 2001 From: Mavridis Philippe Date: Fri, 19 Feb 2021 12:39:38 +0200 Subject: CollectionSetup: added features required by KlamOnAcc. * Ability to turn off "full mode" (that is, DeviceItems). * Ability to provide a starter TQStringList of directories. Signed-off-by: Mavridis Philippe --- src/directorylist.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/directorylist.cpp') 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(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 ); } -- cgit v1.2.1