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

#include <LoadsController.hpp>

+ Inheritance diagram for openstudio::LoadsController:

Public Slots

void toggleUnits (bool displayIP)
 
- Public Slots inherited from openstudio::SubTabController
void removeItem (OSItem *item)
 

Public Member Functions

 LoadsController (bool isiP, const model::Model &model)
 
virtual ~LoadsController ()
 
- 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 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 onAddObject (const openstudio::model::ModelObject &modelObject)
 
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

- 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::LoadsController::LoadsController ( bool  isiP,
const model::Model &  model 
)
virtual openstudio::LoadsController::~LoadsController ( )
virtual

Member Function Documentation

virtual void openstudio::LoadsController::onAddObject ( const openstudio::IddObjectType &  iddObjectType)
overrideprotectedvirtual
virtual void openstudio::LoadsController::onCopyObject ( const openstudio::model::ModelObject &  modelObject)
overrideprotectedvirtual
virtual void openstudio::LoadsController::onDrop ( const OSItemId itemId)
overrideprotectedvirtual
virtual void openstudio::LoadsController::onInspectItem ( OSItem item)
overrideprotectedvirtual
virtual void openstudio::LoadsController::onPurgeObjects ( const openstudio::IddObjectType &  iddObjectType)
overrideprotectedvirtual
virtual void openstudio::LoadsController::onRemoveObject ( openstudio::model::ModelObject  )
overrideprotectedvirtual
virtual void openstudio::LoadsController::onReplaceObject ( openstudio::model::ModelObject  modelObject,
const OSItemId replacementItemId 
)
overrideprotectedvirtual
void openstudio::LoadsController::toggleUnits ( bool  displayIP)
slot