#include <SpacesInteriorPartitionsGridView.hpp>
Public Member Functions | |
SpacesInteriorPartitionsGridView (bool isIP, const model::Model &model,*parent=nullptr) | |
virtual | ~SpacesInteriorPartitionsGridView () |
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 | |
OSGridController * | m_gridController = nullptr |
OSGridView * | m_gridView = nullptr |
bool | m_isIP |
OSItemSelectorButtons * | m_itemSelectorButtons = nullptr |
model::Model | m_model |
QVBoxLayout * | m_scrollLayout = nullptr |
bool | m_supportsMultipleObjectSelection = true |
openstudio::SpacesInteriorPartitionsGridView::SpacesInteriorPartitionsGridView | ( | bool | isIP, |
const model::Model & | model, | ||
* | parent = nullptr |
||
) |
|
inlinevirtual |
|
overrideprotectedvirtualslot |
|
overrideprotectedvirtualslot |