+class QLineEdit;
+class QListWidget;
+class QPushButton;
+class QTabWidget;
+class QTreeWidget;
+class StdMeshersGUI_QuadrangleParamWdg;
+class StdMeshersGUI_SubShapeSelectorWdg;
+
+//================================================================================
+/*!
+ * \brief Quadrangle Parameters Creator
+ */
+class STDMESHERSGUI_EXPORT StdMeshersGUI_QuadrangleParamCreator : public StdMeshersGUI_StdHypothesisCreator
+{
+ Q_OBJECT
+
+ class ItemDelegate;
+
+ public:
+ StdMeshersGUI_QuadrangleParamCreator( const QString& aHypType );
+
+ //virtual bool checkParams( QString& ) const;
+ virtual QString helpPage() const;
+
+ protected:
+ virtual QFrame* buildFrame();
+ virtual void retrieveParams() const;
+ virtual QString storeParams() const;
+
+ private slots:
+
+ void onTypeChanged(int type);
+ void onAddShape();
+ void onRemoveShape();
+ void onAddPoint();
+ void onRemovePoint();
+ void onSelectionChanged();
+ void onTabChanged(int);
+
+ private: