eric7.WebBrowser.CookieJar.CookieExceptionsModel
Module implementing the cookie exceptions model.
Global Attributes
Classes
Functions
CookieExceptionsModel
Class implementing the cookie exceptions model.
Derived from
QAbstractTableModel
Class Attributes
Class Methods
Methods
CookieExceptionsModel |
Constructor |
__addHost |
Private method to add a host to an exception list. |
addRule |
Public method to add an exception rule. |
columnCount |
Public method to get the number of columns of the model. |
data |
Public method to get data from the model. |
headerData |
Public method to get header data from the model. |
removeRows |
Public method to remove entries from the model. |
rowCount |
Public method to get the number of rows of the model. |
Static Methods
CookieExceptionsModel (Constructor)
CookieExceptionsModel(cookieJar, parent=None)
Constructor
- cookieJar (CookieJar)
-
reference to the cookie jar
- parent (QObject)
-
reference to the parent object
CookieExceptionsModel.__addHost
__addHost(host, addList, removeList1, removeList2)
Private method to add a host to an exception list.
- host (str)
-
name of the host to add
- addList (list of str)
-
reference to the list to add it to
- removeList1 (list of str)
-
reference to first list to remove it from
- removeList2 (list of str)
-
reference to second list to remove it from
CookieExceptionsModel.addRule
addRule(host, rule)
Public method to add an exception rule.
- host (str)
-
name of the host to add a rule for
- rule (CookieExceptionRuleType)
-
type of rule to add
CookieExceptionsModel.columnCount
columnCount(parent=None)
Public method to get the number of columns of the model.
- parent (QModelIndex)
-
parent index
- Return:
-
number of columns
- Return Type:
-
int
CookieExceptionsModel.data
data(index, role)
Public method to get data from the model.
- index (QModelIndex)
-
index to get data for
- role (int)
-
role of the data to retrieve
- Return:
-
requested data
- Return Type:
-
Any
CookieExceptionsModel.headerData
headerData(section, orientation, role)
Public method to get header data from the model.
- section (int)
-
section number
- orientation (Qt.Orientation)
-
orientation
- role (Qt.ItemDataRole)
-
role of the data to retrieve
- Return:
-
requested data
- Return Type:
-
Any
CookieExceptionsModel.removeRows
removeRows(row, count, parent=None)
Public method to remove entries from the model.
- row (int)
-
start row
- count (int)
-
number of rows to remove
- parent (QModelIndex)
-
parent index
- Return:
-
flag indicating success
- Return Type:
-
bool
CookieExceptionsModel.rowCount
rowCount(parent=None)
Public method to get the number of rows of the model.
- parent (QModelIndex)
-
parent index
- Return:
-
number of rows
- Return Type:
-
int