Choreonoid  1.5
DSMediaView.h
Go to the documentation of this file.
1 
2 #ifndef CNOID_MEDIAPLUGIN_DS_MEDIA_VIEW_H_INCLUDED
3 #define CNOID_MEDIAPLUGIN_DS_MEDIA_VIEW_H_INCLUDED
4 
5 #include <cnoid/View>
6 #include <QEvent>
7 
8 namespace cnoid {
9 
10 class DSMediaViewImpl;
11 
12 class DSMediaView : public View
13 {
14 public:
15  static bool initialize(ExtensionManager* ext);
16  static void finalize();
17 
18  DSMediaView();
19  ~DSMediaView();
20 
21  virtual bool storeState(Archive& archive);
22  virtual bool restoreState(const Archive& archive);
23 
24 protected:
25  //virtual bool event(QEvent* event);
26  virtual void resizeEvent(QResizeEvent* event);
27  virtual void paintEvent(QPaintEvent* event);
28  virtual QPaintEngine* paintEngine () const;
29  virtual void onActivated();
30  virtual void onDeactivated();
31 
32 private:
33  DSMediaViewImpl* impl;
34 };
35 }
36 
37 #endif
virtual void paintEvent(QPaintEvent *event)
Definition: DSMediaView.cpp:274
Definition: Archive.h:21
static bool initialize(ExtensionManager *ext)
Definition: DSMediaView.cpp:100
Definition: ExtensionManager.h:26
virtual void onActivated()
Definition: DSMediaView.cpp:296
virtual void onDeactivated()
Definition: DSMediaView.cpp:305
~DSMediaView()
Definition: DSMediaView.cpp:198
virtual bool restoreState(const Archive &archive)
Definition: DSMediaView.cpp:745
static void finalize()
Definition: DSMediaView.cpp:133
Defines the minimum processing for performing pasing file for STL.
Definition: AbstractSceneLoader.h:9
virtual bool storeState(Archive &archive)
Definition: DSMediaView.cpp:728
virtual QPaintEngine * paintEngine() const
Definition: DSMediaView.cpp:289
DSMediaView()
Definition: DSMediaView.cpp:145
Definition: DSMediaView.h:12
Definition: View.h:28
virtual void resizeEvent(QResizeEvent *event)
Definition: DSMediaView.cpp:262