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

#include <SubTabController.hpp>

+ Inheritance diagram for openstudio::SubTabController:

Public Slots

void removeItem (OSItem *item)
 

Signals

void downloadComponentsClicked ()
 
void openLibDlgClicked ()
 

Public Member Functions

 SubTabController (SubTabView *subTabView)
 
SubTabViewsubTabView ()
 
const SubTabViewsubTabView () const
 
virtual ~SubTabController ()
 

Protected Slots

void selectItem (OSItem *item)
 

Protected Member Functions

virtual void onAddItem ()=0
 
virtual void onClearSelection ()
 
virtual void onCopyItem ()=0
 
virtual void onDrop (const OSItemId &itemId)=0
 
virtual void onInspectItem (OSItem *item)=0
 
virtual void onPurgeItems ()=0
 
virtual void onRemoveItem (OSItem *item)=0
 
virtual void onReplaceItem (OSItem *item, const OSItemId &replacementItemId)=0
 
virtual void onSelectItem (OSItem *item)
 

Protected Attributes

SubTabViewm_subTabView
 

Constructor & Destructor Documentation

openstudio::SubTabController::SubTabController ( SubTabView subTabView)
virtual openstudio::SubTabController::~SubTabController ( )
inlinevirtual

Member Function Documentation

void openstudio::SubTabController::downloadComponentsClicked ( )
signal
virtual void openstudio::SubTabController::onAddItem ( )
protectedpure virtual
virtual void openstudio::SubTabController::onClearSelection ( )
protectedvirtual
virtual void openstudio::SubTabController::onCopyItem ( )
protectedpure virtual
virtual void openstudio::SubTabController::onDrop ( const OSItemId itemId)
protectedpure virtual
virtual void openstudio::SubTabController::onInspectItem ( OSItem item)
protectedpure virtual
virtual void openstudio::SubTabController::onPurgeItems ( )
protectedpure virtual
virtual void openstudio::SubTabController::onRemoveItem ( OSItem item)
protectedpure virtual
virtual void openstudio::SubTabController::onReplaceItem ( OSItem item,
const OSItemId replacementItemId 
)
protectedpure virtual
virtual void openstudio::SubTabController::onSelectItem ( OSItem item)
protectedvirtual
void openstudio::SubTabController::openLibDlgClicked ( )
signal
void openstudio::SubTabController::removeItem ( OSItem item)
slot
void openstudio::SubTabController::selectItem ( OSItem item)
protectedslot
SubTabView* openstudio::SubTabController::subTabView ( )
const SubTabView* openstudio::SubTabController::subTabView ( ) const

Member Data Documentation

SubTabView* openstudio::SubTabController::m_subTabView
protected