5#ifndef QQMLJSCONTEXTPROPERTIES_P_H
6#define QQMLJSCONTEXTPROPERTIES_P_H
18#include <qtqmlcompilerexports.h>
20#include <QtCore/qstring.h>
21#include <QtCore/qhash.h>
22#include <QtCore/qlist.h>
23#include <QtCore/private/qflatmap_p.h>
25#include <QtQml/private/qqmljssourcelocation_p.h>
27#include <QtQmlToolingSettings/private/qqmltoolingsettings_p.h>
87#if QT_CONFIG(process) && !defined(Q_OS_WINDOWS)
static const QRegularExpression s_matchSetContextProperty
static constexpr auto cachedHeuristicListKey
static constexpr QLatin1StringView s_pattern
static constexpr int s_contextPropertyNameIdxInPattern
static constexpr std::array s_fileFilters
Combined button and popup list for selecting options.