diff --git a/UIData/UIProject.h b/UIData/UIProject.h index e15b733194d54de7db5bd3fe4cefb7c10c073e44..cb4902dd8f45be54b1c9e60d3fb24c8ee7d8c1f4 100644 --- a/UIData/UIProject.h +++ b/UIData/UIProject.h @@ -40,7 +40,7 @@ public: virtual ~UIProject(); inline const QString& Name() const { return m_Name; } - inline void SetName( const QString &name ) { m_Name = name; } + inline void SetName( const QString &name ) { m_Name = name; OnRenaming(name); } void Rename( GenericUIData* data, const QString& newFileName ); bool Add( GenericUIData* data ); @@ -52,6 +52,7 @@ public: GenericUIData* GetByContent( const void* content ); inline const UIDataMap& GetAll() const { return m_ItemByNames; } + virtual void OnRenaming( const QString& newProjectName ) {} virtual void OnAddingData( GenericUIData *data ) {} virtual void OnRemovingData( GenericUIData *data ) {} virtual void OnRenamingData( GenericUIData* data,