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

#include <SpacesSurfacesGridView.hpp>

+ Inheritance diagram for openstudio::SpacesSurfacesGridView:

Public Member Functions

 SpacesSurfacesGridView (bool isIP, const model::Model &model,*parent=nullptr)
 
virtual ~SpacesSurfacesGridView ()
 
- Public Member Functions inherited from openstudio::SpacesSubtabGridView
 SpacesSubtabGridView (bool isIP, const model::Model &model,*parent=nullptr)
 
virtual ~SpacesSubtabGridView ()
 
- 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::SpacesSubtabGridView
virtual void interiorPartitionGroupFilterChanged (const QString &text)
 
virtual void loadTypeFilterChanged (const QString &text)
 
virtual void outsideBoundaryConditionFilterChanged (const QString &text)
 
virtual void spaceNameFilterChanged ()
 
virtual void spaceTypeFilterChanged (const QString &text)
 
virtual void storyFilterChanged (const QString &text)
 
virtual void subSurfaceTypeFilterChanged (const QString &text)
 
virtual void sunExposureFilterChanged (const QString &text)
 
virtual void surfaceTypeFilterChanged (const QString &text)
 
virtual void thermalZoneFilterChanged (const QString &text)
 
virtual void windExposureFilterChanged (const QString &text)
 
- 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::SpacesSubtabGridView
QComboBox * m_interiorPartitionGroupFilter = nullptr
 
QComboBox * m_loadTypeFilter = nullptr
 
QComboBox * m_outsideBoundaryConditionFilter = nullptr
 
QLineEdit * m_spaceNameFilter = nullptr
 
QComboBox * m_spaceTypeFilter = nullptr
 
QComboBox * m_storyFilter = nullptr
 
QComboBox * m_subSurfaceTypeFilter = nullptr
 
QComboBox * m_sunExposureFilter = nullptr
 
QComboBox * m_surfaceTypeFilter = nullptr
 
QComboBox * m_thermalZoneFilter = nullptr
 
QLineEdit * m_thermalZoneNameFilter = nullptr
 
QComboBox * m_windExposureFilter = nullptr
 
- Public Attributes inherited from openstudio::GridViewSubTab
openstudio::IddObjectType m_iddObjectType
 
- Protected Member Functions inherited from openstudio::SpacesSubtabGridView
virtual void addObject (const openstudio::IddObjectType &iddObjectType)
 
void filterChanged ()
 
void initializeInteriorPartitionGroupFilter ()
 
void initializeLoadTypeFilter ()
 
void initializeOutsideBoundaryConditionFilter ()
 
void initializeSpaceTypeFilter ()
 
void initializeStoryFilter ()
 
void initializeSubSurfaceTypeFilter ()
 
void initializeSunExposureFilter ()
 
void initializeSurfaceTypeFilter ()
 
void initializeThermalZoneFilter ()
 
void initializeWindExposureFilter ()
 
virtual void purgeObjects (const openstudio::IddObjectType &iddObjectType)
 
void showInteriorPartitionGroupFilter ()
 
void showLoadTypeFilter ()
 
void showOutsideBoundaryConditionFilter ()
 
void showSpaceNameFilter ()
 
void showSpaceTypeFilter ()
 
void showStoryFilter ()
 
void showSubSurfaceTypeFilter ()
 
void showSunExposureFilter ()
 
void showSurfaceTypeFilter ()
 
void showThermalZoneFilter ()
 
void showWindExposureFilter ()
 
- 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)
 
- Static Protected Member Functions inherited from openstudio::SpacesSubtabGridView
static openstudio::LogChannel logChannel ()
 
- Protected Attributes inherited from openstudio::SpacesSubtabGridView
QGridLayout * m_filterGridLayout = nullptr
 
std::set
< openstudio::model::ModelObject > 
m_objectsFilterdBySpaceType
 
std::set
< openstudio::model::ModelObject > 
m_objectsFilterdBySubSurfaceType
 
std::set
< openstudio::model::ModelObject > 
m_objectsFilteredByInteriorPartitionGroup
 
std::set
< openstudio::model::ModelObject > 
m_objectsFilteredByOutsideBoundaryCondition
 
std::set
< openstudio::model::ModelObject > 
m_objectsFilteredBySpaceName
 
std::set
< openstudio::model::ModelObject > 
m_objectsFilteredByStory
 
std::set
< openstudio::model::ModelObject > 
m_objectsFilteredBySunExposure
 
std::set
< openstudio::model::ModelObject > 
m_objectsFilteredBySurfaceType
 
std::set
< openstudio::model::ModelObject > 
m_objectsFilteredByThermalZone
 
std::set
< openstudio::model::ModelObject > 
m_objectsFilteredByWindExposure
 
std::vector< model::ModelObject > m_spacesModelObjects = std::vector<model::ModelObject>()
 
- 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::SpacesSurfacesGridView::SpacesSurfacesGridView ( bool  isIP,
const model::Model &  model,
parent = nullptr 
)
virtual openstudio::SpacesSurfacesGridView::~SpacesSurfacesGridView ( )
inlinevirtual

Member Function Documentation

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