15 #include <vrfGuiCoreQt/spotReportOptionsWidgetUi.hpp>
17 #include <QtGui/QWidget>
33 class DtSpotReportOptionsWidgetLogic;
52 virtual void setApplyToEnvironmentals(
bool);
53 virtual void setReportingName(
bool);
54 virtual void setObservedName(
bool);
55 virtual void setTime(
bool);
56 virtual void setLocation(
bool);
57 virtual void setHeading(
bool);
58 virtual void setVelocity(
bool);
59 virtual void setEntityType(
bool);
60 virtual void setHeadingIndicator(
bool);
61 virtual void setVelocityIndicator(
bool);
63 virtual void clearAll();
64 virtual void clearForces();
65 virtual void clearSpotReports();
66 virtual void clearGroundTruth();
67 virtual void clearCertaintyLevels();
69 virtual void addForce(
const std::string& forceName,
int force);
70 virtual void setSpotReportingEnabled(
int force,
bool enabled);
71 virtual void setGroundTruthEnabled(
int force,
bool enabled);
73 virtual void selectedGroundTruth(std::vector<int>&);
74 virtual void selectedSpotReports(std::vector<int>&);
76 virtual void selectForce(
int force);
79 virtual void addForce(
QTreeWidget*,
const std::string&,
int);
81 virtual void addCertaintyLevel(
const std::string& s,
int time);
84 virtual void setDisplayOptionsState(
int);
86 virtual void updateSimResponseLabel(
bool spotReportsOn);
95 virtual void forceChanged();
97 virtual void displayStateChanged();
101 virtual void turnOnSpotReports();
102 virtual void turnOffSpotReports();