Salome HOME
Merge branch 'Dev_1.1.1' of newgeom:newgeom into Dev_1.2.0
[modules/shaper.git] / src / ModuleBase / ModuleBase_WidgetFileSelector.h
index b89531cde6d414665d4aa0b58a6ce3b9efea863c..2ddc684acc015d75b8320b8f51d3b2a5f7d84157 100644 (file)
@@ -67,23 +67,26 @@ protected:
   /// \return True in success
   virtual bool storeValueCustom() const;
 
- protected:
-   /// Returns string containing formats
-  QString filterString() const;
+protected:
+  /// Converts format to filter string
+  static QString formatToFilter( const QString & theFormat );
 
   /// Returns list of validator formats
   QStringList getValidatorFormats() const;
 
-  /// Returns a format received from theArgument
-  QString getFormat( const std::string& theArgument ) const;
+  /// Returns string containing formats
+  QString filterString() const;
 
- private:
+protected:
    /// A control for path input
   QLineEdit* myPathField;
 
   /// A title of open file dialog box
   QString myTitle;
 
+  /// A current format
+  QString mySelectedFilter;
+
   /// A title of open file dialog box
   enum { WFS_OPEN, WFS_SAVE } myType;