2013-10-11 10 views
2

QML에서 Symbian 앱을 개발 중입니다. 루트 요소는 PageStackWindow입니다.Symbian 용 QML에서 현재 전화 테마 색상 및 이미지를 사용하는 방법은 무엇입니까?

기본 Nokia 테마 대신 현재 테마의 "app background image"를 원합니다.

또한 ListItem을 누르면 "현재 목록 항목을 눌렀을 때"의 현재 테마를 사용하고 싶습니다.

많은 것을 수색했으나이를 수행하는 방법을 알아 내지 못했습니다 .. 그러나 platformStyleprivateStyle은 이와 관련이 있습니다. 불행히도 나는 그들에 대해 어떤 문서도 찾지 못했습니다.

미리 감사드립니다.

답변

0

SYmbian 테마로 QtQuick 구성 요소로 작업하는 것처럼 들립니다. platformStyleprivateStyle은 둘 다 Symbian OS 자체가 아닌 Symbian 테마를 복제하기 위해 구성 요소 팩에 의해 내부적으로 정의됩니다. C++에서 배경 이미지를 가져올 수있는 일종의 시스템 호출을 찾을 필요가 있습니다. 구성 요소에는 운영 체제 자체에 대한 연결 또는 호출이 없습니다. 이것은 모든 플랫폼에서 사용할 수 있도록하기위한 것입니다.

+0

나는 본다. 필자는 [platformStyle]과 [privateStyle]의 기능을 [Symbian QtQuick 소스 코드] (https://qt.gitorious.org/qt-components/qt-components/source/e60e99e0fc378a7fd74d7cea90d81dac9dc5e578:src/symbian)에서 찾았습니다.). OS의 현재 테마를 찾는 방법에 대한 정보를 어디에서 찾을 수 있습니까? –