KRunner
runnersyntax.cpp
44 Q_ASSERT_X(!exampleQueries.isEmpty(), "KRunner::RunnerSyntax", "Example queries must not be empty");
96 description.replace(QLatin1String(":q:"), QLatin1Char('<') + searchTermDescription() + QLatin1Char('>'));
QStringList exampleQueriesWithTermDescription() const
Definition: runnersyntax.cpp:73
QString searchTermDescription() const
Definition: runnersyntax.cpp:111
void setDescription(const QString &description)
Sets the description for the syntax, describing what it does from the user's point of view.
Definition: runnersyntax.cpp:86
QString i18n(const char *text, const TYPE &arg...)
void addExampleQuery(const QString &exampleQuery)
Adds a synonymous example query to this Syntax.
Definition: runnersyntax.cpp:61
bool isEmpty() const const
QAction * replace(const QObject *recvr, const char *slot, QObject *parent)
RunnerSyntax & operator=(const RunnerSyntax &rhs)
Assignment operator.
Definition: runnersyntax.cpp:54
bool isEmpty() const const
QString & replace(int position, int n, QChar after)
Definition: runnersyntax.h:41
RunnerSyntax(const QString &exampleQuery, const QString &description)
Constructs a simple syntax object.
Definition: runnersyntax.cpp:36
void setSearchTermDescription(const QString &description)
Sets the text that should be used to replace instances of :q: in the text.
Definition: runnersyntax.cpp:104
QStringList exampleQueries() const
Definition: runnersyntax.cpp:67
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sat Dec 2 2023 03:51:00 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sat Dec 2 2023 03:51:00 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.