Salome HOME
Update mechanism is corrected (Bug #182).
[modules/hydro.git] / src / HYDROData / HYDROData_Tool.h
index 5b550ca2b5bf502c51fc83b9693ea6136b858183..cb1506e05a9a280a6c4bb6de5981a3b54439d57e 100644 (file)
@@ -22,21 +22,23 @@ public:
                                                             const QString&     theSep = "\n" );
 
   /**
-   * Enables "MustBeUpdated" flag for Images that are depended on "MustBeUpdated" images.
+   * Enables "MustBeUpdated" flag for objects that are depended on "MustBeUpdated" objects.
    * \param theDoc document where this operation is performed
    */
-  static void                           SetMustBeUpdatedImages( const Handle(HYDROData_Document)& theDoc );
+  static void                           SetMustBeUpdatedObjects( const Handle(HYDROData_Document)& theDoc );
 
   /**
    * \brief Generate name for new object.
    * \param theModule module
    * \param thePrefix name prefix
    * \param theUsedNames list of already used names
+   * \param theIsTryToUsePurePrefix if true - the prefix will be returned if the name equal to the prefix is not busy
    * \return generated name
    */
   static QString                        GenerateObjectName( const Handle(HYDROData_Document)& theDoc,
                                                             const QString&                    thePrefix,
-                                                            const QStringList&                theUsedNames = QStringList() );
+                                                            const QStringList&                theUsedNames = QStringList(),
+                                                            const bool                        theIsTryToUsePurePrefix = false );
 
   /**
    * \brief Find the data object with the specified name.