Должны ли сигналы/слоты Qt следовать за областью C++?Могу ли я получить доступ к сигналам/слотам Qt из объектов?
Скажем, у меня есть следующие классы: дом, кухня, подвал, Плита и Полка.
class House {Kitchen kitchen, Cellar cellar;};
class Kitchen {Stove stove;};
class Cellar {Shelf shelf;};
Теперь я хочу отправить сигнал с полки в подвал к плите на кухне. Это единственный способ сделать это, подключив сигнал от полки к подвалу и слот от кухни до печи, а затем в доме, соединяющем подвал и кухню? Или есть способ сделать это напрямую?
У меня есть класс, который должен связываться с пользовательским интерфейсом, и мне интересно, нужно ли мне «проксировать» все различные сигналы/слоты через промежуточные классы. Или это показатель плохого дизайна?
Если кто-то ответил на ваш вопрос с ответом, который вам помог, отметьте его как правильный ответ. – g19fanatic