VR-Forces 4.1 Class Documentation
DtStealthControlWidget.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2008 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: DtStealthControlWidget.h,v $ $Revision: 1.18 $ $State: Exp $
7 ******************************************************************************/
8 
12 
13 #ifndef DtStealthControlWidget_H_
14 #define DtStealthControlWidget_H_
15 
16 #include <vrvCoreQt/vrvCoreQt.h>
17 #include <QtGui/QWidget>
18 #include <QtGui/QMainWindow>
20 #include <vrvCoreQt/DtStealthControlWidgetUI.hpp>
21 #include <vrvCoreQt/DtDockable.h>
22 #include <vrvCoreQt/DtDockable.h>
23 
24 namespace makVrv
25 {
26  class DtStealthControlWidgetLogic;
27  class DtAttachWidget;
28  class DtEyepointInfoWidget;
29  class DtEyepointControlWidget;
30  class DtObjectsListPanel;
31 
35  public DtDockable , public Ui::DtStealthControlWidgetUI,
37  {
38  Q_OBJECT
39  public:
41  DtStealthControlWidget( DtDe& de, QWidget* parent = 0, Qt::WindowFlags flags = 0);
42 
44  virtual ~DtStealthControlWidget();
45 
47  virtual void addObserver( const std::string& displayName,
48  const DtUniqueID& id );
49 
51  virtual void removeObserver( const std::string& displayName,
52  const DtUniqueID& id );
53 
55  virtual void setCurrentObserver( const std::string& observerName );
56 
57  virtual QSize sizeHint() const;
58 
59  virtual int numObservers() const;
60 
61  virtual void setAutoHide(bool);
62 
63  virtual void setWidgetVisible(bool);
64 
65  public slots:
66  void observerChanged( int index );
67 
68  void onAddObserverClicked();
69 
70  void onRemoveObserverClicked();
71 
72  protected:
73 
76  };
77 }
78 #endif

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)