void ScriptFolderListView::saveOSArguments() {
  for (std::map<openstudio::path, ScriptsListView *>::const_iterator lit = m_scriptsListViews.begin(),
       litEnd = m_scriptsListViews.end(); lit != litEnd; ++lit)
  {
    std::vector<OSItem *> listItems = lit->second->items();
    for (auto & listItem : listItems)
    {
      ScriptItem* scriptItem = qobject_cast<ScriptItem*>(listItem);
      if (scriptItem) {
        scriptItem->saveArgumentsToDb();
      }
    }
  }
}