2013-04-06 76 views
0

我正在一个BB10 Cascades应用程序,QML和C++中工作,当用户最小化应用程序时,我想在后台线程中运行一个计划任务(仅在桌面显示thumnail,但不退出应用程序)。 如何知道应用程序现在在后台运行? 我发现这个事件处理程序:BB10级联C++,如何知道应用程序在后台运行?

https://developer.blackberry.com/cascades/reference/libbb/application_thumbnail.cpp.html

的示例代码看起来正确,但我不能落实到我的项目的main.cpp这一点。 main.cpp不能被视为Object。

任何人都有正确的解决方案?

谢谢大家!

回答

1

在你的主要方法中,你将创建一个Application实例和一个你自己的类的实例。你只挂钩在你的类插槽的应用程序类的缩略图()信号,如图中的例子,你链接到:

int main(int argc, char **argv) { 
    bb::Application app(argc, argv); 
    TestObject testObject; 

    QObject::connect(&app, SIGNAL(thumbnail()), &testObject, SLOT(onThumbnail())); 

    return app.exec(); 
} 
+0

你说得对,我需要创造这样的TestObject一个额外的新类,谢谢您! – user2252025 2013-04-07 22:54:47

相关问题