Choreonoid  1.8
LocationView.h
Go to the documentation of this file.
1 #ifndef CNOID_BASE_LOCATION_VIEW_H
2 #define CNOID_BASE_LOCATION_VIEW_H
3 
4 #include "View.h"
5 
6 namespace cnoid {
7 
8 class LocationView : public View
9 {
10 public:
11  static void initializeClass(ExtensionManager* ext);
12 
13  LocationView();
14  ~LocationView();
15 
16  class Impl;
17 
18 protected:
19  virtual void onActivated() override;
20  virtual void onDeactivated() override;
21  virtual void onAttachedMenuRequest(MenuManager& menuManager) override;
22  virtual bool storeState(Archive& archive) override;
23  virtual bool restoreState(const Archive& archive) override;
24 
25 private:
26  Impl* impl;
27 };
28 
29 }
30 
31 #endif
cnoid::ExtensionManager
Definition: ExtensionManager.h:23
cnoid::LocationView::initializeClass
static void initializeClass(ExtensionManager *ext)
Definition: LocationView.cpp:131
cnoid::View
Definition: View.h:27
cnoid::Archive
Definition: Archive.h:22
cnoid::MenuManager
Definition: MenuManager.h:14
cnoid::LocationView::storeState
virtual bool storeState(Archive &archive) override
Definition: LocationView.cpp:768
cnoid::LocationView::LocationView
LocationView()
Definition: LocationView.cpp:138
cnoid::LocationView
Definition: LocationView.h:8
cnoid
Definition: AbstractSceneLoader.h:11
cnoid::LocationView::restoreState
virtual bool restoreState(const Archive &archive) override
Definition: LocationView.cpp:792
cnoid::LocationView::onActivated
virtual void onActivated() override
Definition: LocationView.cpp:197
cnoid::LocationView::~LocationView
~LocationView()
Definition: LocationView.cpp:191
View.h
cnoid::LocationView::onAttachedMenuRequest
virtual void onAttachedMenuRequest(MenuManager &menuManager) override
Definition: LocationView.cpp:220
cnoid::LocationView::onDeactivated
virtual void onDeactivated() override
Definition: LocationView.cpp:213