Skip to content

Commit d1f8909

Browse files
authored
Merge pull request #790 from openstudiocoalition/develop
Merge for 1.9.0 release
2 parents 898f15e + 2842d15 commit d1f8909

File tree

4 files changed

+12
-1
lines changed

4 files changed

+12
-1
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,7 @@ endif()
272272

273273
# TODO: Modify the more specific variables as needed to indicate prerelease, etc
274274
# Keep in beta in-between release cycles. Set to empty string (or comment out) for official)
275-
set(PROJECT_VERSION_PRERELEASE "rc1")
275+
set(PROJECT_VERSION_PRERELEASE "")
276276

277277
# OpenStudio version: Only include Major.Minor.Patch, eg "3.0.0", even if you have a prerelease tag
278278
set(OPENSTUDIOAPPLICATION_VERSION "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}")

src/openstudio_lib/ModelObjectTypeListView.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ ModelObjectTypeListView::ModelObjectTypeListView(const std::vector<std::pair<Idd
3535
++modelObjectTypeAndName) {
3636
addModelObjectType(modelObjectTypeAndName->first, modelObjectTypeAndName->second);
3737
}
38+
selectFirstCollapsibleItem();
3839
}
3940

4041
void ModelObjectTypeListView::addModelObjectType(const IddObjectType& iddObjectType, const std::string& name) {

src/openstudio_lib/OSCollapsibleItemList.cpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,8 @@ void OSCollapsibleItemList::setItemsType(OSItemType type) {
113113
void OSCollapsibleItemList::addCollapsibleItem(OSCollapsibleItem* collapsibleItem) {
114114
OS_ASSERT(collapsibleItem);
115115

116+
m_collapsibleItems.push_back(collapsibleItem);
117+
116118
collapsibleItem->setItemsDraggable(m_itemsDraggable);
117119

118120
collapsibleItem->setItemsRemoveable(m_itemsRemoveable);
@@ -145,6 +147,13 @@ void OSCollapsibleItemList::addCollapsibleItem(OSCollapsibleItem* collapsibleIte
145147
connect(collapsibleItem, &OSCollapsibleItem::openLibDlgClicked, this, &OSCollapsibleItemList::openLibDlgClicked);
146148
}
147149

150+
void OSCollapsibleItemList::selectFirstCollapsibleItem() {
151+
if (!m_collapsibleItems.empty()) {
152+
// items are added in order from bottom to top
153+
m_collapsibleItems.back()->setSelected(true);
154+
}
155+
}
156+
148157
void OSCollapsibleItemList::addCategoryPlaceholderItem(OSCategoryPlaceholder* categoryPlaceholderItem) {
149158

150159
m_placeholderItems.push_back(categoryPlaceholderItem);

src/openstudio_lib/OSCollapsibleItemList.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ class OSCollapsibleItemList : public OSItemSelector
3232

3333
void addCollapsibleItem(OSCollapsibleItem* collapsibleItem);
3434
void addCategoryPlaceholderItem(OSCategoryPlaceholder* categoryPlaceholderItem);
35+
void selectFirstCollapsibleItem();
3536

3637
OSCollapsibleItem* selectedCollapsibleItem() const;
3738

0 commit comments

Comments
 (0)