Konsole::RegExpFilter::HotSpot

Search for usage in LXR

Konsole::RegExpFilter::HotSpot Class Reference

#include <Filter.h>

Inheritance diagram for Konsole::RegExpFilter::HotSpot:

Public Member Functions

 HotSpot (int startLine, int startColumn, int endLine, int endColumn)
 
void activate (const QString &action=QString()) override
 
QStringList capturedTexts () const
 
void setCapturedTexts (const QStringList &texts)
 
- Public Member Functions inherited from Konsole::Filter::HotSpot
 HotSpot (int startLine, int startColumn, int endLine, int endColumn)
 
virtual QList< QAction * > actions ()
 
int endColumn () const
 
int endLine () const
 
int startColumn () const
 
int startLine () const
 
Type type () const
 

Additional Inherited Members

- Public Types inherited from Konsole::Filter::HotSpot
enum  Type { NotSpecified , Link , Marker }
 
- Protected Member Functions inherited from Konsole::Filter::HotSpot
void setType (Type type)
 

Detailed Description

Type of hotspot created by RegExpFilter.

The capturedTexts() method can be used to find the text matched by the filter's regular expression.

Definition at line 187 of file Filter.h.

Constructor & Destructor Documentation

◆ HotSpot()

RegExpFilter::HotSpot::HotSpot ( int startLine,
int startColumn,
int endLine,
int endColumn )

Definition at line 308 of file Filter.cpp.

Member Function Documentation

◆ activate()

void RegExpFilter::HotSpot::activate ( const QString & action = QString())
overridevirtual

Causes the an action associated with a hotspot to be triggered.

Parameters
actionThe action to trigger. This is typically empty ( in which case the default action should be performed ) or one of the object names from the actions() list. In which case the associated action should be performed.

Implements Konsole::Filter::HotSpot.

Reimplemented in Konsole::UrlFilter::HotSpot.

Definition at line 314 of file Filter.cpp.

◆ capturedTexts()

QStringList RegExpFilter::HotSpot::capturedTexts ( ) const

Returns the texts found by the filter when matching the filter's regular expression.

Definition at line 322 of file Filter.cpp.

◆ setCapturedTexts()

void RegExpFilter::HotSpot::setCapturedTexts ( const QStringList & texts)

Sets the captured texts associated with this hotspot.

Definition at line 318 of file Filter.cpp.


The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri Jul 26 2024 11:57:30 by doxygen 1.11.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.