Konsole::TerminalImageFilterChain

Search for usage in LXR

Konsole::TerminalImageFilterChain Class Reference

#include <Filter.h>

Inheritance diagram for Konsole::TerminalImageFilterChain:

Public Member Functions

void setImage (std::span< const Character > image, int lines, int columns, const QVector< LineProperty > &lineProperties)
 
- Public Member Functions inherited from Konsole::FilterChain
void addFilter (std::unique_ptr< Filter > &&filter)
 
bool containsFilter (Filter *filter)
 
Filter::HotSpothotSpotAt (int line, int column) const
 
QList< Filter::HotSpot * > hotSpots () const
 
QList< Filter::HotSpothotSpotsAtLine (int line) const
 
void process ()
 
void removeFilter (Filter *filter)
 
void reset ()
 
void setBuffer (const QString *buffer, const QList< int > *linePositions)
 

Detailed Description

A filter chain which processes character images from terminal displays.

Definition at line 350 of file Filter.h.

Constructor & Destructor Documentation

◆ TerminalImageFilterChain()

TerminalImageFilterChain::TerminalImageFilterChain ( )

Definition at line 114 of file Filter.cpp.

◆ ~TerminalImageFilterChain()

TerminalImageFilterChain::~TerminalImageFilterChain ( )
override

Definition at line 120 of file Filter.cpp.

Member Function Documentation

◆ setImage()

void TerminalImageFilterChain::setImage ( std::span< const Character > image,
int lines,
int columns,
const QVector< LineProperty > & lineProperties )

Set the current terminal image to image.

Parameters
imageThe terminal image
linesThe number of lines in the terminal image
columnsThe number of columns in the terminal image
linePropertiesThe line properties to set for image

Definition at line 126 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 Mon Nov 18 2024 12:10:32 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.