Интеграция считывателя штрих-кодов ZXing в symbian
Я пытаюсь интегрировать штрих-код ZXing в мое приложение для Symbian, но он работает только в классе пользовательского интерфейса, но я хочу интегрировать его в представление списка, чтобы при нажатии на элемент списка открывался Zxing. Это возможно? Кто-нибудь есть идеи по этому поводу?
1 ответ
Вы просто хотите открыть вид камеры zxing при нажатии на элемент списка? Тогда вам нужно поймать событие списка
void CCasesContainer::HandleListBoxEventL(CEikListBox* aListBox, TListBoxEvent aEventType) {
if ((aEventType == MEikListBoxObserver::EEventEnterKeyPressed)
|| (aEventType == MEikListBoxObserver::EEventItemClicked)) {
TInt currentItem(iListBox->CurrentItemIndex());
// open the zxing view smth like
DeactivateActiveViewL();
CAknViewAppUi::ActivateLocalViewL(TUid::Uid(zxingView));
}
}
Чтобы узнать больше, как представления работают в symbian, начните отсюда или там