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

#include <ModelObjectTreeItems.hpp>

+ Inheritance diagram for openstudio::LoadsTreeItem:

Public Member Functions

 LoadsTreeItem (const openstudio::model::Space &space, QTreeWidgetItem *parent=nullptr)
 
virtual ~LoadsTreeItem ()
 
- Public Member Functions inherited from openstudio::ModelObjectTreeItem
std::vector
< ModelObjectTreeItem * > 
children () const
 
boost::optional
< openstudio::Handle > 
handle () const
 
bool isDirty ()
 
OSItemitem () const
 
void makeDirty ()
 
openstudio::model::Model model () const
 
boost::optional
< openstudio::model::ModelObject > 
modelObject () const
 
 ModelObjectTreeItem (const openstudio::model::ModelObject &modelObject, bool isDefaulted, OSItemType type, QTreeWidgetItem *parent=nullptr)
 Constructed with a modelObject this tree item represents that object. More...
 
 ModelObjectTreeItem (const std::string &name, const openstudio::model::Model &model, QTreeWidgetItem *parent=nullptr)
 Constructed with no modelObject this tree item represents a container. More...
 
std::string name () const
 
std::vector
< ModelObjectTreeItem * > 
recursiveChildren () const
 
void setStyle (int headerLevel, const QString &color)
 
virtual ~ModelObjectTreeItem ()
 

Static Public Member Functions

static std::string itemName ()
 

Protected Member Functions

virtual std::vector
< model::ModelObject > 
defaultedModelObjectChildren () const override
 
virtual std::vector
< model::ModelObject > 
modelObjectChildren () const override
 
- Protected Member Functions inherited from openstudio::ModelObjectTreeItem
virtual void addModelObjectChild (const model::ModelObject &child, bool isDefaulted)
 
virtual void addNonModelObjectChild (const std::string &child)
 
virtual void finalize ()
 
void makeChildren ()
 
virtual std::vector< std::string > nonModelObjectChildren () const
 

Additional Inherited Members

- Public Slots inherited from openstudio::ModelObjectTreeItem
void change ()
 
void changeRelationship (int index, Handle newHandle, Handle oldHandle)
 
void refresh ()
 
void refreshTree ()
 
- Static Protected Member Functions inherited from openstudio::ModelObjectTreeItem
static OSItemType initializeOSItemType ()
 
- Static Protected Attributes inherited from openstudio::ModelObjectTreeItem
static const OSItemType m_type
 

Constructor & Destructor Documentation

openstudio::LoadsTreeItem::LoadsTreeItem ( const openstudio::model::Space &  space,
QTreeWidgetItem parent = nullptr 
)
virtual openstudio::LoadsTreeItem::~LoadsTreeItem ( )
inlinevirtual

Member Function Documentation

virtual std::vector<model::ModelObject> openstudio::LoadsTreeItem::defaultedModelObjectChildren ( ) const
overrideprotectedvirtual

Reimplemented from openstudio::ModelObjectTreeItem.

static std::string openstudio::LoadsTreeItem::itemName ( )
static
virtual std::vector<model::ModelObject> openstudio::LoadsTreeItem::modelObjectChildren ( ) const
overrideprotectedvirtual

Reimplemented from openstudio::ModelObjectTreeItem.