19 #include <QtCore/QString>
35 class DtVrfSelectionFilter;
36 class DtCommandAssignmentWidgetInterface;
37 class DtCommandDialogExtensionInterface;
38 class DtSimCommandObjectWrapper;
50 virtual void setupUi(
const std::set<makVrv::DtUniqueID>&,
const DtSimStatement* stmt = NULL);
53 virtual void setAllowBroadcast(
bool);
56 virtual void setAllowBroadcasting(
bool);
59 virtual void broadcastChanged();
65 virtual void pickOK(
const DtSimTask*,
const std::vector<DtUUID>& names);
81 virtual bool valid()
const;
84 virtual void slot_validStateChanged(
bool b);
85 virtual void slot_disableCancel(
bool b);
86 virtual void slot_onCancel();
87 virtual void slot_onNameChanged(
const DtUUID&);
90 virtual void slot_taskRequest(std::vector<DtUUID> names,
const DtSimTask&);
91 virtual void slot_setRequest(std::vector<DtUUID> names,
const DtSetDataRequest&);
93 virtual void slot_commandActivated(std::vector<DtUUID> names,
const DtSimTask&);
97 virtual void setSelectedName(
const DtUUID&);
98 virtual DtUUID selectedName()
const;
99 virtual void selectFilter(
int);
100 virtual void selectFirstNonEmptyFilter();
101 virtual std::vector<std::string> filtersFor(
const std::set<makVrv::DtUniqueID>& data,
const DtSimStatement* stmt,
102 int& initialSelection)
const;
106 virtual std::vector<DtUUID> names()
const;
108 virtual void editStatement(
const std::set<makVrv::DtUniqueID>&,
const DtSimStatement* stmt);
110 virtual bool allowBroadcasting()
const;
111 virtual void addFiltersFromCollection(
const std::string& filterCollection);
UUID is a unique ID wrapper class.
Definition: uuid.h:59
class DtVrfSelectionFilter
Definition: vrfSelectionFilters.h:28
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
Contains makVrv::DtUniqueID type.
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:76
#define DT_DLL_VRFGUITASKSETQT
Definition: vrfGuiTaskSetQt.h:22