Diffstat (limited to 'noncore/graphics/opie-eye/impl/dir/dir_dirview.cpp') (more/less context) (show whitespace changes)
-rw-r--r-- | noncore/graphics/opie-eye/impl/dir/dir_dirview.cpp | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/noncore/graphics/opie-eye/impl/dir/dir_dirview.cpp b/noncore/graphics/opie-eye/impl/dir/dir_dirview.cpp new file mode 100644 index 0000000..97e3dcb --- a/dev/null +++ b/noncore/graphics/opie-eye/impl/dir/dir_dirview.cpp @@ -0,0 +1,29 @@ +#include "dir_lister.h" +#include "dir_ifaceinfo.h" +#include "dir_dirview.h" + +PHUNK_VIEW_INTERFACE("Dir View", Dir_DirView ); + + +Dir_DirView::Dir_DirView( const Config& cfg) + : PDirView(cfg) +{ + m_cfg = cfg.readBoolEntry( "Dir_Check_All_Files", true); + m_lister = 0; + m_info = 0; +} + +Dir_DirView::~Dir_DirView() { +} + +PInterfaceInfo* Dir_DirView::interfaceInfo()const{ + if (!m_info ) + m_info =new DirInterfaceInfo; + return m_info; +} + +PDirLister* Dir_DirView::dirLister()const{ + if (!m_lister ) + m_lister = new Dir_DirLister(m_cfg); + return m_lister; +} |