]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt4/TocWidget.cpp
TOC context menu (part 4)
[lyx.git] / src / frontends / qt4 / TocWidget.cpp
index 3d4838a36ba2625702d0eed8444c7c5a84eee0d4..57b0282d1342052e6b7a0682c121f08309af50bd 100644 (file)
@@ -97,6 +97,17 @@ void TocWidget::showContextMenu(const QPoint & pos)
 
 void TocWidget::doDispatch(Cursor & cur, FuncRequest const & cmd)
 {
+       QModelIndex const & index = tocTV->currentIndex();
+       TocItem const & item =
+               gui_view_.tocModels().currentItem(current_type_, index);
+       DocIterator const & dit = item.dit();
+       
+       Inset * inset = 0;
+       if (current_type_ == "label")
+               inset = dit.nextInset();
+
+       if (inset)
+               inset->dispatch(cur, FuncRequest(cmd));
 }