#include <OSVectorController.hpp>
Public Slots | |
void | drop (const OSItemId &itemId) |
void | makeNewItem () |
void | removeItem (OSItem *item) |
void | replaceItem (OSItem *currentItem, const OSItemId &replacementItemId) |
void | reportItems () |
Signals | |
void | itemIds (const std::vector< OSItemId > &itemIds) |
void | selectedItemId (const OSItemId &itemId) |
Public Member Functions | |
OSVectorController () | |
virtual | ~OSVectorController () |
Protected Member Functions | |
virtual std::vector< OSItemId > | makeVector ()=0 |
virtual void | onDrop (const OSItemId &itemId) |
virtual void | onMakeNewItem () |
virtual void | onRemoveItem (OSItem *item) |
virtual void | onReplaceItem (OSItem *currentItem, const OSItemId &replacementItemId) |
openstudio::OSVectorController::OSVectorController | ( | ) |
|
inlinevirtual |
|
slot |
|
signal |
|
slot |
|
protectedpure virtual |
Implemented in openstudio::AvailabilityManagerObjectVectorController, openstudio::SupplyAirTempScheduleVectorController, openstudio::SystemAvailabilityVectorController, openstudio::SiteShadingVC, openstudio::BuildingShadingVC, openstudio::SpaceShadingVC, openstudio::InteriorPartitionsVC, openstudio::TubularDaylightDiffuserConstructionVC, openstudio::TubularDaylightDomeConstructionVC, openstudio::OtherEquipmentScheduleVC, openstudio::SkylightConstructionVC, openstudio::SteamEquipmentScheduleVC, openstudio::NewSpaceLoadVectorController, openstudio::OverheadDoorConstructionVC, openstudio::InfiltrationScheduleVC, openstudio::GlassDoorConstructionVC, openstudio::HotWaterEquipmentScheduleVC, openstudio::DoorVC, openstudio::GasEquipmentScheduleVC, openstudio::OperableWindowVC, openstudio::ElectricEquipmentScheduleVC, openstudio::SpaceLoadInstanceActivityScheduleVectorController, openstudio::BuildingDefaultScheduleSetVectorController, openstudio::FixedWindowVC, openstudio::LightingScheduleVC, openstudio::LatentFractionScheduleVC, openstudio::SpaceLoadInstanceScheduleVectorController, openstudio::BuildingDefaultConstructionSetVectorController, openstudio::RoofConstructionVC, openstudio::PeopleActivityScheduleVC, openstudio::SensibleFractionScheduleVC, openstudio::SpaceLoadInstanceDefinitionVectorController, openstudio::FloorConstructionVC, openstudio::NumberOfPeopleVC, openstudio::BuildingSpaceTypeVectorController, openstudio::UtilityBillFuelTypeListController, openstudio::ModelObjectListController, openstudio::TargetTemperatureScheduleVC, openstudio::ConstructionObjectVectorController, openstudio::WallConstructionVC, and openstudio::HoursOfOperationVC.
|
protectedvirtual |
Reimplemented in openstudio::AvailabilityManagerObjectVectorController, openstudio::SupplyAirTempScheduleVectorController, openstudio::SystemAvailabilityVectorController, openstudio::SiteShadingVC, openstudio::BuildingShadingVC, openstudio::SpaceShadingVC, openstudio::InteriorPartitionsVC, openstudio::TubularDaylightDiffuserConstructionVC, openstudio::TubularDaylightDomeConstructionVC, openstudio::OtherEquipmentScheduleVC, openstudio::SkylightConstructionVC, openstudio::SteamEquipmentScheduleVC, openstudio::NewSpaceLoadVectorController, openstudio::OverheadDoorConstructionVC, openstudio::InfiltrationScheduleVC, openstudio::GlassDoorConstructionVC, openstudio::HotWaterEquipmentScheduleVC, openstudio::DoorVC, openstudio::GasEquipmentScheduleVC, openstudio::OperableWindowVC, openstudio::ElectricEquipmentScheduleVC, openstudio::SpaceLoadInstanceActivityScheduleVectorController, openstudio::BuildingDefaultScheduleSetVectorController, openstudio::FixedWindowVC, openstudio::LightingScheduleVC, openstudio::LatentFractionScheduleVC, openstudio::BuildingDefaultConstructionSetVectorController, openstudio::SpaceLoadInstanceScheduleVectorController, openstudio::RoofConstructionVC, openstudio::PeopleActivityScheduleVC, openstudio::SensibleFractionScheduleVC, openstudio::BuildingSpaceTypeVectorController, openstudio::FloorConstructionVC, openstudio::NumberOfPeopleVC, openstudio::ConstructionObjectVectorController, openstudio::TargetTemperatureScheduleVC, openstudio::WallConstructionVC, and openstudio::HoursOfOperationVC.
|
protectedvirtual |
|
protectedvirtual |
Reimplemented in openstudio::AvailabilityManagerObjectVectorController, openstudio::SiteShadingVC, openstudio::BuildingShadingVC, openstudio::SpaceShadingVC, openstudio::InteriorPartitionsVC, openstudio::TubularDaylightDiffuserConstructionVC, openstudio::TubularDaylightDomeConstructionVC, openstudio::OtherEquipmentScheduleVC, openstudio::SkylightConstructionVC, openstudio::SteamEquipmentScheduleVC, openstudio::OverheadDoorConstructionVC, openstudio::InfiltrationScheduleVC, openstudio::GlassDoorConstructionVC, openstudio::HotWaterEquipmentScheduleVC, openstudio::DoorVC, openstudio::GasEquipmentScheduleVC, openstudio::OperableWindowVC, openstudio::ElectricEquipmentScheduleVC, openstudio::SpaceLoadInstanceActivityScheduleVectorController, openstudio::BuildingDefaultScheduleSetVectorController, openstudio::FixedWindowVC, openstudio::LightingScheduleVC, openstudio::LatentFractionScheduleVC, openstudio::BuildingDefaultConstructionSetVectorController, openstudio::SpaceLoadInstanceScheduleVectorController, openstudio::RoofConstructionVC, openstudio::PeopleActivityScheduleVC, openstudio::SensibleFractionScheduleVC, openstudio::FloorConstructionVC, openstudio::NumberOfPeopleVC, openstudio::BuildingSpaceTypeVectorController, openstudio::ConstructionObjectVectorController, openstudio::TargetTemperatureScheduleVC, openstudio::WallConstructionVC, and openstudio::HoursOfOperationVC.
|
protectedvirtual |
Reimplemented in openstudio::AvailabilityManagerObjectVectorController, openstudio::SupplyAirTempScheduleVectorController, openstudio::SystemAvailabilityVectorController, openstudio::SiteShadingVC, openstudio::BuildingShadingVC, openstudio::SpaceShadingVC, openstudio::InteriorPartitionsVC, openstudio::TubularDaylightDiffuserConstructionVC, openstudio::TubularDaylightDomeConstructionVC, openstudio::OtherEquipmentScheduleVC, openstudio::SkylightConstructionVC, openstudio::SteamEquipmentScheduleVC, openstudio::OverheadDoorConstructionVC, openstudio::InfiltrationScheduleVC, openstudio::GlassDoorConstructionVC, openstudio::HotWaterEquipmentScheduleVC, openstudio::DoorVC, openstudio::GasEquipmentScheduleVC, openstudio::OperableWindowVC, openstudio::ElectricEquipmentScheduleVC, openstudio::SpaceLoadInstanceActivityScheduleVectorController, openstudio::BuildingDefaultScheduleSetVectorController, openstudio::FixedWindowVC, openstudio::LightingScheduleVC, openstudio::LatentFractionScheduleVC, openstudio::BuildingDefaultConstructionSetVectorController, openstudio::SpaceLoadInstanceScheduleVectorController, openstudio::RoofConstructionVC, openstudio::PeopleActivityScheduleVC, openstudio::SensibleFractionScheduleVC, openstudio::SpaceLoadInstanceDefinitionVectorController, openstudio::FloorConstructionVC, openstudio::NumberOfPeopleVC, openstudio::BuildingSpaceTypeVectorController, openstudio::ConstructionObjectVectorController, openstudio::TargetTemperatureScheduleVC, openstudio::WallConstructionVC, and openstudio::HoursOfOperationVC.
|
slot |
|
slot |
|
slot |
|
signal |