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

#include <OSCollapsibleItemList.hpp>

+ Inheritance diagram for openstudio::OSCollapsibleItemList:

Signals

void openLibDlgClicked ()
 
- Signals inherited from openstudio::OSItemSelector
void itemRemoveClicked (OSItem *item)
 
void itemReplacementDropped (OSItem *currentItem, const OSItemId &replacementItemId)
 
void itemSelected (OSItem *item)
 
void selectionCleared ()
 

Public Member Functions

void addCollapsibleItem (OSCollapsibleItem *collapsibleItem)
 
bool itemsDraggable () const
 
bool itemsRemoveable () const
 
OSItemType itemsType () const
 
 OSCollapsibleItemList (bool addScrollArea,*parent=nullptr)
 
OSCollapsibleItemselectedCollapsibleItem () const
 
OSItemselectedItem () const override
 
void setItemsDraggable (bool itemsDraggable)
 
void setItemsRemoveable (bool itemsRemoveable)
 
void setItemsType (OSItemType type)
 
void setShowFilterLayout (const bool showFilterLayout)
 
bool showFilterLayout () const
 
virtual ~OSCollapsibleItemList ()
 
- Public Member Functions inherited from openstudio::OSItemSelector
virtual ~OSItemSelector ()
 

Protected Member Functions

void paintEvent (QPaintEvent *event) override
 

Additional Inherited Members

- Public Attributes inherited from openstudio::OSItemSelector
OSItemSelectorparent
 

Constructor & Destructor Documentation

openstudio::OSCollapsibleItemList::OSCollapsibleItemList ( bool  addScrollArea,
parent = nullptr 
)
virtual openstudio::OSCollapsibleItemList::~OSCollapsibleItemList ( )
inlinevirtual

Member Function Documentation

void openstudio::OSCollapsibleItemList::addCollapsibleItem ( OSCollapsibleItem collapsibleItem)
bool openstudio::OSCollapsibleItemList::itemsDraggable ( ) const
bool openstudio::OSCollapsibleItemList::itemsRemoveable ( ) const
OSItemType openstudio::OSCollapsibleItemList::itemsType ( ) const
void openstudio::OSCollapsibleItemList::openLibDlgClicked ( )
signal
void openstudio::OSCollapsibleItemList::paintEvent ( QPaintEvent *  event)
overrideprotected
OSCollapsibleItem* openstudio::OSCollapsibleItemList::selectedCollapsibleItem ( ) const
OSItem* openstudio::OSCollapsibleItemList::selectedItem ( ) const
overridevirtual
void openstudio::OSCollapsibleItemList::setItemsDraggable ( bool  itemsDraggable)
void openstudio::OSCollapsibleItemList::setItemsRemoveable ( bool  itemsRemoveable)
void openstudio::OSCollapsibleItemList::setItemsType ( OSItemType  type)
void openstudio::OSCollapsibleItemList::setShowFilterLayout ( const bool  showFilterLayout)
bool openstudio::OSCollapsibleItemList::showFilterLayout ( ) const