11 #if !defined(Q_MOC_RUN)
27 class DtVrfFilteredListView;
38 const Qt::WindowFlags& flags = 0);
44 virtual void disable(
const QString& reason);
47 virtual void enable();
51 virtual void setSupplyType(
const DtEntityType& type);
52 virtual const DtEntityType supplyType()
const;
57 virtual void setSupplyAmount(
const double amount);
58 virtual const double supplyAmount()
const;
63 virtual void setSupplyAmountMax(
const bool amountMax);
64 virtual const bool supplyAmountMax()
const;
69 virtual void setSupplyRate(
const double rate);
70 virtual const double supplyRate()
const;
74 virtual void supplyAmountMaxChanged(
int state);
78 virtual QWidget* contents(
const std::vector<makVrv::DtSimEntry*>& data);
81 virtual QBoxLayout* createMainLayout();
82 virtual void updateSupplyItemsComboBox();
86 virtual void sendRequest();
93 virtual void initializeSelectionFilters();
96 virtual void addPlanVariablesFilter();
103 virtual void setupGui(
const std::vector<makVrv::DtSimEntry*>& data);
104 virtual void initializeSupplyItems(
const std::vector<makVrv::DtSimEntry*>& data);
106 virtual void slot_receivedSupplyList(
const DtUUID& entity);
QDoubleSpinBox * mySupplyRate
Definition: transferSuppliesTaskDialog.h:118
QLabel * mySupplyRateLabel
Definition: transferSuppliesTaskDialog.h:117
UUID is a unique ID wrapper class.
Definition: uuid.h:59
std::vector< DtUUID > myCurrSelectedEntity
Definition: transferSuppliesTaskDialog.h:111
std::list< DtUUID > myAwaitingSupplyResponse
Definition: transferSuppliesTaskDialog.h:112
Creator class for DtTransferSuppliesTaskDialog.
Definition: transferSuppliesTaskDialog.h:127
Definition: taskSetDialogInterface.h:84
makVrv::DtSignalConnectionManager myConnections
Definition: transferSuppliesTaskDialog.h:123
DtVrfFilteredListView * myFilteredListView
Definition: transferSuppliesTaskDialog.h:119
A widget class for managing a DtVrfTreeWidget of objects which supports user-defined filters...
Definition: vrfFilteredListView.h:64
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
QGridLayout * myLayout
Definition: transferSuppliesTaskDialog.h:109
Class that is used as a template for task/set dialogs.
Definition: taskSetDialogInterface.h:46
QDoubleSpinBox * mySupplyAmount
Definition: transferSuppliesTaskDialog.h:114
class DtSimStatement:
Definition: simStatement.h:38
VR-Link includes.
Definition: transferSuppliesTask.h:21
Definition: baseComboTaskSetDialog.h:24
QLabel * mySupplyAmountMaxLabel
Definition: transferSuppliesTaskDialog.h:115
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:72
QCheckBox * mySupplyAmountMax
Definition: transferSuppliesTaskDialog.h:116
#define DT_DLL_VRFGUITASKSETQT
Definition: vrfGuiTaskSetQt.h:22
std::map< std::string, DtEntityType > mySupplyNames
Definition: transferSuppliesTaskDialog.h:121
QLabel * mySupplyAmountLabel
Definition: transferSuppliesTaskDialog.h:113
Task dialog for transferring supplies to another entity; Select supply type , amount, transfer rate and supplier.
Definition: transferSuppliesTaskDialog.h:31