Hello,

I'm trying to pass a QStringList using the signal slot, but when I try to use the QStringList in the slot it contains garbage (and exceptions). I set up the "connect" call to use QStringList* because otherwise the connect call fails.
Qt Code:
  1. QObject::connect (m_emitter_class,
  2. SIGNAL(removeGamesSignal (int, QStringList* )),
  3. m_pkr_receiver_class,
  4. SLOT(invokeGamesRemoval (int, QStringList* )),
  5. Qt::QueuedConnection);
To copy to clipboard, switch view to plain text mode 

I then tried the following as well:
Qt Code:
  1. QObject::connect (m_emitter_class,
  2. SIGNAL(removeGamesSignal (int, QStringList& )),
  3. m_pkr_receiver_class,
  4. SLOT(invokeGamesRemoval (int, QStringList& )),
  5. Qt::QueuedConnection);
To copy to clipboard, switch view to plain text mode 
This does not work, the error says:
QObject::connect: Cannot queue arguments of type 'QStringList&'

When I use Qt:: DirectConnection with the 'QStringList&' signature the QObject::connect suceeds.

It is possible to send a QStringList using a signal and Qt::QueuedConnection?

Thanks,
DP