OpenStudioCore:openstudio_lib
 All Classes Namespaces Functions Variables Enumerations Enumerator
Signals | Public Member Functions | Public Attributes | List of all members
openstudio::OSItemSelector Class Referenceabstract

#include <OSItemSelector.hpp>

+ Inheritance diagram for openstudio::OSItemSelector:

Signals

void itemRemoveClicked (OSItem *item)
 
void itemReplacementDropped (OSItem *currentItem, const OSItemId &replacementItemId)
 
void itemSelected (OSItem *item)
 
void selectionCleared ()
 

Public Member Functions

virtual OSItemselectedItem () const =0
 
virtual ~OSItemSelector ()
 

Public Attributes

OSItemSelectorparent
 

Constructor & Destructor Documentation

virtual openstudio::OSItemSelector::~OSItemSelector ( )
inlinevirtual

Member Function Documentation

void openstudio::OSItemSelector::itemRemoveClicked ( OSItem item)
signal
void openstudio::OSItemSelector::itemReplacementDropped ( OSItem currentItem,
const OSItemId replacementItemId 
)
signal
void openstudio::OSItemSelector::itemSelected ( OSItem item)
signal
virtual OSItem* openstudio::OSItemSelector::selectedItem ( ) const
pure virtual
void openstudio::OSItemSelector::selectionCleared ( )
signal

Member Data Documentation

OSItemSelector * openstudio::OSItemSelector::parent