Интеграция считывателя штрих-кодов 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, начните отсюда или там

Другие вопросы по тегам