VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtExtractOceanSearchWidget.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2018 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #ifndef DtExtractOceanSearchWidget_H_
11 #define DtExtractOceanSearchWidget_H_
12 
13 #include <vrvOsgQt/vrvOsgQt.h>
15 #include <QtWidgets/QWidget>
16 
17 class QCheckBox;
18 class QLineEdit;
19 class QListWidget;
20 
21 namespace makVrv
22 {
27  : public QWidget
29  {
30  Q_OBJECT;
31 
32  public:
33 
35  DtExtractOceanSearchWidget(DtDe& de, QWidget* parent);
36 
38  virtual ~DtExtractOceanSearchWidget();
39 
41  virtual void setSearchCandidateSet(const DtTextureVisitor::TextureMap& scSet);
42 
44  virtual void reset();
45 
47  void clear();
48 
50  virtual void disable(const std::string& tooltip);
51 
52  protected slots:
53 
55  virtual void on_extractOceanButton_clicked();
56 
57  protected:
58 
60  void setupGui();
61 
62  protected:
63 
66  QListWidget* myReferencesList;
68  };
69 }
70 
71 #endif
72 
boost::unordered_map< int, std::string > TextureMap
typdef a map of textures
Definition: DtTextureVisitor.h:38
QLineEdit * myExpressionEdit
Definition: DtExtractOceanSearchWidget.h:64
Widget for specifying static ocean extraction from a search string used to match texture names...
Definition: DtExtractOceanSearchWidget.h:26
#define DT_DLL_VRVOSGQT
Definition: vrvOsgQt.h:22
Contains DLL export macros.
Interface for the extract Ocean widget.
Definition: DtExtractOceanInterface.h:20
QListWidget * myReferencesList
Definition: DtExtractOceanSearchWidget.h:66
QCheckBox * myRegExCheckBox
Definition: DtExtractOceanSearchWidget.h:65
Contains makVrv::DtExtractOceanInterface class.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
DtDe & myDe
Definition: DtExtractOceanSearchWidget.h:67

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)