Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > сигнал и несколько слотов


Автор: kuvshinka 7.3.2013, 23:17
подскажите пож-та можно ли в одном коннекте или каким-то другим способом, более оптимальным что ли, нежели тупо двумя коннектами, соединить один и тот же сигнал с несколькими слотами?

Автор: borisbn 8.3.2013, 01:10
Хоть стреляй - не вижу ничего тупого в двух коннектах.

Автор: Acer 8.3.2013, 14:23
один коннект с вызовом всего, чего только можно
Код

void MyClass::Connect()
{
    connect(sender, SIGNAL(Sig()), this, SLOT(OnSig()));
}

void MyClass::OnSig()
{
    Method();
    m_Obj2->Method_2();
    m_Obj3->Method_3();
    m_Obj4->Method_4();
}

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)