X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2FModuleBase%2FModuleBase_WidgetFileSelector.h;h=ba6a4e019f8506ab16a7ad734e30ffb142ae478f;hb=7cb6ac084270943d926ec7ef35bf9e63d6a3eaf5;hp=8b5987fa086a9e27c58fd559a7ba23754277d8ec;hpb=055d3c94f677cdf74eca05711fe9dcae89035d58;p=modules%2Fshaper.git diff --git a/src/ModuleBase/ModuleBase_WidgetFileSelector.h b/src/ModuleBase/ModuleBase_WidgetFileSelector.h index 8b5987fa0..ba6a4e019 100644 --- a/src/ModuleBase/ModuleBase_WidgetFileSelector.h +++ b/src/ModuleBase/ModuleBase_WidgetFileSelector.h @@ -50,8 +50,6 @@ class MODULEBASE_EXPORT ModuleBase_WidgetFileSelector : public ModuleBase_ModelW const std::string& theParentId); virtual ~ModuleBase_WidgetFileSelector(); - virtual bool restoreValue(); - virtual QList getControls() const; /// Returns true if a file on the current path in the line edit @@ -70,6 +68,8 @@ protected: /// \return True in success virtual bool storeValueCustom() const; + virtual bool restoreValueCustom(); + protected: /// Converts format to filter string static QString formatToFilter(const QString & theFormat); @@ -86,6 +86,10 @@ protected: /// Returns string containing formats QString filterString() const; + /// Add an extension to file name if the extension is not defined + /// \param theFileName a file name + /// \param theFilter a file filter + /// \return the file name with extension static QString applyExtension(const QString& theFileName, const QString& theFilter); protected: