Subversion Repositories tpanel

Rev

Rev 21 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 21 Rev 193
Line 62... Line 62...
62
{
62
{
63
    public:
63
    public:
64
        TPageList();
64
        TPageList();
65
        ~TPageList();
65
        ~TPageList();
66
 
66
 
67
        void initialize();
-
 
68
 
-
 
69
        PAGELIST_T findPage(const std::string& name);
67
        PAGELIST_T findPage(const std::string& name, bool system=false);
70
        PAGELIST_T findPage(int pageID);
68
        PAGELIST_T findPage(int pageID);
71
        SUBPAGELIST_T findSubPage(const std::string& name);
69
        SUBPAGELIST_T findSubPage(const std::string& name, bool system=false);
72
        SUBPAGELIST_T findSubPage(int pageID);
70
        SUBPAGELIST_T findSubPage(int pageID);
73
 
71
 
74
        std::vector<PAGELIST_T>& getPagelist() { return mPageList; }
72
        std::vector<PAGELIST_T>& getPagelist() { return mPageList; }
75
        std::vector<SUBPAGELIST_T>& getSupPageList() { return mSubPageList; }
73
        std::vector<SUBPAGELIST_T>& getSupPageList() { return mSubPageList; }
-
 
74
        std::vector<PAGELIST_T>& getSystemPagelist() { return mSystemPageList; }
-
 
75
        std::vector<SUBPAGELIST_T>& getSystemSupPageList() { return mSystemSubPageList; }
76
 
76
 
77
    private:
77
    private:
-
 
78
        void initialize(bool system=false);
-
 
79
        void cleanup();
-
 
80
 
78
        std::string mProject;
81
        std::string mProject;
-
 
82
        std::string mSystemProject;
79
        std::vector<PAGELIST_T> mPageList;
83
        std::vector<PAGELIST_T> mPageList;
80
        std::vector<SUBPAGELIST_T> mSubPageList;
84
        std::vector<SUBPAGELIST_T> mSubPageList;
-
 
85
        std::vector<PAGELIST_T> mSystemPageList;
-
 
86
        std::vector<SUBPAGELIST_T> mSystemSubPageList;
81
};
87
};
82
 
88
 
83
#endif
89
#endif