# Path: subdownloader/client/gui/views/language.py
# class LanguageComboBox(AbstractLanguageComboBox):
#     def legal_languages(self):
#         return [l for l in legal_languages()]


from PyQt5 import QtCore, QtGui, QtWidgets
from subdownloader.client.gui.views.language import LanguageComboBox
        self.stackedSearchResult = QtWidgets.QStackedWidget(self.groupBox_videosFound)
        self.stackedSearchResult.setObjectName("stackedSearchResult")
        self.pageIntroduction = QtWidgets.QWidget()
        self.pageIntroduction.setObjectName("pageIntroduction")
        self.verticalLayout_11 = QtWidgets.QVBoxLayout(self.pageIntroduction)
        self.verticalLayout_11.setContentsMargins(1, 1, 1, 1)
        self.verticalLayout_11.setObjectName("verticalLayout_11")
        self.introductionHelp = QtWidgets.QTextBrowser(self.pageIntroduction)
        self.introductionHelp.setObjectName("introductionHelp")
        self.verticalLayout_11.addWidget(self.introductionHelp)
        self.stackedSearchResult.addWidget(self.pageIntroduction)
        self.pageSearchResult = QtWidgets.QWidget()
        self.pageSearchResult.setObjectName("pageSearchResult")
        self.verticalLayout_12 = QtWidgets.QVBoxLayout(self.pageSearchResult)
        self.verticalLayout_12.setObjectName("verticalLayout_12")
        self.layoutTopVideos = QtWidgets.QHBoxLayout()
        self.layoutTopVideos.setObjectName("layoutTopVideos")
        self.label_videosFound = QtWidgets.QLabel(self.pageSearchResult)
        self.label_videosFound.setObjectName("label_videosFound")
        self.layoutTopVideos.addWidget(self.label_videosFound)
        spacerItem2 = QtWidgets.QSpacerItem(88, 13, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.layoutTopVideos.addItem(spacerItem2)
        self.label_filterBy = QtWidgets.QLabel(self.pageSearchResult)
        self.label_filterBy.setMaximumSize(QtCore.QSize(16777215, 30))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_filterBy.setFont(font)
        self.label_filterBy.setObjectName("label_filterBy")
        self.layoutTopVideos.addWidget(self.label_filterBy)

# Path: subdownloader/client/gui/views/language.py
# class LanguageComboBox(AbstractLanguageComboBox):
#     def legal_languages(self):
#         return [l for l in legal_languages()]


# Path: subdownloader/client/gui/generated/searchFileWidget_ui.py
from PyQt5 import QtCore, QtGui, QtWidgets
from subdownloader.client.gui.views.language import LanguageComboBox

        self.stackedSearchResult = QtWidgets.QStackedWidget(self.groupBox_videosFound)
        self.stackedSearchResult.setObjectName("stackedSearchResult")
        self.pageIntroduction = QtWidgets.QWidget()
        self.pageIntroduction.setObjectName("pageIntroduction")
        self.verticalLayout_11 = QtWidgets.QVBoxLayout(self.pageIntroduction)
        self.verticalLayout_11.setContentsMargins(1, 1, 1, 1)
        self.verticalLayout_11.setObjectName("verticalLayout_11")
        self.introductionHelp = QtWidgets.QTextBrowser(self.pageIntroduction)
        self.introductionHelp.setObjectName("introductionHelp")
        self.verticalLayout_11.addWidget(self.introductionHelp)
        self.stackedSearchResult.addWidget(self.pageIntroduction)
        self.pageSearchResult = QtWidgets.QWidget()
        self.pageSearchResult.setObjectName("pageSearchResult")
        self.verticalLayout_12 = QtWidgets.QVBoxLayout(self.pageSearchResult)
        self.verticalLayout_12.setObjectName("verticalLayout_12")
        self.layoutTopVideos = QtWidgets.QHBoxLayout()
        self.layoutTopVideos.setObjectName("layoutTopVideos")
        self.label_videosFound = QtWidgets.QLabel(self.pageSearchResult)
        self.label_videosFound.setObjectName("label_videosFound")
        self.layoutTopVideos.addWidget(self.label_videosFound)
        spacerItem2 = QtWidgets.QSpacerItem(88, 13, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.layoutTopVideos.addItem(spacerItem2)
        self.label_filterBy = QtWidgets.QLabel(self.pageSearchResult)
        self.label_filterBy.setMaximumSize(QtCore.QSize(16777215, 30))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_filterBy.setFont(font)
        self.label_filterBy.setObjectName("label_filterBy")
        self.layoutTopVideos.addWidget(self.label_filterBy)

        self.filterLanguageForVideo = LanguageComboBox(self.pageSearchResult)