VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtExtractOceanReferencesWidget.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2018 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vrvOsgQt/vrvOsgQt.h>
14 #include <QtWidgets/QWidget>
15 
16 
17 class QLabel;
18 class QListWidget;
19 class QPushButton;
20 
21 namespace makVrv
22 {
27  : public QWidget
29  {
30  Q_OBJECT;
31 
32  public:
33 
35  DtExtractOceanReferencesWidget(DtDe& de, QWidget* parent);
36 
39 
41  virtual void setSearchCandidateSet(const DtTextureVisitor::TextureMap& scSet);
42 
45  virtual void reset();
46 
48  void clear();
49 
51  virtual void disable(const std::string& tooltip);
52 
53  protected slots:
54 
56  virtual void onExtractClicked();
57 
59  virtual void onDeselectAllClicked();
60 
61  protected:
62 
64  void setupGui();
65 
66  protected:
67 
69 
71  QListWidget* myReferencesList;
72 
75 
78 
80 
83  };
84 }
85 
86 
boost::unordered_map< int, std::string > TextureMap
typdef a map of textures
Definition: DtTextureVisitor.h:38
QListWidget * myReferencesList
List box of external references.
Definition: DtExtractOceanReferencesWidget.h:71
QLabel * myHelpLabel
A label with some helpful information.
Definition: DtExtractOceanReferencesWidget.h:74
#define DT_DLL_VRVOSGQT
Definition: vrvOsgQt.h:22
Contains DLL export macros.
QPushButton * myExtractButton
The extract all button.
Definition: DtExtractOceanReferencesWidget.h:77
Interface for the extract Ocean widget.
Definition: DtExtractOceanInterface.h:20
Contains makVrv::DtExtractOceanInterface class.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
DtDe & myDe
The Display Engine.
Definition: DtExtractOceanReferencesWidget.h:82
Widget for specifying static ocean extraction from a list of textures.
Definition: DtExtractOceanReferencesWidget.h:26

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)