diff options
Diffstat (limited to 'src/plugins/silversearcher/silversearcherparser.h')
-rw-r--r-- | src/plugins/silversearcher/silversearcherparser.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/plugins/silversearcher/silversearcherparser.h b/src/plugins/silversearcher/silversearcherparser.h new file mode 100644 index 0000000000..67b3e124f4 --- /dev/null +++ b/src/plugins/silversearcher/silversearcherparser.h @@ -0,0 +1,22 @@ +// Copyright (C) 2017 Przemyslaw Gorszkowski <pgorszkowski@gmail.com>. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0 + +#pragma once + +#include <utils/searchresultitem.h> + +#include <QFuture> +#include <QRegularExpression> + +namespace Utils { class FilePath; } + +namespace SilverSearcher { + +Utils::SearchResultItems parse(const QFuture<void> &future, const QString &input, + const std::optional<QRegularExpression> ®Exp, + Utils::FilePath *lastFilePath); + +Utils::SearchResultItems parse(const QString &input, + const std::optional<QRegularExpression> ®Exp = {}); + +} // namespace SilverSearcher |