Choreonoid  1.8
FolderItem.h
Go to the documentation of this file.
1 
5 #ifndef CNOID_BASE_FOLDER_ITEM_H
6 #define CNOID_BASE_FOLDER_ITEM_H
7 
8 #include "Item.h"
9 #include "exportdecl.h"
10 
11 namespace cnoid {
12 
13 class CNOID_EXPORT FolderItem : public Item
14 {
15 public:
16  static void initializeClass(ExtensionManager* ext);
17 
18  FolderItem();
19  FolderItem(const FolderItem& org);
20  virtual ~FolderItem();
21 
22 protected:
23  virtual Item* doDuplicate() const override;
24  virtual bool store(Archive& archive) override;
25  virtual bool restore(const Archive& archive) override;
26 };
27 
29 }
30 
31 #endif
cnoid::FolderItemPtr
ref_ptr< FolderItem > FolderItemPtr
Definition: FolderItem.h:28
Item.h
cnoid::ExtensionManager
Definition: ExtensionManager.h:23
cnoid::Archive
Definition: Archive.h:22
cnoid::ref_ptr
Definition: Referenced.h:103
cnoid
Definition: AbstractSceneLoader.h:11
cnoid::Item
Definition: Item.h:29
cnoid::FolderItem
Definition: FolderItem.h:13