1 #if OSGEARTH_UPGRADE_GOOD
18 #include <QtWidgets/QWidget>
26 class QListWidgetItem;
38 ,
public DtOsgEarthGenerateBoundaryInterface
42 friend class DtOsgEarthGenerateBoundaryWidgetCreator;
46 virtual void setModelList(
const std::vector<std::string>& models);
56 virtual void resetWidgets();
62 DtOsgEarthGenerateBoundaryWidget(DtDe& de);
65 virtual void setupGui();
68 virtual void connectSignals();
71 virtual std::string getModel()
const;
74 virtual std::string getName()
const;
79 virtual void on_modelsListWidget_itemClicked(QListWidgetItem* item);
82 virtual void on_geocentricCheckBox_valueChanged(
int checked);
85 virtual void on_convexHullCheckBox_valueChanged(
int checked);
88 virtual void on_generateBoundaryPushButton_released();
91 virtual void on_closePushButton_released();
96 QLabel* myDescriptionLabel;
98 QWidget* myFromLoadedModelsWidget;
99 QLabel* myFromLoadedModelsLabel;
100 QListWidget* myModelsListWidget;
102 QLabel* myGeocentricLabel;
104 QLabel* myConvexHullLabel;
117 :
public DtVirtualBaseClass
123 static DtOsgEarthGenerateBoundaryWidgetCreator& instance(DtDe& de);
126 static void registerInstance(DtDe& de, DtOsgEarthGenerateBoundaryWidgetCreator* creator);
130 virtual DtOsgEarthGenerateBoundaryWidget* create(DtDe& de)
const;
Contains DLL export macros.
Contains makVrv::DtVirtualBaseClass class.
#define DT_DLL_VRVTERRAINEDITOR
Definition: vrvTerrainEditor.h:25