#include <ModelSubTabController.hpp>
 Inheritance diagram for openstudio::ModelSubTabController:Signals | |
| void | dropZoneItemClicked (OSItem *item) | 
| void | dropZoneItemSelected (OSItem *item, bool readOnly) | 
| void | modelObjectSelected (model::OptionalModelObject &modelObject, bool readOnly) | 
| void | toggleUnitsClicked (bool displayIP) | 
  Signals inherited from openstudio::SubTabController | |
| void | downloadComponentsClicked () | 
| void | openLibDlgClicked () | 
Public Member Functions | |
| ModelSubTabController (ModelSubTabView *subTabView, const model::Model &model) | |
| virtual | ~ModelSubTabController () | 
  Public Member Functions inherited from openstudio::SubTabController | |
| SubTabController (SubTabView *subTabView) | |
| SubTabView * | subTabView () | 
| const SubTabView * | subTabView () const | 
| virtual | ~SubTabController () | 
Protected Member Functions | |
| 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 | 
| openstudio::model::Model | model () const | 
| virtual void | onAddItem () override | 
| virtual void | onAddObject (const openstudio::IddObjectType &iddObjectType)=0 | 
| virtual void | onAddObject (const openstudio::model::ModelObject &modelObject) | 
| virtual void | onCopyItem () override | 
| virtual void | onCopyObject (const openstudio::model::ModelObject &modelObject)=0 | 
| virtual void | onDrop (const OSItemId &itemId) override=0 | 
| virtual void | onPurgeItems () override | 
| virtual void | onPurgeObjects (const openstudio::IddObjectType &iddObjectType)=0 | 
| virtual void | onRemoveItem (OSItem *item) override | 
| virtual void | onRemoveObject (openstudio::model::ModelObject modelObject)=0 | 
| virtual void | onReplaceItem (OSItem *item, const OSItemId &replacementItemId) override | 
| virtual void | onReplaceObject (openstudio::model::ModelObject modelObject, const OSItemId &replacementItemId)=0 | 
  Protected Member Functions inherited from openstudio::SubTabController | |
| virtual void | onClearSelection () | 
| virtual void | onInspectItem (OSItem *item)=0 | 
| virtual void | onSelectItem (OSItem *item) | 
Additional Inherited Members | |
  Public Slots inherited from openstudio::SubTabController | |
| void | removeItem (OSItem *item) | 
  Protected Slots inherited from openstudio::SubTabController | |
| void | selectItem (OSItem *item) | 
  Protected Attributes inherited from openstudio::SubTabController | |
| SubTabView * | m_subTabView | 
| openstudio::ModelSubTabController::ModelSubTabController | ( | ModelSubTabView * | subTabView, | 
| const model::Model & | model | ||
| ) | 
      
  | 
  inlinevirtual | 
      
  | 
  signal | 
      
  | 
  signal | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  signal | 
      
  | 
  overrideprotectedvirtual | 
Implements openstudio::SubTabController.
      
  | 
  protectedpure virtual | 
Implemented in openstudio::ThermalZonesController, openstudio::UtilityBillsController, openstudio::SpaceTypesController, openstudio::ConstructionsController, openstudio::DefaultConstructionSetsController, openstudio::LoadsController, openstudio::MaterialsController, and openstudio::ScheduleSetsController.
      
  | 
  inlineprotectedvirtual | 
Reimplemented in openstudio::ThermalZonesController, and openstudio::SpaceTypesController.
      
  | 
  overrideprotectedvirtual | 
Implements openstudio::SubTabController.
      
  | 
  protectedpure virtual | 
Implemented in openstudio::ThermalZonesController, openstudio::UtilityBillsController, openstudio::SpaceTypesController, openstudio::ConstructionsController, openstudio::DefaultConstructionSetsController, openstudio::LoadsController, openstudio::MaterialsController, and openstudio::ScheduleSetsController.
      
  | 
  overrideprotectedpure virtual | 
Implements openstudio::SubTabController.
Implemented in openstudio::ThermalZonesController, openstudio::UtilityBillsController, openstudio::SpaceTypesController, openstudio::ConstructionsController, openstudio::DefaultConstructionSetsController, openstudio::LoadsController, openstudio::MaterialsController, and openstudio::ScheduleSetsController.
      
  | 
  overrideprotectedvirtual | 
Implements openstudio::SubTabController.
      
  | 
  protectedpure virtual | 
Implemented in openstudio::ThermalZonesController, openstudio::UtilityBillsController, openstudio::SpaceTypesController, openstudio::ConstructionsController, openstudio::DefaultConstructionSetsController, openstudio::LoadsController, openstudio::MaterialsController, and openstudio::ScheduleSetsController.
      
  | 
  overrideprotectedvirtual | 
Implements openstudio::SubTabController.
      
  | 
  protectedpure virtual | 
Implemented in openstudio::ThermalZonesController, openstudio::UtilityBillsController, openstudio::SpaceTypesController, openstudio::ConstructionsController, openstudio::DefaultConstructionSetsController, openstudio::LoadsController, openstudio::MaterialsController, and openstudio::ScheduleSetsController.
      
  | 
  overrideprotectedvirtual | 
Implements openstudio::SubTabController.
      
  | 
  protectedpure virtual | 
Implemented in openstudio::ThermalZonesController, openstudio::UtilityBillsController, openstudio::SpaceTypesController, openstudio::ConstructionsController, openstudio::DefaultConstructionSetsController, openstudio::LoadsController, openstudio::MaterialsController, and openstudio::ScheduleSetsController.
      
  | 
  signal |