DI-Guy SDK Documentation  13.2
diguyUIPluginWidgetFactory.h
Go to the documentation of this file.
1 
2 /*********************************************************************
3  ** Copyright (c) 1992-2019 VT MAK
4  ** All rights reserved.
5  *********************************************************************/
6 
7 /*********************************************************************
8  **
9  *t bdiUIPluginWidgetFactory Class Declaration
10  **
11  */
12 
13 #ifndef __diguyUIPluginWidgetFactory_H
14 #define __diguyUIPluginWidgetFactory_H
15 
16 #include <diguy_constants.h>
17 
19 class bdiQGraphicsView;
20 class QWidget;
21 class QGLWidget;
22 class QFrame;
23 
24 /****************************************************************************/
26 {
27 
28 public:
29 
32 
33  virtual diguyQGraphicsProxyWidget* add_graphics_proxy_widget(const char* name,
34  QWidget* widget,
35  int base_x = 0,
36  int base_y = 0,
37  int base_z = 0,
38  int base_w = 0,
39  int base_h = 0);
40 
42  int base_x = 0,
43  int base_y = 0,
44  int base_z = 0,
45  int base_w = 0,
46  int base_h = 0);
47 
49  const char* title,
50  int base_x = 0,
51  int base_y = 0,
52  int base_z = 0,
53  int base_w = 0,
54  int base_h = 0);
55 
56  // could be a different member in classes that implement this one
57  virtual bdiQGraphicsView *get_graphics_view() { return m_primary_3d_window_graphics_view; }
58 
59 
67 
68 
71  QGLWidget* m_primary_3d_gl_widget;
72  bdiQGraphicsView* m_primary_3d_window_graphics_view;
73 };
74 
75 #endif /* __bdiUIPluginWidgetFactory_H */
76 
QFrame * get_primary_3d_window_frame_right()
Definition: diguyQGraphicsProxyWidget.h:27
QWidget * m_top_level_widget
Definition: diguyUIPluginWidgetFactory.h:66
QFrame * get_primary_3d_window_frame_bottom()
QWidget * get_primary_3d_window_widget()
Definition: diguyUIPluginWidgetFactory.h:59
QFrame * get_primary_3d_window_frame_left()
virtual diguyQGraphicsProxyWidget * add_graphics_proxy_widget(const char *name, QWidget *widget, int base_x=0, int base_y=0, int base_z=0, int base_w=0, int base_h=0)
QGLWidget * get_primary_3d_gl_widget()
Definition: diguyUIPluginWidgetFactory.h:60
virtual diguyQGraphicsProxyWidget * create_graphics_proxy_window(const char *name, const char *title, int base_x=0, int base_y=0, int base_z=0, int base_w=0, int base_h=0)
virtual diguyQGraphicsProxyWidget * create_graphics_proxy_widget(const char *name, int base_x=0, int base_y=0, int base_z=0, int base_w=0, int base_h=0)
QWidget * m_primary_3d_window_widget
Definition: diguyUIPluginWidgetFactory.h:67
bdiQGraphicsView * m_primary_3d_window_graphics_view
Definition: diguyUIPluginWidgetFactory.h:69
QFrame * get_primary_3d_window_frame_top()
virtual ~diguyUIPluginWidgetFactory()
QGLWidget * m_primary_3d_gl_widget
Definition: diguyUIPluginWidgetFactory.h:68
QWidget * get_top_level_widget()
Definition: diguyUIPluginWidgetFactory.h:58
virtual bdiQGraphicsView * get_graphics_view()
Definition: diguyUIPluginWidgetFactory.h:56
Definition: diguyUIPluginWidgetFactory.h:24