X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ffrontends%2Fqt4%2FTocModel.cpp;h=51365311aa9eba703bfeda79a7243a7e114f8db2;hb=b6eacd8d4f86734e8abef3335b190ce12a6a11b5;hp=0733c1f6416b82548568c549d2ea189ce0682a54;hpb=3391fed36a574fb729f243888258d1b6d45b0251;p=lyx.git diff --git a/src/frontends/qt4/TocModel.cpp b/src/frontends/qt4/TocModel.cpp index 0733c1f641..51365311aa 100644 --- a/src/frontends/qt4/TocModel.cpp +++ b/src/frontends/qt4/TocModel.cpp @@ -303,17 +303,17 @@ QModelIndex TocModels::currentIndex(QString const & type, } -void TocModels::goTo(QString const & type, QModelIndex const & index) const +FuncRequest TocModels::goTo(QString const & type, QModelIndex const & index) const { const_iterator it = models_.find(type); if (it == models_.end() || !index.isValid()) { LYXERR(Debug::GUI, "TocModels::goTo(): QModelIndex is invalid!"); - return; + return FuncRequest(LFUN_NOACTION); } - LASSERT(index.model() == it.value()->model(), return); + LASSERT(index.model() == it.value()->model(), return FuncRequest(LFUN_NOACTION)); TocItem const item = it.value()->tocItem(index); LYXERR(Debug::GUI, "TocModels::goTo " << item.asString()); - dispatch(item.action()); + return item.action(); }