VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtQtDeMainWindowItems.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2008 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: DtQtIgMainWindowItems.h,v $ $Revision: 1.7 $ $State: Exp $
7 ******************************************************************************/
8 
12 
13 #pragma once
14 #include <vrvCoreQt/vrvCoreQt.h>
17 
18 namespace makVrv
19 {
20 
21  class DtQtDeMainWindow;
22 
27  {
28 
29  Q_OBJECT
30 
31  public:
32 
35 
37  virtual ~DtFullScreenItem();
38 
41  QAction* createAction(DtDe& de, QWidget* parent);
42 
43  public slots:
44 
46  void slot_onFullScreenToggled();
47 
48  protected:
49 
51  virtual void setValue(bool value);
52 
54  virtual bool getValue() const;
55 
56  protected:
57 
59 
60  };
61 
66  {
67 
68  public:
69 
71  static DtFullScreenSignaler& instance(DtDe& de);
72 
74  virtual ~DtFullScreenSignaler();
75 
77  boost::signal<void ()> signal_toggleFullScreen;
78 
79  protected:
80 
82 
83  };
84 }
Virtual base class.
Definition: DtVirtualBaseClass.h:22
boost::signal< void()> signal_toggleFullScreen
Signals when to toggle fullscreen mode.
Definition: DtQtDeMainWindowItems.h:77
DtQtDeMainWindow * myMainWindow
Definition: DtQtDeMainWindowItems.h:58
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
A signaler which contains the signals used by the DtFullScreenItem class.
Definition: DtQtDeMainWindowItems.h:65
Contains DLL export macros.
Base class item builder for settings toggle items The menu id string is &quot;DtViewSettingsItem&quot;.
Definition: DtCheckedItem.h:24
Contains makVrv::DtVirtualBaseClass class.
Contains makVrv::DtCheckedItem class.
This is the menu item for the fullscreen toggle.
Definition: DtQtDeMainWindowItems.h:26
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
The Qt main window.
Definition: DtQtDeMainWindow.h:40

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)