updateSyntaxes();
}
-
-bool PowerDevilRunner::parseQuery(const QString& query, const QList<QRegExp>& rxList, QString& parameter) const
-{
- foreach (const QRegExp& rx, rxList) {
- if (rx.exactMatch(query)) {
- parameter = rx.cap(1).trimmed();
- return true;
- }
- }
- return false;
-}
-
void PowerDevilRunner::match(Plasma::RunnerContext &context)
{
const QString term = context.query();
}
QList<Plasma::QueryMatch> matches;
-
- QString parameter;
-
if (term.compare(i18nc("Note this is a KRunner keyword", "suspend"), Qt::CaseInsensitive) == 0) {
QSet< Solid::PowerManagement::SleepState > states = Solid::PowerManagement::supportedSleepStates();
void initUpdateTriggers();
void updateSyntaxes();
void addSuspendMatch(int value, QList<Plasma::QueryMatch> &matches);
- bool parseQuery(const QString& query, const QList<QRegExp>& rxList, QString& parameter) const;
int m_shortestCommand;
};