VR-Vantage API Documentation
exampleToolbarMenu.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2010 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: exampleToolbarMen.h,v $ $Revision: 1.1 $ $State: Exp $
7 ******************************************************************************/
8 
9 #pragma once
10 
11 #include "exampleToolbarPlugin.h"
12 #include <vrvCoreQt/DtToolbar.h>
13 #include <vrvCoreQt/DtMenu.h>
14 #include <vrvCoreQt/DtMenuItem.h>
16 
17 namespace makVrv
18 {
19  class DtDe;
20 
21  namespace vrvExampleToolbarPlugin
22  {
26  {
27  public:
29 
31  virtual ~DtExampleToolbar();
32 
34  virtual QToolBar* createToolbar(DtDe&, QWidget* parent);
35  };
36 
39  {
40  public:
41 
44 
46  virtual ~DtExampleToolbarMenu();
47 
49  virtual QMenu* createMenu(DtDe&, QWidget* parent);
50 
51  };
52 
55  {
56  public:
57 
60 
62  virtual ~DtExampleSceneToolbarMenu();
63 
65  virtual QMenu* createMenu(DtDe&, QWidget* parent);
66 
67  };
68 
71  {
72  public:
74  virtual ~DtExampleToolbarMenuItem();
75 
76  virtual QAction* createAction( DtDe&, QWidget* parent );
77 
78  virtual void on_triggered();
79 
80  };
81 
84  {
85  public:
86 
88 
89  virtual ~DtToolbarExampleCombo();
90 
91  virtual QWidget* create( makVrv::DtDe& de, QWidget* parent, const Qt::WindowFlags& flags);
92  };
93  }
94 }


Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)