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

#include <FacilityShadingGridView.hpp>

+ Inheritance diagram for openstudio::FacilityShadingGridView:

Public Member Functions

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

Public Attributes

QLineEdit * m_nameFilter = nullptr
 
QLineEdit * m_orientationGreaterThanFilter = nullptr
 
QLineEdit * m_orientationLessThanFilter = nullptr
 
QLineEdit * m_tiltGreaterThanFilter = nullptr
 
QLineEdit * m_tiltLessThanFilter = nullptr
 
QComboBox * m_typeFilter = nullptr
 
- Public Attributes inherited from openstudio::GridViewSubTab
openstudio::IddObjectType m_iddObjectType
 

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)
 
- 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::FacilityShadingGridView::FacilityShadingGridView ( bool  isIP,
const model::Model &  model,
parent = 0 
)
virtual openstudio::FacilityShadingGridView::~FacilityShadingGridView ( )
inlinevirtual

Member Function Documentation

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

Member Data Documentation

QLineEdit* openstudio::FacilityShadingGridView::m_nameFilter = nullptr
QLineEdit* openstudio::FacilityShadingGridView::m_orientationGreaterThanFilter = nullptr
QLineEdit* openstudio::FacilityShadingGridView::m_orientationLessThanFilter = nullptr
QLineEdit* openstudio::FacilityShadingGridView::m_tiltGreaterThanFilter = nullptr
QLineEdit* openstudio::FacilityShadingGridView::m_tiltLessThanFilter = nullptr
QComboBox* openstudio::FacilityShadingGridView::m_typeFilter = nullptr