]> git.cworth.org Git - vogl/blob - src/vogleditor/vogleditor_statetreedisplaylistitem.h
Initial vogl checkin
[vogl] / src / vogleditor / vogleditor_statetreedisplaylistitem.h
1 #ifndef VOGLEDITOR_STATETREEDISPLAYLISTITEM_H
2 #define VOGLEDITOR_STATETREEDISPLAYLISTITEM_H
3
4 #include "vogleditor_statetreeitem.h"
5 #include "vogl_display_list_state.h"
6
7 class vogleditor_stateTreeDisplaylistItem: public vogleditor_stateTreeItem
8 {
9 public:
10     vogleditor_stateTreeDisplaylistItem(QString name, QString value, vogleditor_stateTreeItem* parent, vogl_display_list_state* pState);
11     virtual ~vogleditor_stateTreeDisplaylistItem()
12     {
13         m_pState = NULL;
14         m_pDiffBaseState = NULL;
15     }
16
17     void set_diff_base_state(const vogl_display_list_state* pBaseState);
18
19 private:
20     vogl_display_list_state* m_pState;
21     const vogl_display_list_state* m_pDiffBaseState;
22     vogl::vector<vogleditor_stateTreeStateVecDiffableItem*> m_diffableItems;
23 };
24
25 #endif // VOGLEDITOR_STATETREEDISPLAYLISTITEM_H