OpenStudio:openstudio_lib
 All Classes Namespaces Functions Variables Enumerations Enumerator
Public Member Functions | Protected Member Functions | List of all members
openstudio::SpaceTypesController Class Reference

#include <SpaceTypesController.hpp>

+ Inheritance diagram for openstudio::SpaceTypesController:

Public Member Functions

 SpaceTypesController (bool isIP, const model::Model &model)
 
virtual ~SpaceTypesController ()
 
- Public Member Functions inherited from openstudio::ModelSubTabController
 ModelSubTabController (ModelSubTabView *subTabView, const model::Model &model)
 
virtual ~ModelSubTabController ()
 
- Public Member Functions inherited from openstudio::SubTabController
 SubTabController (SubTabView *subTabView)
 
SubTabViewsubTabView ()
 
const SubTabViewsubTabView () const
 
virtual ~SubTabController ()
 

Protected Member Functions

virtual void onAddObject (const openstudio::IddObjectType &iddObjectType) override
 
virtual void onAddObject (const openstudio::model::ModelObject &modelObject) override
 
virtual void onCopyObject (const openstudio::model::ModelObject &modelObject) override
 
virtual void onDrop (const OSItemId &itemId) override
 
virtual void onInspectItem (OSItem *item) override
 
virtual void onPurgeObjects (const openstudio::IddObjectType &iddObjectType) override
 
virtual void onRemoveObject (openstudio::model::ModelObject) override
 
virtual void onReplaceObject (openstudio::model::ModelObject modelObject, const OSItemId &replacementItemId) override
 
- Protected Member Functions inherited from openstudio::ModelSubTabController
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 onCopyItem () override
 
virtual void onPurgeItems () override
 
virtual void onRemoveItem (OSItem *item) override
 
virtual void onReplaceItem (OSItem *item, const OSItemId &replacementItemId) override
 
- Protected Member Functions inherited from openstudio::SubTabController
virtual void onClearSelection ()
 
virtual void onSelectItem (OSItem *item)
 

Additional Inherited Members

- Public Slots inherited from openstudio::SubTabController
void removeItem (OSItem *item)
 
- Signals inherited from openstudio::ModelSubTabController
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 ()
 
- Protected Slots inherited from openstudio::SubTabController
void selectItem (OSItem *item)
 
- Protected Attributes inherited from openstudio::SubTabController
SubTabViewm_subTabView
 

Constructor & Destructor Documentation

openstudio::SpaceTypesController::SpaceTypesController ( bool  isIP,
const model::Model &  model 
)
virtual openstudio::SpaceTypesController::~SpaceTypesController ( )
inlinevirtual

Member Function Documentation

virtual void openstudio::SpaceTypesController::onAddObject ( const openstudio::IddObjectType &  iddObjectType)
overrideprotectedvirtual
virtual void openstudio::SpaceTypesController::onAddObject ( const openstudio::model::ModelObject &  modelObject)
overrideprotectedvirtual

Reimplemented from openstudio::ModelSubTabController.

virtual void openstudio::SpaceTypesController::onCopyObject ( const openstudio::model::ModelObject &  modelObject)
overrideprotectedvirtual
virtual void openstudio::SpaceTypesController::onDrop ( const OSItemId itemId)
overrideprotectedvirtual
virtual void openstudio::SpaceTypesController::onInspectItem ( OSItem item)
overrideprotectedvirtual
virtual void openstudio::SpaceTypesController::onPurgeObjects ( const openstudio::IddObjectType &  iddObjectType)
overrideprotectedvirtual
virtual void openstudio::SpaceTypesController::onRemoveObject ( openstudio::model::ModelObject  )
overrideprotectedvirtual
virtual void openstudio::SpaceTypesController::onReplaceObject ( openstudio::model::ModelObject  modelObject,
const OSItemId replacementItemId 
)
overrideprotectedvirtual