eric7.WebBrowser.WebBrowserLanguagesDialog

Module implementing a dialog to configure the preferred languages.

Global Attributes

None

Classes

WebBrowserLanguagesDialog Class implementing a dialog to configure the preferred languages.

Functions

None


WebBrowserLanguagesDialog

Class implementing a dialog to configure the preferred languages.

Derived from

QDialog, Ui_WebBrowserLanguagesDialog

Class Attributes

None

Class Methods

defaultAcceptLanguages Class method to get the list of default accept languages.
expand Class method to expand a language enum to a readable languages list.
httpString Class method to convert a list of acceptable languages into a byte array.

Methods

WebBrowserLanguagesDialog Constructor
__currentChanged Private slot to handle a change of the current selection.
accept Public method to accept the data entered.
on_addButton_clicked Private slot to add a language to the list of acceptable languages.
on_downButton_clicked Private slot to move a language down.
on_removeButton_clicked Private slot to remove a language from the list of acceptable languages.
on_upButton_clicked Private slot to move a language up.

Static Methods

None

WebBrowserLanguagesDialog.defaultAcceptLanguages (class method)

defaultAcceptLanguages()

Class method to get the list of default accept languages.

Return:
list of acceptable languages
Return Type:
list of str

WebBrowserLanguagesDialog.expand (class method)

expand(language)

Class method to expand a language enum to a readable languages list.

language (QLocale.Language)
language number
Return:
list of expanded language names
Return Type:
list of str

WebBrowserLanguagesDialog.httpString (class method)

httpString(languages)

Class method to convert a list of acceptable languages into a byte array.

The byte array can be sent along with the Accept-Language http header (see RFC 2616).

languages (list of str)
list of acceptable languages
Return:
converted list
Return Type:
QByteArray

WebBrowserLanguagesDialog (Constructor)

WebBrowserLanguagesDialog(parent=None)

Constructor

parent (QWidget)
reference to the parent widget

WebBrowserLanguagesDialog.__currentChanged

__currentChanged(current, previous)

Private slot to handle a change of the current selection.

current (QModelIndex)
index of the currently selected item
previous (QModelIndex)
index of the previously selected item

WebBrowserLanguagesDialog.accept

accept()

Public method to accept the data entered.

WebBrowserLanguagesDialog.on_addButton_clicked

on_addButton_clicked()

Private slot to add a language to the list of acceptable languages.

WebBrowserLanguagesDialog.on_downButton_clicked

on_downButton_clicked()

Private slot to move a language down.

WebBrowserLanguagesDialog.on_removeButton_clicked

on_removeButton_clicked()

Private slot to remove a language from the list of acceptable languages.

WebBrowserLanguagesDialog.on_upButton_clicked

on_upButton_clicked()

Private slot to move a language up.

Up