#include <ModelObjectTreeItems.hpp>
Public Member Functions | |
BuildingTreeItem (const openstudio::model::Building &building, const openstudio::IddObjectType &sortByType, QTreeWidgetItem *parent=nullptr) | |
virtual | ~BuildingTreeItem () |
Public Member Functions inherited from openstudio::ModelObjectTreeItem | |
std::vector < ModelObjectTreeItem * > | children () const |
boost::optional < openstudio::Handle > | handle () const |
bool | isDirty () |
OSItem * | item () 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 () |
Protected Member Functions | |
virtual void | addModelObjectChild (const model::ModelObject &child, bool isDefaulted) override |
virtual void | addNonModelObjectChild (const std::string &child) override |
virtual std::vector < model::ModelObject > | modelObjectChildren () const override |
virtual std::vector< std::string > | nonModelObjectChildren () const override |
Protected Member Functions inherited from openstudio::ModelObjectTreeItem | |
virtual std::vector < model::ModelObject > | defaultedModelObjectChildren () const |
virtual void | finalize () |
void | makeChildren () |
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 |
openstudio::BuildingTreeItem::BuildingTreeItem | ( | const openstudio::model::Building & | building, |
const openstudio::IddObjectType & | sortByType, | ||
QTreeWidgetItem * | parent = nullptr |
||
) |
|
inlinevirtual |
|
overrideprotectedvirtual |
Reimplemented from openstudio::ModelObjectTreeItem.
|
overrideprotectedvirtual |
Reimplemented from openstudio::ModelObjectTreeItem.
|
overrideprotectedvirtual |
Reimplemented from openstudio::ModelObjectTreeItem.
|
overrideprotectedvirtual |
Reimplemented from openstudio::ModelObjectTreeItem.