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:229
class DtVrfSelectionFilter
Definition: vrfSelectionFilters.h:32
Contains the DtUUID class declaration.
DtSetDataRequest is an abstract base class from which real setDataRequests can derive. It manages the read/write capability; derived classes need only use and register read/writatble data types for derived information.
Definition: setDataRequest.h:41
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Definition: commandDialogExtensionInterface.h:49
DtSimCommand is an abstract base class from which commands can derive. It manages the read/write capa...
Definition: simCommand.h:32
Definition: simCommandObjectWrapper.h:42
Base class to provide boost signal/slot management.
class DtSimStatement:
Definition: simStatement.h:38
DtSimTask is an abstract base class from which real tasks can derive. It manages the read/write capab...
Definition: simTask.h:30
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70
#define DT_DLL_VRFGUITASKSETQT
Definition: vrfGuiTaskSetQt.h:22