18 #include "bhave3DGui/ui_generatePathDataWidgetUi.h"
22 #include <QtGui/QDialog>
45 virtual void init(std::string initialTerrain);
49 virtual void removeFromPanel();
53 virtual void addToPanel();
56 virtual bool isDockInPanel();
61 virtual void pathdataFinished(
int result);
64 virtual void performGeneration();
67 virtual void cancelAndReset();
72 virtual void setUiToSelectBoxState();
73 virtual void setUiToStartState();
74 virtual void setUiToGeneratingState();
79 virtual void slot_onTerrainLoaded(
const std::string&);
80 virtual void slot_onTerrainGeometryLoaded();
85 virtual void slot_onExtentBoxCreated();
88 virtual void slot_onExtentBoxStarted();
91 virtual void showDrawCursor(
bool show);
94 virtual void enableGenerateBtnIfAble(
bool enable);
97 virtual void enableCoordBoxes(
bool enable);
100 virtual void clearCoordBoxes();
103 virtual void clearDrawnBox();
106 virtual void setExtentBox();
109 virtual void closeEvent(QCloseEvent* event);
110 virtual void leaveEvent(QEvent* event);
111 virtual void enterEvent(QEvent* event);
114 Ui_DtGeneratePathDataWidgetUi*
myUi;