18 #include <QtCore/QString>
33 class DtVrfSelectionFilter;
34 class DtCommandAssignmentWidgetInterface;
35 class DtCommandDialogExtensionInterface;
36 class DtSimCommandObjectWrapper;
48 virtual void setupUi(
const std::vector<makVrv::DtSimEntry*>&,
const DtSimStatement* stmt = NULL);
51 virtual void setAllowBroadcast(
bool);
54 virtual void setAllowBroadcasting(
bool);
57 virtual void broadcastChanged();
63 virtual void pickOK(
const DtSimTask*,
const std::vector<DtUUID>& names);
79 virtual bool valid()
const;
82 virtual void slot_validStateChanged(
bool b);
83 virtual void slot_disableCancel(
bool b);
84 virtual void slot_onCancel();
85 virtual void slot_onNameChanged(
const DtUUID&);
88 virtual void slot_taskRequest(std::vector<DtUUID> names,
const DtSimTask&);
89 virtual void slot_setRequest(std::vector<DtUUID> names,
const DtSetDataRequest&);
91 virtual void slot_commandActivated(std::vector<DtUUID> names,
const DtSimTask&);
95 virtual void setSelectedName(
const DtUUID&);
96 virtual DtUUID selectedName()
const;
97 virtual void selectFilter(
int);
98 virtual void selectFirstNonEmptyFilter();
99 virtual std::vector<std::string> filtersFor(
const std::vector<makVrv::DtSimEntry*>& data,
const DtSimStatement* stmt,
100 int& initialSelection)
const;
104 virtual std::vector<DtUUID> names()
const;
106 virtual void editStatement(
const std::vector<makVrv::DtSimEntry*>&,
const DtSimStatement* stmt);
108 virtual bool allowBroadcasting()
const;
109 virtual void addFiltersFromCollection(
const std::string& filterCollection);
UUID is a unique ID wrapper class.
Definition: rwUUID.h:222
Definition: vrfSelectionFilters.h:29
DtSetDataRequest is an abstract base class from which real setDataRequests can derive.
Definition: setDataRequest.h:40
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Definition: commandDialogExtensionInterface.h:50
DtSimCommand is an abstract base class from which commands can derive.
Definition: simCommand.h:32
Definition: simCommandObjectWrapper.h:44
Base class to provide boost signal/slot management.
class DtSimStatement:
Definition: simStatement.h:35
DtSimTask is an abstract base class from which real tasks can derive.
Definition: simTask.h:31
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
#define DT_DLL_VRFGUITASKSETQT
Definition: vrfGuiTaskSetQt.h:22