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

#include <ScheduleSetsController.hpp>

+ Inheritance diagram for openstudio::ScheduleSetsController:

Public Member Functions

 ScheduleSetsController (const model::Model &model)
 
virtual ~ScheduleSetsController ()
 
- 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

- 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::ScheduleSetsController::ScheduleSetsController ( const model::Model &  model)
virtual openstudio::ScheduleSetsController::~ScheduleSetsController ( )
inlinevirtual

Member Function Documentation

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