summaryrefslogtreecommitdiff
path: root/noncore/graphics/opie-eye/impl/dir/dir_dirview.cpp
Unidiff
Diffstat (limited to 'noncore/graphics/opie-eye/impl/dir/dir_dirview.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/graphics/opie-eye/impl/dir/dir_dirview.cpp29
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 @@
1#include "dir_lister.h"
2#include "dir_ifaceinfo.h"
3#include "dir_dirview.h"
4
5PHUNK_VIEW_INTERFACE("Dir View", Dir_DirView );
6
7
8Dir_DirView::Dir_DirView( const Config& cfg)
9 : PDirView(cfg)
10{
11 m_cfg = cfg.readBoolEntry( "Dir_Check_All_Files", true);
12 m_lister = 0;
13 m_info = 0;
14}
15
16Dir_DirView::~Dir_DirView() {
17}
18
19PInterfaceInfo* Dir_DirView::interfaceInfo()const{
20 if (!m_info )
21 m_info =new DirInterfaceInfo;
22 return m_info;
23}
24
25PDirLister* Dir_DirView::dirLister()const{
26 if (!m_lister )
27 m_lister = new Dir_DirLister(m_cfg);
28 return m_lister;
29}