The occurences found are
displayed in a QListView widget showing the filename, the
linenumber and the found text. The file will be opened upon
a double click onto the respective entry of the list.
Methods
|
|
__init__
enableFindButton
findPressed
getFileList
handleDirSelection
handleDoubleClick
show
walkFilter
|
|
__init__
|
__init__ (
self,
project,
parent=None,
)
Constructor
Arguments
- project
- reference to the project object
- parent
- parent widget of this dialog (QWidget)
|
|
enableFindButton
|
enableFindButton ( self )
Private slot called to enable the find button.
|
|
findPressed
|
findPressed ( self )
Private slot to handle the find button being pressed.
|
|
getFileList
|
getFileList ( self, path )
Private method to get a list of files to search.
Arguments
- path
- the root directory to search in (string)
Returns
list of files to be processed (list of strings)
|
|
handleDirSelection
|
handleDirSelection ( self )
Private slot to display a directory selection dialog.
|
|
handleDoubleClick
|
handleDoubleClick ( self, itm )
Private slot to handle the double click.
It emits the signal
pythonFile or designerFile depending on the file extension.
Arguments
- itm
- the double clicked listview item (QListViewItem)
|
|
show
|
show ( self, txt )
Overwritten method to enable/disable the project button.
Arguments
- txt
- text to be shown in the searchtext combo (string or QString)
|
|
walkFilter
|
walkFilter (
self,
arg,
dirname,
names,
)
Private method used to walk through a directory tree building a list of files we are interested in.
Arguments
- arg
- variable we add our interesting files to
- dirname
- name of directory (string)
- names
- filenames of files in directory dirname (list of strings)
|