4.20. umbra.components.factory.scriptEditor.searchAndReplace

searchAndReplace.py

Platform:
Windows, Linux, Mac Os X.
Description:
Defines the SearchAndReplace class.

Others:

4.20.1. Module Attributes

umbra.components.factory.scriptEditor.searchAndReplace.LOGGER
umbra.components.factory.scriptEditor.searchAndReplace.UI_FILE

4.20.2. Classes

class umbra.components.factory.scriptEditor.searchAndReplace.ValidationFilter[source]

Bases: PyQt4.QtCore.QObject

Defines a QObject subclass used as an event filter for the SearchAndReplace class.

eventFilter(object, event)[source]

Reimplements the QObject.eventFilter method.

Parameters:
  • object (QObject) – Object.
  • event (QEvent) – Event.
Returns:

Event filtered.

Return type:

bool

class umbra.components.factory.scriptEditor.searchAndReplace.SearchAndReplace(parent, *args, **kwargs)[source]

Bases: foundations.ui.common.QWidget

Defines the default search and replace dialog used by the ScriptEditor Component.

Initializes the class.

Parameters:
  • parent (QObject) – Object parent.
  • *args (*) – Arguments.
  • **kwargs (**) – Keywords arguments.
container[source]

Property for self.__container attribute.

Returns:self.__container.
Return type:QObject
searchPatternsModel[source]

Property for self.__searchPatternsModel attribute.

Returns:self.__searchPatternsModel.
Return type:PatternsModel
replaceWithPatternsModel[source]

Property for self.__replaceWithPatternsModel attribute.

Returns:self.__replaceWithPatternsModel.
Return type:PatternsModel
maximumStoredPatterns[source]

Property for self.__maximumStoredPatterns attribute.

Returns:self.__maximumStoredPatterns.
Return type:int
show()[source]

Reimplements the QWidget.show() method.

insertPattern(pattern, model, index=0)[source]

Inserts given pattern into given Model.

Parameters:
  • pattern (unicode) – Pattern.
  • model (PatternsModel) – Model.
  • index (int) – Insertion indes.
Returns:

Method success.

Return type:

bool

search()[source]

Searchs current editor Widget for search pattern.

Returns:Method success.
Return type:bool
replace()[source]

Replaces current editor Widget current search pattern occurence with replacement pattern.

Returns:Method success.
Return type:bool
replaceAll()[source]

Replaces current editor Widget search pattern occurrences with replacement pattern.

Returns:Method success.
Return type:bool