eric6.WebBrowser.AdBlock.AdBlockTreeWidget

Module implementing a tree widget for the AdBlock configuration dialog.

Global Attributes

None

Classes

AdBlockTreeWidget Class implementing a tree widget for the AdBlock configuration dialog.

Functions

None


AdBlockTreeWidget

Class implementing a tree widget for the AdBlock configuration dialog.

Derived from

E5TreeWidget

Class Attributes

None

Class Methods

None

Methods

AdBlockTreeWidget Constructor
__adjustItemFeatures Private method to adjust an item.
__contextMenuRequested Private slot to show the context menu.
__copyFilter Private slot to copy the current filter to the clipboard.
__itemChanged Private slot to handle the change of an item.
__subscriptionChanged Private slot handling a subscription change.
addRule Public slot to add a new rule.
keyPressEvent Protected method handling key presses.
refresh Public method to refresh the tree.
removeRule Public slot to remove the current rule.
showRule Public method to highlight the given rule.
subscription Public method to get a reference to the subscription.

Static Methods

None

AdBlockTreeWidget (Constructor)

AdBlockTreeWidget(subscription, parent=None)

Constructor

subscription
reference to the subscription (AdBlockSubscription)
parent
reference to the parent widget (QWidget)

AdBlockTreeWidget.__adjustItemFeatures

__adjustItemFeatures(itm, rule)

Private method to adjust an item.

itm
item to be adjusted (QTreeWidgetItem)
rule
rule for the adjustment (AdBlockRule)

AdBlockTreeWidget.__contextMenuRequested

__contextMenuRequested(pos)

Private slot to show the context menu.

pos
position for the menu (QPoint)

AdBlockTreeWidget.__copyFilter

__copyFilter()

Private slot to copy the current filter to the clipboard.

AdBlockTreeWidget.__itemChanged

__itemChanged(itm)

Private slot to handle the change of an item.

itm
changed item (QTreeWidgetItem)

AdBlockTreeWidget.__subscriptionChanged

__subscriptionChanged()

Private slot handling a subscription change.

AdBlockTreeWidget.addRule

addRule(filter="")

Public slot to add a new rule.

filter
filter to be added (string)

AdBlockTreeWidget.keyPressEvent

keyPressEvent(evt)

Protected method handling key presses.

evt
key press event (QKeyEvent)

AdBlockTreeWidget.refresh

refresh()

Public method to refresh the tree.

AdBlockTreeWidget.removeRule

removeRule()

Public slot to remove the current rule.

AdBlockTreeWidget.showRule

showRule(rule)

Public method to highlight the given rule.

rule
AdBlock rule to be shown (AdBlockRule)

AdBlockTreeWidget.subscription

subscription()

Public method to get a reference to the subscription.

Returns:
reference to the subscription (AdBlockSubscription)
Up