13 #include <QtGui/QDialog>
15 #include "bhave3DGui/ui_bhaveSpawnSinkCreationDialogUi.h"
43 virtual void displayDialog();
48 virtual void setBHAVEIsValid(
bool b);
53 virtual void setupGui();
55 virtual void slot_creationStopped();
56 virtual void slot_creatingObject();
60 virtual void processTemplateDataForCopy(
DtSimMessage* rsp);
61 virtual void processTemplateDataForEdit(
DtSimMessage* rsp);
63 virtual void disableButtons(
bool b);
65 virtual void showEditTemplateDialog(
const DtRwSpawnData & data);
70 virtual void updateButtons();
75 virtual void onCreateSpawnButtonClicked();
80 virtual void onCreateSinkButtonClicked();
83 virtual void onNewTemplateButtonClicked();
86 virtual void slot_createSpawnTemplate(
DtRwSpawnData & spawnData);
89 virtual void slot_editSpawnTemplate(
DtRwSpawnData & spawnData,
bool updatePtNames);
93 virtual void onEditTemplateButtonClicked();
96 virtual void onCopyTemplateButtonClicked();
99 virtual void onDeleteTemplateButtonClicked();
102 virtual void editCancelled();
105 virtual void cancel();
108 virtual void onStopCreation();