]> git.lyx.org Git - lyx.git/blobdiff - src/Text3.cpp
whitespace only
[lyx.git] / src / Text3.cpp
index 3ac094d033c994f3ad2cfa5fe0cb121626ac14e3..0cbef5f727826fbff20770ebfb2cd052f6d1e6a7 100644 (file)
@@ -1537,7 +1537,18 @@ void Text::dispatch(Cursor & cur, FuncRequest & cmd)
                break;
        }
 
-       case LFUN_INDEX_PRINT:
+       case LFUN_INDEX_PRINT: {
+               InsetCommandParams p(INDEX_PRINT_CODE);
+               if (cmd.argument().empty())
+                       p["type"] = from_ascii("idx");
+               else
+                       p["type"] = cmd.argument();
+               string const data = InsetCommand::params2string("index_print", p);
+               FuncRequest fr(LFUN_INSET_INSERT, data);
+               dispatch(cur, fr);
+               break;
+       }
+
        case LFUN_NOMENCL_PRINT:
        case LFUN_TOC_INSERT:
        case LFUN_LINE_INSERT:
@@ -2006,6 +2017,8 @@ bool Text::getStatus(Cursor & cur, FuncRequest const & cmd,
                        code = INCLUDE_CODE;
                else if (cmd.argument() == "index")
                        code = INDEX_CODE;
+               else if (cmd.argument() == "index_print")
+                       code = INDEX_PRINT_CODE;
                else if (cmd.argument() == "nomenclature")
                        code = NOMENCL_CODE;
                else if (cmd.argument() == "label")