private void RomManager_AfterRomSave(RomManager sender, EventArgs e)
 {
     if (needToSaveCurrentTextProfileInfo)
     {
         MyTextProfiles.SaveTextProfile(GetCurrentTextProfile());
     }
 }
        // G e n e r a l   F e a t u r e s

        public void OpenTextProfileEditor()
        {
            if (RomManager is null)
            {
                ErrorBecauseNoRomLoaded?.Invoke();
            }
            else
            {
                MyTextProfiles.LoadAllTextProfilesIfNotLoaded();
                var curTextProfile = GetCurrentTextProfile();
                var editor         = new TextProfilesManagerDialog()
                {
                    MyTextProfiles = MyTextProfiles
                };
                editor.ShowDialog();
                if (RomManager is object)
                {
                    SetCurrentTextProfileName(curTextProfile.Name);
                    RomManager.ClearTextGroups();
                    SendRequestReloadTextManagerLists();
                }
            }
        }