single instance log & add global broadcast

This commit is contained in:
王劲鹏
2021-06-07 18:12:31 +08:00
committed by osborn
parent bb48faaf47
commit 4c3b5b1278
8 changed files with 32 additions and 7 deletions

View File

@@ -0,0 +1,20 @@
#ifndef DORICGLOBALBROADCAST_H
#define DORICGLOBALBROADCAST_H
#include <QDebug>
class DoricGlobalBroadcast {
private:
static DoricGlobalBroadcast *local_instance;
DoricGlobalBroadcast() { qDebug() << "DoricGlobalBroadcast constructor"; }
~DoricGlobalBroadcast() { qDebug() << "DoricGlobalBroadcast destructor"; }
public:
static DoricGlobalBroadcast *getInstance() {
static DoricGlobalBroadcast instance;
return &instance;
}
};
#endif // DORICGLOBALBROADCAST_H