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

#include <MainRightColumnController.hpp>

+ Inheritance diagram for openstudio::MainRightColumnController:

Public Types

enum  RightColumnTabID { MY_MODEL, LIBRARY, EDIT }
 

Public Slots

void chooseEditTab ()
 
void configureForBuildingSummarySubTab (int subTabID)
 
void configureForConstructionsSubTab (int subTabID)
 
void configureForFacilitySubTab (int subTabID)
 
void configureForGeometrySubTab (int subTabID)
 
void configureForHVACSystemsSubTab (int subTabID)
 
void configureForLoadsSubTab (int subTabID)
 
void configureForOutputVariablesSubTab (int subTabID)
 
void configureForResultsSummarySubTab (int subTabID)
 
void configureForRunSimulationSubTab (int subTabID)
 
void configureForSchedulesSubTab (int subTabID)
 
void configureForScriptsSubTab (int subTabID)
 
void configureForSimulationSettingsSubTab (int subTabID)
 
void configureForSiteSubTab (int subTabID)
 
void configureForSpacesSubTab (int subTabID)
 
void configureForSpaceTypesSubTab (int subTabID)
 
void configureForThermalZonesSubTab (int subTabID)
 
void inspectModelObject (model::OptionalModelObject &modelObject, bool readOnly)
 
void inspectModelObjectByItem (OSItem *item, bool readOnly)
 
QSharedPointer< EditController > measuresEditController ()
 
QSharedPointer
< LocalLibraryController > 
measuresLibraryController ()
 
void toggleUnits (bool displayIP)
 

Signals

void itemRemoveClicked (OSItem *)
 
void toggleUnitsClicked (bool displayIP)
 

Public Member Functions

void hideMyModelTab (bool hide)
 
std::shared_ptr
< InspectorController
inspectorController ()
 
bool isMyModelTabHidden ()
 
 MainRightColumnController (const model::Model &model, const openstudio::path &resourcesPath)
 
HorizontalTabWidgetmainRightColumnView () const
 
QSharedPointer
< LocalLibraryController > 
measureLibraryController ()
 
void registerSystemItem (const Handle &systemHandle, SystemItem *systemItem)
 
SystemItemsystemItem (const Handle &systemHandle) const
 
void unregisterSystemItem (const Handle &systemHandle)
 
virtual ~MainRightColumnController ()
 

Member Enumeration Documentation

Enumerator
MY_MODEL 
LIBRARY 
EDIT 

Constructor & Destructor Documentation

openstudio::MainRightColumnController::MainRightColumnController ( const model::Model &  model,
const openstudio::path &  resourcesPath 
)
virtual openstudio::MainRightColumnController::~MainRightColumnController ( )
inlinevirtual

Member Function Documentation

void openstudio::MainRightColumnController::chooseEditTab ( )
slot
void openstudio::MainRightColumnController::configureForBuildingSummarySubTab ( int  subTabID)
slot
void openstudio::MainRightColumnController::configureForConstructionsSubTab ( int  subTabID)
slot
void openstudio::MainRightColumnController::configureForFacilitySubTab ( int  subTabID)
slot
void openstudio::MainRightColumnController::configureForGeometrySubTab ( int  subTabID)
slot
void openstudio::MainRightColumnController::configureForHVACSystemsSubTab ( int  subTabID)
slot
void openstudio::MainRightColumnController::configureForLoadsSubTab ( int  subTabID)
slot
void openstudio::MainRightColumnController::configureForOutputVariablesSubTab ( int  subTabID)
slot
void openstudio::MainRightColumnController::configureForResultsSummarySubTab ( int  subTabID)
slot
void openstudio::MainRightColumnController::configureForRunSimulationSubTab ( int  subTabID)
slot
void openstudio::MainRightColumnController::configureForSchedulesSubTab ( int  subTabID)
slot
void openstudio::MainRightColumnController::configureForScriptsSubTab ( int  subTabID)
slot
void openstudio::MainRightColumnController::configureForSimulationSettingsSubTab ( int  subTabID)
slot
void openstudio::MainRightColumnController::configureForSiteSubTab ( int  subTabID)
slot
void openstudio::MainRightColumnController::configureForSpacesSubTab ( int  subTabID)
slot
void openstudio::MainRightColumnController::configureForSpaceTypesSubTab ( int  subTabID)
slot
void openstudio::MainRightColumnController::configureForThermalZonesSubTab ( int  subTabID)
slot
void openstudio::MainRightColumnController::hideMyModelTab ( bool  hide)
void openstudio::MainRightColumnController::inspectModelObject ( model::OptionalModelObject &  modelObject,
bool  readOnly 
)
slot
void openstudio::MainRightColumnController::inspectModelObjectByItem ( OSItem item,
bool  readOnly 
)
slot
std::shared_ptr<InspectorController> openstudio::MainRightColumnController::inspectorController ( )
inline
bool openstudio::MainRightColumnController::isMyModelTabHidden ( )
inline
void openstudio::MainRightColumnController::itemRemoveClicked ( OSItem )
signal
HorizontalTabWidget* openstudio::MainRightColumnController::mainRightColumnView ( ) const
QSharedPointer<LocalLibraryController> openstudio::MainRightColumnController::measureLibraryController ( )
QSharedPointer<EditController> openstudio::MainRightColumnController::measuresEditController ( )
slot
QSharedPointer<LocalLibraryController> openstudio::MainRightColumnController::measuresLibraryController ( )
slot
void openstudio::MainRightColumnController::registerSystemItem ( const Handle &  systemHandle,
SystemItem systemItem 
)
SystemItem* openstudio::MainRightColumnController::systemItem ( const Handle &  systemHandle) const
void openstudio::MainRightColumnController::toggleUnits ( bool  displayIP)
slot
void openstudio::MainRightColumnController::toggleUnitsClicked ( bool  displayIP)
signal
void openstudio::MainRightColumnController::unregisterSystemItem ( const Handle &  systemHandle)