Size: a a a

2021 January 09

ПК

Побитый Кирпич... in Qt
Макс Воробьев
Manager собрался раньше репы, в чем вопрос то?
Как пофиксить?
источник

МВ

Макс Воробьев... in Qt
Побитый Кирпич
Как пофиксить?
самый лучший вариант - loadMyData() вызывать у менеджера в setRepository
источник

МВ

Макс Воробьев... in Qt
if (repository != m_repository) {
   m_repository = repository;
   if (repository) repository->loadMyData();
}
источник

AS

Anatoly Shirokov in Qt
Побитый Кирпич
Как пофиксить?
OnCompleted parent-a использовать
источник

V

Volad Malevich in Qt
подскажите как перенести этот код из .cpp в .h, чтобы он работал?
то есть надо в .h создать объект, а в .cpp к нему обращаться
источник

AS

Anatoly Shirokov in Qt
Макс Воробьев
самый лучший вариант - loadMyData() вызывать у менеджера в setRepository
Не вариант, имхо
источник

AS

Anatoly Shirokov in Qt
На худой конец в onRepositoryChanged в qml
источник

МВ

Макс Воробьев... in Qt
Anatoly Shirokov
На худой конец в onRepositoryChanged в qml
или так
источник

jp

jon pedro in Qt
Volad Malevich
подскажите как перенести этот код из .cpp в .h, чтобы он работал?
то есть надо в .h создать объект, а в .cpp к нему обращаться
Слышал про extern?
источник

ПК

Побитый Кирпич... in Qt
Макс Воробьев
Manager собрался раньше репы, в чем вопрос то?
А можете пояснить откуда там qt_metacast(const char*) вызывается, когда я нажимаю Step Into в отладчике на строчке:
repository->virt_method();?
источник

V

Volad Malevich in Qt
jon pedro
Слышал про extern?
нет
источник

МВ

Макс Воробьев... in Qt
Побитый Кирпич
А можете пояснить откуда там qt_metacast(const char*) вызывается, когда я нажимаю Step Into в отладчике на строчке:
repository->virt_method();?
где-нибудь в static meta object или нагенереном moc ?
источник

МВ

Макс Воробьев... in Qt
qml  же не напрямую ++ пользуюет
источник

МВ

Макс Воробьев... in Qt
Anatoly Shirokov
Не вариант, имхо
а почему нет? ну кроме того, что сеттер делает то, что от него не ожидаешь
источник

jp

jon pedro in Qt
Как я понял вы хотите глобальную переменную сделать. Обычно делают в .h делают
extern datatype data

в .срр определяют. Дальше уже подключают через инклуд н файл
источник

МВ

Макс Воробьев... in Qt
особенно если менеджер сделан специально, что-бы выгрузить дату из репы
источник

AS

Anatoly Shirokov in Qt
Макс Воробьев
а почему нет? ну кроме того, что сеттер делает то, что от него не ожидаешь
Single responsibility
источник

ПК

Побитый Кирпич... in Qt
Макс Воробьев
где-нибудь в static meta object или нагенереном moc ?
источник

ПК

Побитый Кирпич... in Qt
moc_StockRepository.cpp
источник

ПК

Побитый Кирпич... in Qt
Собсно ни один if не проходит
источник