kdevelop/kdevplatform/outputview
Classes | |
struct | ActionFormat |
class | CompilerFilterStrategy |
struct | ErrorFormat |
struct | FilteredItem |
class | IFilterStrategy |
class | IOutputView |
class | IOutputViewModel |
class | NativeAppErrorFilterStrategy |
class | NoFilterStrategy |
class | OutputDelegate |
class | OutputExecuteJob |
class | OutputJob |
class | OutputModel |
class | ScriptErrorFilterStrategy |
class | StaticAnalysisFilterStrategy |
Functions | |
void | initializeFilteredItem (FilteredItem &item, const ErrorFormat &filter, const QRegularExpressionMatch &match) |
template<typename ErrorFormats > | |
FilteredItem | match (const ErrorFormats &errorFormats, const QString &line) |
Variables | |
static const int | BATCH_AGGREGATE_TIME_DELAY = 50 |
static const int | BATCH_SIZE = 50 |
Detailed Description
Function Documentation
void KDevelop::initializeFilteredItem | ( | FilteredItem & | item, |
const ErrorFormat & | filter, | ||
const QRegularExpressionMatch & | match | ||
) |
Definition at line 32 of file outputfilteringstrategies.cpp.
template<typename ErrorFormats >
FilteredItem KDevelop::match | ( | const ErrorFormats & | errorFormats, |
const QString & | line | ||
) |
Definition at line 40 of file outputfilteringstrategies.cpp.
Variable Documentation
|
static |
Time in ms that we wait in the parse worker for new incoming lines before actually processing them.
If we already have enough for one batch though we process immediately.
Definition at line 58 of file outputmodel.cpp.
|
static |
Number of lines that are processed in one go before we notify the GUI thread about the result.
It is generally faster to add multiple items to a model in one go compared to adding each item independently.
Definition at line 51 of file outputmodel.cpp.
This file is part of the KDE documentation.
Documentation copyright © 1996-2019 The KDE developers.
Generated on Wed Dec 11 2019 07:58:51 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2019 The KDE developers.
Generated on Wed Dec 11 2019 07:58:51 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.