18 #include <QtGui/QComboBox>
37 virtual void onIdChanged(
const QString& s);
39 virtual void onModeChanged(
const QString& s);
43 virtual QWidget* contents(
const std::vector<makVrv::DtSimEntry*>& data);
46 virtual void setupGui(
const std::vector<makVrv::DtSimEntry*>& data);
49 virtual void setupFrom(
const std::vector<makVrv::DtSimEntry*>& data);
53 virtual void initializeItems(
const std::vector<makVrv::DtSimEntry*>& data);
56 virtual void resetDialog(
bool resetModesOnly =
false);
59 virtual void updateComboBoxes();
62 virtual bool editStatement(
const std::vector<makVrv::DtSimEntry*>& states,
const DtSimStatement* s);
64 virtual void setupStatement(
const std::vector<makVrv::DtSimEntry*>& data,
const DtSimStatement* stmt);
67 virtual void sendRequest();
71 virtual void slot_receivedActiveSonarModes(
72 const DtUUID& entity,
int activeSonarId);