From a75b2d56bd051f622d158c74ee4a41957bbfe34d Mon Sep 17 00:00:00 2001 From: Frederic Larue Date: Tue, 3 Sep 2019 16:38:27 +0200 Subject: [PATCH] Callback added to UIProject when a project is renamed. --- UIData/UIProject.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/UIData/UIProject.h b/UIData/UIProject.h index e15b733..cb4902d 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, -- GitLab