4#ifndef QQMLDOMFIELDFILTER_P_H
5#define QQMLDOMFIELDFILTER_P_H
22#include <QtCore/qobject.h>
23#include <QtCore/qmap.h>
24#include <QtCore/qset.h>
25#include <QtQml/private/qqmljsastvisitor_p.h>
36 QString describeFieldsFilter()
const;
46 const QMultiMap<QString, QString> &
fieldFilterAdd()
const {
return m_fieldFilterAdd; }
50 FieldFilter(
const QMultiMap<QString, QString> &fieldFilterAdd = {},
51 const QMultiMap<QString, QString> &fieldFilterRemove = {})
52 : m_fieldFilterAdd(fieldFilterAdd), m_fieldFilterRemove(fieldFilterRemove)
58 QMultiMap<QString, QString> m_fieldFilterAdd;
59 QMultiMap<QString, QString> m_fieldFilterRemove;
60 QSet<DomType> m_filtredTypes;
61 QSet<size_t> m_filtredFields;
62 bool m_filtredDefault =
true;
const QMultiMap< QString, QString > & fieldFilterAdd() const
static FieldFilter defaultFilter()
static FieldFilter noLocationFilter()
static FieldFilter compareFilter()
static FieldFilter noFilter()
static FieldFilter compareNoCommentsFilter()
FieldFilter(const QMultiMap< QString, QString > &fieldFilterAdd={}, const QMultiMap< QString, QString > &fieldFilterRemove={})
QSet< DomType > filtredTypes
QMultiMap< QString, QString > fieldFilterRemove() const
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.