split data engine matchers to classes

This commit is contained in:
2024-04-29 18:09:48 +03:00
parent 3db85cb38f
commit 238e70e711
143 changed files with 3485 additions and 505 deletions

View File

@ -17,15 +17,16 @@
#pragma once
#include <QHash>
#include <QString>
#include <QVariant>
#include <matchers/awpluginmatchersettings.h>
namespace AWKeyCache
{
bool addKeyToCache(const QString &_type, const QString &_key = "");
QStringList getRequiredKeys(const QStringList &_keys, const QStringList &_bars, const QVariantMap &_tooltip,
const QStringList &_userKeys, const QStringList &_allKeys);
QHash<QString, QStringList> loadKeysFromCache();
AWPluginMatcherSettings loadKeysFromCache();
} // namespace AWKeyCache