libgitlevtbus是基于Qt构建的事件总线库,利用了Qt中的sigal和slot机制,具有易于使用的优点。
#iclude"gitlmodual.h"#iclude"gitlevetbus.h"#iclude<QDebug>/*!*Thisisatestmodual*/classTestModual:publicGitlModual{public:///re-implemetthismethodtodoaythigyouwat...virtualbooldetoate(GitlEvet&rcEvt){qDebug()<<"Igototified!";returtrue;}};itmai(itargc,char*argv[]){TestModualcModual;cModual.subscribeToEvtByName("Iamatestevet");///<subscribetoaevetGitlEvetcEvet("Iamatestevet");///<createaevetcEvet.dispatch();///<dispatch///<output:"Igototified!" retur0;}点击空白处退出提示










评论