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

#include <ModelObjectListView.hpp>

+ Inheritance diagram for openstudio::ModelObjectListController:

Public Member Functions

IddObjectType iddObjectType () const
 
 ModelObjectListController (const openstudio::IddObjectType &iddObjectType, const model::Model &model, bool showLocalBCL=false)
 
virtual ~ModelObjectListController ()
 
- Public Member Functions inherited from openstudio::OSVectorController
 OSVectorController ()
 
virtual ~OSVectorController ()
 

Protected Member Functions

virtual std::vector< OSItemIdmakeVector () override
 
- Protected Member Functions inherited from openstudio::OSVectorController
virtual void onDrop (const OSItemId &itemId)
 
virtual void onMakeNewItem ()
 
virtual void onRemoveItem (OSItem *item)
 
virtual void onReplaceItem (OSItem *currentItem, const OSItemId &replacementItemId)
 

Additional Inherited Members

- Public Slots inherited from openstudio::OSVectorController
void drop (const OSItemId &itemId)
 
void makeNewItem ()
 
void removeItem (OSItem *item)
 
void replaceItem (OSItem *currentItem, const OSItemId &replacementItemId)
 
void reportItems ()
 
- Signals inherited from openstudio::OSVectorController
void itemIds (const std::vector< OSItemId > &itemIds)
 
void selectedItemId (const OSItemId &itemId)
 

Constructor & Destructor Documentation

openstudio::ModelObjectListController::ModelObjectListController ( const openstudio::IddObjectType &  iddObjectType,
const model::Model &  model,
bool  showLocalBCL = false 
)
virtual openstudio::ModelObjectListController::~ModelObjectListController ( )
inlinevirtual

Member Function Documentation

IddObjectType openstudio::ModelObjectListController::iddObjectType ( ) const
virtual std::vector<OSItemId> openstudio::ModelObjectListController::makeVector ( )
overrideprotectedvirtual