? sidebar_trees.diff Index: konq_sidebartree.cpp =================================================================== RCS file: /home/kde/kdebase/konqueror/sidebar/trees/konq_sidebartree.cpp,v retrieving revision 1.24 diff -u -3 -p -r1.24 konq_sidebartree.cpp --- konq_sidebartree.cpp 13 Dec 2002 22:53:51 -0000 1.24 +++ konq_sidebartree.cpp 24 Feb 2003 18:38:06 -0000 @@ -629,6 +629,8 @@ void KonqSidebarTree::loadTopLevelItem( // Here's where we need to create the right module... // ### TODO: make this KTrader/KLibrary based. QString moduleName = cfg.readEntry( "X-KDE-TreeModule" ); + QString showHidden=cfg.readEntry("X-KDE-TreeModule-ShowHidden",""); + if (moduleName.isEmpty()) moduleName="Directory"; kdDebug(1201) << "##### Loading module: " << moduleName << " file: " << filename << endl; @@ -636,7 +638,8 @@ void KonqSidebarTree::loadTopLevelItem( func=plugins[moduleName]; if (func!=0) { - module=func(this); + kdDebug(1201)<<"showHidden: "<insert("URL",ksc2.readEntry("X-KDE-Default-URL")); map->insert("X-KDE-KonqSidebarModule","konqsidebar_tree"); map->insert("X-KDE-TreeModule",ksc2.readEntry("X-KDE-TreeModule")); + map->insert("X-KDE-TreeModule-ShowHidden",ksc2.readEntry("X-KDE-TreeModule-ShowHidden")); fn->setLatin1("dirtree%1.desktop"); return true; } Index: bookmark_module/bookmark_module.cpp =================================================================== RCS file: /home/kde/kdebase/konqueror/sidebar/trees/bookmark_module/bookmark_module.cpp,v retrieving revision 1.4 diff -u -3 -p -r1.4 bookmark_module.cpp --- bookmark_module/bookmark_module.cpp 4 Mar 2002 23:53:54 -0000 1.4 +++ bookmark_module/bookmark_module.cpp 24 Feb 2003 18:38:06 -0000 @@ -107,7 +107,7 @@ KonqSidebarBookmarkItem * KonqSidebarBoo extern "C" { - KonqSidebarTreeModule* create_konq_sidebartree_bookmarks(KonqSidebarTree* par) + KonqSidebarTreeModule* create_konq_sidebartree_bookmarks(KonqSidebarTree* par,const bool) { return new KonqSidebarBookmarkModule(par); } Index: dirtree_module/dirtree_module.cpp =================================================================== RCS file: /home/kde/kdebase/konqueror/sidebar/trees/dirtree_module/dirtree_module.cpp,v retrieving revision 1.21 diff -u -3 -p -r1.21 dirtree_module.cpp --- dirtree_module/dirtree_module.cpp 21 Oct 2002 04:21:08 -0000 1.21 +++ dirtree_module/dirtree_module.cpp 24 Feb 2003 18:38:06 -0000 @@ -28,8 +28,8 @@ #include -KonqSidebarDirTreeModule::KonqSidebarDirTreeModule( KonqSidebarTree * parentTree ) - : KonqSidebarTreeModule( parentTree ), m_dirLister(0L), m_topLevelItem(0L), m_pProps(0L) +KonqSidebarDirTreeModule::KonqSidebarDirTreeModule( KonqSidebarTree * parentTree , bool showHidden) + : KonqSidebarTreeModule( parentTree, showHidden ), m_dirLister(0L), m_topLevelItem(0L), m_pProps(0L) { // Used to be static... s_defaultViewProps = new KonqPropsView( @@ -207,7 +207,7 @@ void KonqSidebarDirTreeModule::listDirec // newProps returns true the first time, and any time something might // have changed. /*bool newProps = */m_pProps->enterDir( url ); - m_dirLister->setShowingDotFiles( m_pProps->isShowingDotFiles() ); + m_dirLister->setShowingDotFiles( showHidden()); //m_pProps->isShowingDotFiles() ); if (tree()->isOpeningFirstChild()) m_dirLister->setAutoErrorHandlingEnabled(false,0); else m_dirLister->setAutoErrorHandlingEnabled(true,tree()); @@ -418,9 +418,9 @@ void KonqSidebarDirTreeModule::followURL extern "C" { - KonqSidebarTreeModule *create_konq_sidebartree_dirtree(KonqSidebarTree* par) + KonqSidebarTreeModule *create_konq_sidebartree_dirtree(KonqSidebarTree* par,const bool showHidden) { - return new KonqSidebarDirTreeModule(par); + return new KonqSidebarDirTreeModule(par,showHidden); } } Index: dirtree_module/dirtree_module.h =================================================================== RCS file: /home/kde/kdebase/konqueror/sidebar/trees/dirtree_module/dirtree_module.h,v retrieving revision 1.6 diff -u -3 -p -r1.6 dirtree_module.h --- dirtree_module/dirtree_module.h 23 Jan 2002 23:46:40 -0000 1.6 +++ dirtree_module/dirtree_module.h 24 Feb 2003 18:38:06 -0000 @@ -34,7 +34,7 @@ class KonqSidebarDirTreeModule : public { Q_OBJECT public: - KonqSidebarDirTreeModule( KonqSidebarTree * parentTree ); + KonqSidebarDirTreeModule( KonqSidebarTree * parentTree, bool ); virtual ~KonqSidebarDirTreeModule(); virtual void addTopLevelItem( KonqSidebarTreeTopLevelItem * item ); Index: history_module/history_module.cpp =================================================================== RCS file: /home/kde/kdebase/konqueror/sidebar/trees/history_module/history_module.cpp,v retrieving revision 1.16 diff -u -3 -p -r1.16 history_module.cpp --- history_module/history_module.cpp 17 Sep 2002 20:22:42 -0000 1.16 +++ history_module/history_module.cpp 24 Feb 2003 18:38:06 -0000 @@ -338,7 +338,7 @@ void KonqSidebarHistoryModule::slotClear extern "C" { - KonqSidebarTreeModule* create_konq_sidebartree_history(KonqSidebarTree* par) + KonqSidebarTreeModule* create_konq_sidebartree_history(KonqSidebarTree* par, const bool) { return new KonqSidebarHistoryModule(par); } Index: init/dirtree_module.desktop =================================================================== RCS file: /home/kde/kdebase/konqueror/sidebar/trees/init/dirtree_module.desktop,v retrieving revision 1.57 diff -u -3 -p -r1.57 dirtree_module.desktop --- init/dirtree_module.desktop 21 Jan 2003 13:33:40 -0000 1.57 +++ init/dirtree_module.desktop 24 Feb 2003 18:38:06 -0000 @@ -64,3 +64,4 @@ Open=false X-KDE-TreeModule=Directory X-KDE-TreeModule-Lib=konq_sidebartree_dirtree X-KDE-Default-URL=file:/ +X-KDE-TreeModule-ShowHidden=false