Skip to content

Commit ddaa51e

Browse files
authored
Merge pull request #797 from openstudiocoalition/796-ScheduleFile_MainRightCC
Fix #796 - Add ScheduleFile to MainRightColumnController
2 parents 821c858 + 7450382 commit ddaa51e

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/openstudio_lib/MainRightColumnController.cpp

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,7 @@ void MainRightColumnController::configureForSchedulesSubTab(int subTabID) {
245245
myModelList->setItemsDraggable(true);
246246
myModelList->setItemsRemoveable(false);
247247

248+
myModelList->addModelObjectType(IddObjectType::OS_Schedule_File, "Schedule File");
248249
myModelList->addModelObjectType(IddObjectType::OS_Schedule_VariableInterval, "Variable Interval Schedules");
249250
myModelList->addModelObjectType(IddObjectType::OS_Schedule_FixedInterval, "Fixed Interval Schedules");
250251
myModelList->addModelObjectType(IddObjectType::OS_Schedule_Year, "Year Schedules");
@@ -261,6 +262,7 @@ void MainRightColumnController::configureForSchedulesSubTab(int subTabID) {
261262
myLibraryList->setItemsRemoveable(false);
262263
myLibraryList->setItemsType(OSItemType::LibraryItem);
263264

265+
myLibraryList->addModelObjectType(IddObjectType::OS_Schedule_File, "Schedule File");
264266
myLibraryList->addModelObjectType(IddObjectType::OS_Schedule_VariableInterval, "Variable Interval Schedules");
265267
myLibraryList->addModelObjectType(IddObjectType::OS_Schedule_FixedInterval, "Fixed Interval Schedules");
266268
myLibraryList->addModelObjectType(IddObjectType::OS_Schedule_Year, "Year Schedules");
@@ -531,6 +533,7 @@ void MainRightColumnController::configureForLoadsSubTab(int subTabID) {
531533
myModelList->addModelObjectType(IddObjectType::OS_Construction_AirBoundary, "Air Boundary Constructions");
532534
myModelList->addModelObjectType(IddObjectType::OS_Construction, "Constructions");
533535
myModelList->addModelObjectCategoryPlaceholder("Constructions");
536+
myModelList->addModelObjectType(IddObjectType::OS_Schedule_File, "Schedule File");
534537
myModelList->addModelObjectType(IddObjectType::OS_Schedule_VariableInterval, "Variable Interval Schedules");
535538
myModelList->addModelObjectType(IddObjectType::OS_Schedule_FixedInterval, "Fixed Interval Schedules");
536539
myModelList->addModelObjectType(IddObjectType::OS_Schedule_Year, "Year Schedules");
@@ -566,6 +569,7 @@ void MainRightColumnController::configureForLoadsSubTab(int subTabID) {
566569
myLibraryList->addModelObjectType(IddObjectType::OS_Lights_Definition, "Lights Definitions");
567570
myLibraryList->addModelObjectType(IddObjectType::OS_People_Definition, "People Definitions");
568571
myLibraryList->addModelObjectCategoryPlaceholder("Definitions");
572+
myLibraryList->addModelObjectType(IddObjectType::OS_Schedule_File, "Schedule File");
569573
myLibraryList->addModelObjectType(IddObjectType::OS_Schedule_VariableInterval, "Variable Interval Schedules");
570574
myLibraryList->addModelObjectType(IddObjectType::OS_Schedule_FixedInterval, "Fixed Interval Schedules");
571575
myLibraryList->addModelObjectType(IddObjectType::OS_Schedule_Year, "Year Schedules");
@@ -593,6 +597,7 @@ void MainRightColumnController::configureForSpaceTypesSubTab(int subTabID) {
593597
myModelList->setItemsRemoveable(false);
594598
myModelList->setItemsType(OSItemType::LibraryItem);
595599

600+
myModelList->addModelObjectType(IddObjectType::OS_Schedule_File, "Schedule File");
596601
myModelList->addModelObjectType(IddObjectType::OS_Schedule_VariableInterval, "Variable Interval Schedules");
597602
myModelList->addModelObjectType(IddObjectType::OS_Schedule_FixedInterval, "Fixed Interval Schedules");
598603
myModelList->addModelObjectType(IddObjectType::OS_Schedule_Year, "Year Schedules");
@@ -628,6 +633,7 @@ void MainRightColumnController::configureForSpaceTypesSubTab(int subTabID) {
628633
myLibraryList->setItemsRemoveable(false);
629634
myLibraryList->setItemsType(OSItemType::LibraryItem);
630635

636+
myLibraryList->addModelObjectType(IddObjectType::OS_Schedule_File, "Schedule File");
631637
myLibraryList->addModelObjectType(IddObjectType::OS_Schedule_VariableInterval, "Variable Interval Schedules");
632638
myLibraryList->addModelObjectType(IddObjectType::OS_Schedule_FixedInterval, "Fixed Interval Schedules");
633639
myLibraryList->addModelObjectType(IddObjectType::OS_Schedule_Year, "Year Schedules");
@@ -681,6 +687,7 @@ void MainRightColumnController::configureForFacilitySubTab(int subTabID) {
681687
myModelList->addModelObjectType(IddObjectType::OS_Construction_AirBoundary, "Air Boundary Constructions");
682688
myModelList->addModelObjectType(IddObjectType::OS_Construction, "Constructions");
683689
myModelList->addModelObjectCategoryPlaceholder("Constructions");
690+
myModelList->addModelObjectType(IddObjectType::OS_Schedule_File, "Schedule File");
684691
myModelList->addModelObjectType(IddObjectType::OS_Schedule_VariableInterval, "Variable Interval Schedules");
685692
myModelList->addModelObjectType(IddObjectType::OS_Schedule_FixedInterval, "Fixed Interval Schedules");
686693
myModelList->addModelObjectType(IddObjectType::OS_Schedule_Year, "Year Schedules");
@@ -738,6 +745,7 @@ void MainRightColumnController::configureForFacilitySubTab(int subTabID) {
738745
myLibraryList->addModelObjectType(IddObjectType::OS_Construction_AirBoundary, "Air Boundary Constructions");
739746
myLibraryList->addModelObjectType(IddObjectType::OS_Construction, "Constructions");
740747
myLibraryList->addModelObjectCategoryPlaceholder("Constructions");
748+
myLibraryList->addModelObjectType(IddObjectType::OS_Schedule_File, "Schedule File");
741749
myLibraryList->addModelObjectType(IddObjectType::OS_Schedule_VariableInterval, "Variable Interval Schedules");
742750
myLibraryList->addModelObjectType(IddObjectType::OS_Schedule_FixedInterval, "Fixed Interval Schedules");
743751
myLibraryList->addModelObjectType(IddObjectType::OS_Schedule_Year, "Year Schedules");
@@ -803,6 +811,7 @@ void MainRightColumnController::configureForSpacesSubTab(int subTabID) {
803811
myModelList->addModelObjectType(IddObjectType::OS_Construction_AirBoundary, "Air Boundary Constructions");
804812
myModelList->addModelObjectType(IddObjectType::OS_Construction, "Constructions");
805813
myModelList->addModelObjectCategoryPlaceholder("Constructions");
814+
myModelList->addModelObjectType(IddObjectType::OS_Schedule_File, "Schedule File");
806815
myModelList->addModelObjectType(IddObjectType::OS_Schedule_VariableInterval, "Variable Interval Schedules");
807816
myModelList->addModelObjectType(IddObjectType::OS_Schedule_FixedInterval, "Fixed Interval Schedules");
808817
myModelList->addModelObjectType(IddObjectType::OS_Schedule_Year, "Year Schedules");
@@ -863,6 +872,7 @@ void MainRightColumnController::configureForSpacesSubTab(int subTabID) {
863872
myLibraryList->addModelObjectType(IddObjectType::OS_Construction_AirBoundary, "Air Boundary Constructions");
864873
myLibraryList->addModelObjectType(IddObjectType::OS_Construction, "Constructions");
865874
myLibraryList->addModelObjectCategoryPlaceholder("Constructions");
875+
myLibraryList->addModelObjectType(IddObjectType::OS_Schedule_File, "Schedule File");
866876
myLibraryList->addModelObjectType(IddObjectType::OS_Schedule_VariableInterval, "Variable Interval Schedules");
867877
myLibraryList->addModelObjectType(IddObjectType::OS_Schedule_FixedInterval, "Fixed Interval Schedules");
868878
myLibraryList->addModelObjectType(IddObjectType::OS_Schedule_Year, "Year Schedules");
@@ -915,6 +925,7 @@ void MainRightColumnController::configureForThermalZonesSubTab(int subTabID) {
915925
myModelList->addModelObjectType(IddObjectType::OS_WaterHeater_HeatPump, "Water Heater - Heat Pump");
916926
myModelList->addModelObjectType(IddObjectType::OS_WaterHeater_HeatPump_WrappedCondenser, "Water Heater - Heat Pump - Wrapped Condenser");
917927
myModelList->addModelObjectCategoryPlaceholder("Water Heaters");
928+
myModelList->addModelObjectType(IddObjectType::OS_Schedule_File, "Schedule File");
918929
myModelList->addModelObjectType(IddObjectType::OS_Schedule_VariableInterval, "Variable Interval Schedules");
919930
myModelList->addModelObjectType(IddObjectType::OS_Schedule_FixedInterval, "Fixed Interval Schedules");
920931
myModelList->addModelObjectType(IddObjectType::OS_Schedule_Year, "Year Schedules");
@@ -1032,6 +1043,7 @@ void MainRightColumnController::configureForHVACSystemsSubTab(int subTabID) {
10321043
myModelList->addModelObjectCategoryPlaceholder("Zones");
10331044

10341045
// Schedules
1046+
myModelList->addModelObjectType(IddObjectType::OS_Schedule_File, "Schedule File");
10351047
myModelList->addModelObjectType(IddObjectType::OS_Schedule_VariableInterval, "Variable Interval Schedules");
10361048
myModelList->addModelObjectType(IddObjectType::OS_Schedule_FixedInterval, "Fixed Interval Schedules");
10371049
myModelList->addModelObjectType(IddObjectType::OS_Schedule_Year, "Year Schedules");

0 commit comments

Comments
 (0)