X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2FModel%2FModel_AttributeSelectionList.h;h=a69635c4bdb7b41bede5677b15ca2656f7956b63;hb=061a63480f6840b6d945f7744b3b972e2d4cb25d;hp=55dad109f3f8b4032deb2976d09311c1b6f4c519;hpb=b010cb80fdec65b26fb76284fbfe9bfb8edc006e;p=modules%2Fshaper.git diff --git a/src/Model/Model_AttributeSelectionList.h b/src/Model/Model_AttributeSelectionList.h index 55dad109f..a69635c4b 100644 --- a/src/Model/Model_AttributeSelectionList.h +++ b/src/Model/Model_AttributeSelectionList.h @@ -36,12 +36,16 @@ public: const bool theTemporarily = false); /// Adds the new reference to the end of the list by the naming name of the selected shape - /// The type of shape is taken from the current selection type - MODEL_EXPORT virtual void append(std::string theNamingName); + /// The type of shape is taken from the current selection type if the given is empty + MODEL_EXPORT virtual void append(const std::string theNamingName, const std::string& theType=""); /// Removes the last element in the list MODEL_EXPORT virtual void removeLast(); + /// Removes the elements from the list. + /// \param theIndices a list of indices of elements to be removed + MODEL_EXPORT virtual void remove(const std::set& theIndices); + /// Returns the number ofselection attributes in the list MODEL_EXPORT virtual int size();