ski 和 db 模块的通信
ski 和 db 模块的通信
创建一个单例类,在 db 模块发送信号,在ski 模块接收
class abSignalEmitter : public QObject {
Q_OBJECT
public:
static abSignalEmitter& instance() {
static abSignalEmitter instance;
return instance;
}
abSignalEmitter(const abSignalEmitter&) = delete;
abSignalEmitter& operator=(const abSignalEmitter&) = delete;
void setSkyverse(bool enable) {
emit skyverseChanged(enable);
}
signals:
void skyverseChanged(bool enable);
public:
abSignalEmitter() : QObject() {}
~abSignalEmitter() {}
};
abSignalEmitter* se = &abSignalEmitter::instance();
connect(se, SIGNAL(skyverseChanged(bool)), this, SLOT(updateSkyverseCB(bool)));
浙公网安备 33010602011771号