Russian Qt Forum
Ноябрь 22, 2024, 03:01 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Шарить так и сяк  (Прочитано 4555 раз)
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« : Май 18, 2021, 09:20 »

Добрый день

Есть структурка
Код
C++ (Qt)
struct CMotion {
 CMotion( const CKey & key );
...
 void SetUserName( const QString & name );
...
// data
 CKey m_key;
 QSharedPointer<QString> m_name;
...
};
Конструктор создает m_name по молчанию, возможно оно шарится.  Если юзер захотел дать собсное имя (SetUserName), то оно должно быть сохранено так чтобы при следующем создании CMotion с тем же CKey это имя предъявлялось в UI вместо дефаултного. Юзеровское имя также может шариться. Владелец CMotion (точнее контейнера CMotion) должен иметь возможность избавиться от хранимых юзеровских имен.

Как бы Вы сделали ?

Спасибо
Записан
RedDog
Частый гость
***
Offline Offline

Сообщений: 221


Просмотр профиля
« Ответ #1 : Май 18, 2021, 10:14 »

врапер/фабрику по созданию CMotion писать, с индексатором по ключу
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.144 секунд. Запросов: 23.