Доброго времени суток.
Есть класс, наследуемый от QRunnable
C++ (Qt)
class DirectoryWalker : public QRunnable
{
...
DbWork *m_db;
}
в нем, в ::run()
вызывается метод ins() из DbWork
C++ (Qt)
::run(){
m_db = new DbWork();
QMetaObject::invokeMethod(m_db,"ins",Qt::QueuedConnection,Q_ARG(QString,dirIt.filePath()));
}
обьявление DbWork
C++ (Qt)
class DbWork : public QObject
{
Q_OBJECT
...
public slots:
void ins(const QString& data);
}
ну и собственно метод ins не вызывается. В консоль отладки никаких сообщений тоже нет. В чем может быть проблема ?