Názor k článku Qt Developer Days: jak se daří Qt bez Nokie? od Jan Struhár - ja to ukoncuju takto Authenticatio­nAsynchHandler::~Au­thenticationA­synchHandler() { if (m_thread) { m_thread->quit(); m_thread->wait(); delete m_thread; } delete m_worker; } ad PS:...

  • Článek je starý, nové názory již nelze přidávat.
  • 23. 10. 2013 12:39

    Jan Struhár

    ja to ukoncuju takto
    Authenticatio­nAsynchHandler::~Au­thenticationA­synchHandler()
    {
    if (m_thread)
    {
    m_thread->quit();
    m_thread->wait();
    delete m_thread;
    }
    delete m_worker;
    }

    ad PS: posila se klon, pres QueuedConnection mezi vlakny projde jen objekt, ktery se da zmarsalovat (serializovat), strcit do fronty udalosti a prijemci je vytvoren klon. Kvuli tomu musi byt pro mezivlaknovou QueuedConnection znam metatypovemu systemu pres qRegisterMetaType()