|
|
| |
| |
void k9Main::fillLvLanguages() { | void k9Main::fillLvLanguages() { |
|
k9DVDSubtitle *l_sub; |
|
k9DVDAudioStream *l_auds; |
|
|
lvLanguages->clear(); | lvLanguages->clear(); |
langAudItems.clear(); | langAudItems.clear(); |
langSubItems.clear(); | langSubItems.clear(); |
|
|
k9DVDListItem *litem=(k9DVDListItem*)items.at(i); | k9DVDListItem *litem=(k9DVDListItem*)items.at(i); |
switch (litem->streamType) { | switch (litem->streamType) { |
case SUB: | case SUB: |
k9DVDSubtitle *l_sub=litem->subtitle; |
l_sub=litem->subtitle; |
if (slSubLang.contains(l_sub->getlanguage())==0) | if (slSubLang.contains(l_sub->getlanguage())==0) |
slSubLang.append(l_sub->getlanguage()); | slSubLang.append(l_sub->getlanguage()); |
break; | break; |
case AUD: | case AUD: |
k9DVDAudioStream *l_auds=litem->audioStream; |
l_auds=litem->audioStream; |
if (slAudLang.contains(l_auds->getlanguage())==0) | if (slAudLang.contains(l_auds->getlanguage())==0) |
slAudLang.append(l_auds->getlanguage()); | slAudLang.append(l_auds->getlanguage()); |
break; | break; |