]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/xforms/FormUrl.h
try this for distinguishing inner and outer tabs
[lyx.git] / src / frontends / xforms / FormUrl.h
index 6bb5d0ea14a3c7daa3bf5f5a4ad65a81fc5d9c82..3aa21d665be0d47e5f3bb9de0ae8d1d573aec1d3 100644 (file)
 #pragma interface
 #endif
 
-#include "FormCommand.h"
+#include "FormInset.h"
 struct FD_form_url;
 
 /** This class provides an XForms implementation of the FormUrl Dialog.
  */
 class FormUrl : public FormCommand {
 public:
-       /**@name Constructors and Destructors */
-       //@{
        ///
        FormUrl(LyXView *, Dialogs *);
        ///
        ~FormUrl();
-       //@}
-
 private:
-       /**@name Slot Methods */
-       //@{
-       ///
-       virtual void update();
-       /// Apply from dialog
-       void apply();
-       ///
-       virtual void input( long ) {};
+       /// Connect signals etc. Set form's max size.
+       virtual void connect();
        /// Build the dialog
-       void build();
-       ///
-       virtual FL_FORM * const form() const;
+       virtual void build();
+       /// Update dialog before showing it
+       virtual void update();
+       /// Apply from dialog (modify or create inset)
+       virtual void apply();
+       /// Pointer to the actual instantiation of the xform's form
+       virtual FL_FORM * form() const;
        ///
        FD_form_url * build_url();
-       //@}
-
        /// Real GUI implementation.
        FD_form_url * dialog_;
 };