3 * Copyright 2001 the LyX Team
4 * Read the file COPYING
12 #include "DialogBase.h"
14 #include "boost/utility.hpp"
15 #include "insets/inseturl.h"
21 class FormUrl : public DialogBase, public noncopyable {
23 FormUrl(LyXView *, Dialogs *);
29 /// close the connections
33 /// Create the dialog if necessary, update it and display it.
37 /// Update the dialog.
38 void update(bool switched = false);
40 /// create a URL inset
41 void createUrl(string const &);
43 void showUrl(InsetCommand * const);
45 /// Real GUI implementation.
48 /// the LyXView we belong to
54 /// pointer to the inset if any
55 InsetCommand * inset_;
57 InsetCommandParams params;
58 /// is the inset we are reading from a readonly buffer
63 /// Update connection.
65 /// Inset hide connection.