VR-Vantage 3.0 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
exampleToolbarMenu.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2019 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 #pragma once
6 
7 #include "exampleToolbarPlugin.h"
8 #include <vrvCoreQt/DtToolbar.h>
9 #include <vrvCoreQt/DtMenu.h>
10 #include <vrvCoreQt/DtMenuItem.h>
12 
13 namespace makVrv
14 {
15  class DtDe;
16 
17  namespace vrvExampleToolbarPlugin
18  {
22  {
23  public:
25 
27  virtual ~DtExampleToolbar();
28 
30  virtual QToolBar* createToolbar(DtDe&, QWidget* parent);
31  };
32 
35  {
36  public:
37 
40 
42  virtual ~DtExampleToolbarMenu();
43 
45  virtual QMenu* createMenu(DtDe&, QWidget* parent);
46 
47  };
48 
51  {
52  public:
53 
56 
58  virtual ~DtExampleSceneToolbarMenu();
59 
61  virtual QMenu* createMenu(DtDe&, QWidget* parent);
62 
63  };
64 
67  {
68  public:
70  virtual ~DtExampleToolbarMenuItem();
71 
72  virtual QAction* createAction( DtDe&, QWidget* parent );
73 
74  virtual void on_triggered();
75 
76  };
77 
80  {
81  public:
82 
84 
85  virtual ~DtToolbarExampleCombo();
86 
87  virtual QWidget* create( makVrv::DtDe& de, QWidget* parent, const Qt::WindowFlags& flags);
88  };
89  }
90 }


Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)