无法在黑莓10中接收调用

时间:2013-11-24 07:51:05

标签: c++ qt blackberry blackberry-10 signals-slots

我按照开发者网站的信息发送调用并接收调用。但是接收调用会在构建时引发错误。

http://developer.blackberry.com/native/documentation/cascades/device_platform/invocation/receiving_invocation.html

错误位于以下代码部分

connectResult = QObject::connect(invokeManager, 
    SIGNAL(invoked(const bb::system::InvokeRequest&)),
    &myApp, SLOT(onInvoke(const bb::system::InvokeRequest&)));

此代码部分中的“myApp”是什么?

1 个答案:

答案 0 :(得分:0)

这是你的申请。希望下面的代码充分解释了这一点:

MyApp::MyApp(bb::cascades::Application *app)
: QObject(app)
{
    _invokeManager = new bb::system::InvokeManager(this);

    // Listen to incoming invocation requests
    connect(_invokeManager, SIGNAL(invoked(const bb::system::InvokeRequest&)), this, SLOT(handleInvoke(const bb::system::InvokeRequest&)));
    connect(_invokeManager, SIGNAL(cardResizeRequested(const bb::system::CardResizeMessage&)), this, SLOT(resized(const bb::system::CardResizeMessage&)));
    connect(_invokeManager, SIGNAL(cardPooled(const bb::system::CardDoneMessage&)), this, SLOT(pooled(const bb::system::CardDoneMessage&)));