13 #include <vrvUtil/signalslib.h>
14 #include <QtGui/QDialog>
17 #include "bhave3DGui/ui_bhaveSpawnSinkCreationDialogUi.h"
20 #include <vrvUtil/DtSignalConnectionManager.h>
45 virtual void displayDialog();
52 virtual void setupGui();
54 virtual void slot_creationStopped();
55 virtual void slot_creatingObject();
59 virtual void processTemplateDataForCopy(
DtSimMessage* rsp);
60 virtual void processTemplateDataForEdit(
DtSimMessage* rsp);
62 virtual void disableButtons(
bool b);
64 virtual void showEditTemplateDialog(
const DtRwSpawnData & data);
69 virtual void updateButtons();
74 virtual void onCreateSpawnButtonClicked();
79 virtual void onCreateSinkButtonClicked();
82 virtual void onNewTemplateButtonClicked();
85 virtual void slot_createSpawnTemplate(
DtRwSpawnData & spawnData);
88 virtual void slot_editSpawnTemplate(
DtRwSpawnData & spawnData,
bool updatePtNames);
92 virtual void onEditTemplateButtonClicked();
95 virtual void onCopyTemplateButtonClicked();
98 virtual void onDeleteTemplateButtonClicked();
101 virtual void editCancelled();
104 virtual void cancel();
107 virtual void onStopCreation();