- InsetCommandMailer::string2params("toc", data, params_);
-
- updateView();
- modelReset();
-
- types_.clear();
- type_names_.clear();
- TocList const & tocs = buffer().getMasterBuffer()->
- tocBackend().tocs();
- TocList::const_iterator it = tocs.begin();
- TocList::const_iterator end = tocs.end();
- for (; it != end; ++it) {
- types_.push_back(it->first);
- type_names_.push_back(guiName(it->first));
- }
-
- string selected_type ;
- if (params_["type"].empty()) //Then plain toc...
- selected_type = params_.getCmdName();
- else
- selected_type = to_ascii(params_["type"]);
- selected_type_ = -1;
- for (size_t i = 0; i != types_.size(); ++i) {
- if (selected_type == types_[i]) {
- selected_type_ = i;
- break;
- }
- }
-