]> git.lyx.org Git - lyx.git/blobdiff - src/insets/insetindex.C
clear()->erase() ; lots of using directives for cxx
[lyx.git] / src / insets / insetindex.C
index 8a29fadc55c085d28683435f6dba07bed76dd86f..03e844d5d5021a270962d923aea1780bfa19b1aa 100644 (file)
@@ -16,7 +16,6 @@
 #include "lyx_gui_misc.h" // WarnReadonly
  
 extern BufferView * current_view;
-extern void UpdateInset(BufferView *, Inset * inset, bool mark_dirty = true);
 
 FD_index_form * index_form = 0;
 
@@ -31,7 +30,7 @@ extern "C" void index_cb(FL_OBJECT *, long data)
                        if(tmp != inset->getContents()) {
                                inset->setContents(tmp);
                                fl_hide_form(index_form->index_form);
-                               UpdateInset(current_view, inset);
+                               current_view->updateInset(inset, true);
                                break;
                        }
                } // fall through to Cancel on RO
@@ -86,10 +85,10 @@ InsetIndex::~InsetIndex()
 }
 
 
-void InsetIndex::Edit(int, int)
+void InsetIndex::Edit(BufferView * bv, int, int, unsigned int)
 {
-       if(current_view->buffer()->isReadonly())
-               WarnReadonly(current_view->buffer()->fileName());
+       if(bv->buffer()->isReadonly())
+               WarnReadonly(bv->buffer()->fileName());
 
        if (!index_form)
                index_form = create_form_index_form();