// // C++ Interface: kbdirinfo // // Description: // // // Author: Magnus Kulke , (C) 2004 // // Copyright: See COPYING file that comes with this distribution // // #ifndef KBDIRINFO_H #define KBDIRINFO_H #include #include "kbfileinfo.h" using namespace std; /** @author Magnus Kulke */ class KbDirInfo : public KbFileInfo { public: KbDirInfo(TQString path); KbDirInfo(KbFileInfo info); ~KbDirInfo(); KbDirInfo* AddDirectory(KbFileInfo info); void AddFile(KbFileInfo* info); static bool PrioritySort(const KbDirInfo *f1, const KbDirInfo *f2); private: list m_filelist; list m_dirlist; public: list* Dirlist() { return &m_dirlist; } list* Filelist() { return &m_filelist; } }; #endif