QueryThread::QueryThread(QObject* p) : QThread(p), abort_(false) { setConnectionName("dbConn"); connect(this, SIGNAL(connectRequest(const ConnectionData&, const QString&)), &conn_, SLOT(onConnectRequest(const ConnectionData&, const QString&))); connect(this, SIGNAL(disconnectRequest()), &conn_, SLOT(onDisconnectRequest())); }
TransmitThread::TransmitThread(QObject *parent) : QThread(parent), m_pTcpSocket(NULL), m_hHostIp(QHostAddress("127.0.0.1")), m_nHostPort(6010), m_bConnect(false), m_bDisconnect(false), m_bRunning(false), m_bStopped(false) { connect(this, SIGNAL(recvSignal(const QByteArray &)), parent, SLOT(switchStation(const QByteArray &))); connect(this, SIGNAL(connectSignal()), parent, SLOT(connectRequest())); connect(this, SIGNAL(disconnectSignal()), parent, SLOT(disconnectRequest())); }
void QueryThread::close() { emit message(tr("Sendig Close Request to Database Connection...")); emit disconnectRequest(); }