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

#include <FacilityExteriorEquipmentGridView.hpp>

+ Inheritance diagram for openstudio::FacilityExteriorEquipmentGridView:

Public Member Functions

 FacilityExteriorEquipmentGridView (bool isIP, const model::Model &model,*parent=0)
 
virtual ~FacilityExteriorEquipmentGridView ()
 
- Public Member Functions inherited from openstudio::GridViewSubTab
 GridViewSubTab (bool isIP, const model::Model &model,*parent=nullptr)
 
virtual ~GridViewSubTab ()
 

Protected Slots

virtual void onClearSelection () override
 
virtual void onSelectItem () override
 
- Protected Slots inherited from openstudio::GridViewSubTab
void onAddClicked ()
 
virtual void onClearSelection ()=0
 
void onCopyClicked ()
 
void onPurgeClicked ()
 
void onRemoveClicked ()
 
virtual void onSelectItem ()=0
 
void toggleUnits (bool isIP)
 

Additional Inherited Members

- Public Slots inherited from openstudio::GridViewSubTab
void gridRowSelectionChanged (int checkState)
 
void onDropZoneItemClicked (OSItem *item)
 
- Signals inherited from openstudio::GridViewSubTab
void dropZoneItemSelected (OSItem *item, bool readOnly)
 
void selectionCleared ()
 
void toggleUnitsClicked (bool displayIP)
 
- Public Attributes inherited from openstudio::GridViewSubTab
openstudio::IddObjectType m_iddObjectType
 
- Protected Member Functions inherited from openstudio::GridViewSubTab
virtual void addObject (const openstudio::model::ModelObject &modelObject)
 
virtual void copyObject (const openstudio::model::ModelObject &modelObject)
 
virtual void removeObject (openstudio::model::ModelObject modelObject)
 
virtual std::vector
< model::ModelObject > 
selectedObjects () const
 
void setGridController (OSGridController *gridController)
 
void setGridView (OSGridView *gridView)
 
- Protected Attributes inherited from openstudio::GridViewSubTab
OSGridControllerm_gridController = nullptr
 
OSGridView * m_gridView = nullptr
 
bool m_isIP
 
OSItemSelectorButtonsm_itemSelectorButtons = nullptr
 
model::Model m_model
 
QVBoxLayout * m_scrollLayout = nullptr
 
bool m_supportsMultipleObjectSelection = true
 

Constructor & Destructor Documentation

openstudio::FacilityExteriorEquipmentGridView::FacilityExteriorEquipmentGridView ( bool  isIP,
const model::Model &  model,
parent = 0 
)
virtual openstudio::FacilityExteriorEquipmentGridView::~FacilityExteriorEquipmentGridView ( )
inlinevirtual

Member Function Documentation

virtual void openstudio::FacilityExteriorEquipmentGridView::onClearSelection ( )
overrideprotectedvirtualslot
virtual void openstudio::FacilityExteriorEquipmentGridView::onSelectItem ( )
overrideprotectedvirtualslot