Choreonoid  1.5
GSMediaView.h
Go to the documentation of this file.
1 
5 #ifndef CNOID_MEDIAPLUGIN_GS_MEDIA_VIEW_H
6 #define CNOID_MEDIAPLUGIN_GS_MEDIA_VIEW_H
7 
8 #include <cnoid/View>
9 
10 namespace cnoid {
11 
12 class GSMediaViewImpl;
13 
14 class GSMediaView : public View
15 {
16 public:
17  static bool initializeClass(ExtensionManager* ext);
18 
19  GSMediaView();
20  ~GSMediaView();
21 
22  virtual bool storeState(Archive& archive);
23  virtual bool restoreState(const Archive& archive);
24 
25 protected:
26  virtual bool event(QEvent* event);
27  virtual void resizeEvent(QResizeEvent* event);
28  virtual QPaintEngine* paintEngine() const;
29  virtual void paintEvent(QPaintEvent* event);
30  virtual void onActivated();
31  virtual void onDeactivated();
32 
33 private:
34  GSMediaViewImpl* impl;
35 };
36 
37 }
38 
39 #endif
virtual void onDeactivated()
Definition: GSMediaView.cpp:364
Definition: Archive.h:21
Definition: ExtensionManager.h:26
~GSMediaView()
Definition: GSMediaView.cpp:237
virtual void paintEvent(QPaintEvent *event)
Definition: GSMediaView.cpp:343
virtual void resizeEvent(QResizeEvent *event)
Definition: GSMediaView.cpp:288
Defines the minimum processing for performing pasing file for STL.
Definition: AbstractSceneLoader.h:9
Definition: GSMediaView.h:14
Definition: View.h:28
virtual QPaintEngine * paintEngine() const
Definition: GSMediaView.cpp:337
virtual bool storeState(Archive &archive)
Definition: GSMediaView.cpp:694
GSMediaView()
Definition: GSMediaView.cpp:148
virtual bool restoreState(const Archive &archive)
Definition: GSMediaView.cpp:708
virtual void onActivated()
Definition: GSMediaView.cpp:356
virtual bool event(QEvent *event)
Definition: GSMediaView.cpp:265
static bool initializeClass(ExtensionManager *ext)
Definition: GSMediaView.cpp:108