#include <HVACSystemsController.hpp>
Public Slots | |
void | onDropZoneItemClicked (OSItem *item) |
void | reportItems () |
void | reportItemsLater () |
Public Slots inherited from openstudio::OSVectorController | |
void | drop (const OSItemId &itemId) |
void | makeNewItem () |
void | removeItem (OSItem *item) |
void | replaceItem (OSItem *currentItem, const OSItemId &replacementItemId) |
void | reportItems () |
Public Member Functions | |
void | attach (const model::ModelObject &modelObject) override |
AvailabilityManagerObjectVectorController () | |
boost::optional < model::AvailabilityManagerAssignmentList > | avmList () |
boost::optional< model::PlantLoop > | currentLoop () |
void | detach () |
virtual | ~AvailabilityManagerObjectVectorController () |
Public Member Functions inherited from openstudio::ModelObjectVectorController | |
virtual void | attachModel (const model::Model &model) |
void | detach () |
virtual | ~ModelObjectVectorController () |
Public Member Functions inherited from openstudio::OSVectorController | |
OSVectorController () | |
virtual | ~OSVectorController () |
Protected Member Functions | |
virtual std::vector< OSItemId > | makeVector () override |
virtual void | onChangeRelationship (const model::ModelObject &modelObject, int index, Handle newHandle, Handle oldHandle) override |
virtual void | onDataChange (const model::ModelObject &modelObject) override |
virtual void | onDrop (const OSItemId &itemId) override |
virtual void | onRemoveItem (OSItem *item) override |
virtual void | onReplaceItem (OSItem *currentItem, const OSItemId &replacementItemId) override |
Protected Member Functions inherited from openstudio::ModelObjectVectorController | |
template<class ModelObjectType > | |
boost::optional< ModelObjectType > | addToModel (const OSItemId &itemId) |
void | attachOtherModelObject (const model::ModelObject &modelObject) |
void | detachOtherModelObject (const model::ModelObject &modelObject) |
void | detachOtherModelObjects () |
bool | fromComponentLibrary (const OSItemId &itemId) const |
bool | fromModel (const OSItemId &itemId) const |
boost::optional< model::Component > | getComponent (const OSItemId &itemId) const |
boost::optional < model::ModelObject > | getModelObject (const OSItemId &itemId) const |
virtual void | onChange (const openstudio::model::ModelObject &modelObject) |
virtual void | onChangeRelationship (const openstudio::model::ModelObject &modelObject, int index, Handle newHandle, Handle oldHandle) |
virtual void | onDataChange (const openstudio::model::ModelObject &modelObject) |
virtual void | onObjectAdded (const openstudio::model::ModelObject &modelObject, const openstudio::IddObjectType &iddObjectType, const openstudio::UUID &handle) |
virtual void | onObjectRemoved (const openstudio::model::ModelObject &modelObject, const openstudio::IddObjectType &iddObjectType, const openstudio::UUID &handle) |
Protected Member Functions inherited from openstudio::OSVectorController | |
virtual void | onMakeNewItem () |
Additional Inherited Members | |
Signals inherited from openstudio::OSVectorController | |
void | itemIds (const std::vector< OSItemId > &itemIds) |
void | selectedItemId (const OSItemId &itemId) |
Protected Slots inherited from openstudio::ModelObjectVectorController | |
void | change () |
void | changeRelationship (int index, Handle newHandle, Handle oldHandle) |
void | dataChange () |
void | objectAdded (std::shared_ptr< openstudio::detail::WorkspaceObject_Impl > impl, const openstudio::IddObjectType &iddObjectType, const openstudio::UUID &handle) |
void | objectRemoved (std::shared_ptr< openstudio::detail::WorkspaceObject_Impl > impl, const openstudio::IddObjectType &iddObjectType, const openstudio::UUID &handle) |
Protected Attributes inherited from openstudio::ModelObjectVectorController | |
boost::optional< model::Model > | m_model |
boost::optional < model::ModelObject > | m_modelObject |
std::vector< model::ModelObject > | m_otherModelObjects |
openstudio::AvailabilityManagerObjectVectorController::AvailabilityManagerObjectVectorController | ( | ) |
|
inlinevirtual |
|
overridevirtual |
Reimplemented from openstudio::ModelObjectVectorController.
boost::optional<model::AvailabilityManagerAssignmentList> openstudio::AvailabilityManagerObjectVectorController::avmList | ( | ) |
boost::optional<model::PlantLoop> openstudio::AvailabilityManagerObjectVectorController::currentLoop | ( | ) |
void openstudio::AvailabilityManagerObjectVectorController::detach | ( | ) |
|
overrideprotectedvirtual |
Implements openstudio::OSVectorController.
|
overrideprotectedvirtual |
|
overrideprotectedvirtual |
|
overrideprotectedvirtual |
Reimplemented from openstudio::OSVectorController.
|
slot |
|
overrideprotectedvirtual |
Reimplemented from openstudio::OSVectorController.
|
overrideprotectedvirtual |
Reimplemented from openstudio::OSVectorController.
|
slot |
|
slot |