C:/Projets/hexamonkey/gui/tree/treefileitem.h
Go to the documentation of this file.
00001 #ifndef TREEFILEITEM_H
00002 #define TREEFILEITEM_H
00003 
00004 #include <memory>
00005 
00006 #include "gui/tree/treeobjectitem.h"
00007 
00014 class TreeFileItem : public TreeObjectItem
00015 {
00016 public:
00017     TreeFileItem(const ProgramLoader& programLoader, TreeItem *parent, File *file);
00018 
00019     void setObjectMemory(Object *object);
00020     File& file();
00021 
00022 private:
00023     std::unique_ptr<Object> _objectMemory;
00024     std::unique_ptr<File>   _file;
00025 };
00026 
00027 #endif // TREEFILEITEM_H