5#ifndef QQMLJSLINTERRENAMEDCOMPONENTS_P_H
6#define QQMLJSLINTERRENAMEDCOMPONENTS_P_H
18#include <private/qqmljslogger_p.h>
19#include <private/qqmljssourcelocation_p.h>
20#include <private/qqmljsscope_p.h>
22#include <QtCore/qhash.h>
23#include <QtCore/qstring.h>
24#include <QtCore/qvarlengtharray.h>
33 void handleRenamedType(
const QQmlJSScope::ConstPtr &scope,
const QStringView name,
34 const QQmlJS::SourceLocation &location, QQmlJSLogger *logger)
const;
36 bool isTypeRenamedTo(
const QQmlJSScope::ConstPtr &scope,
const QString &alias)
const;
37 void setScopeToName(
const QMultiHash<QQmlJSScope::ConstPtr, QString> *scopeToName)
39 m_scopeToName = scopeToName;
43 const QMultiHash<QQmlJSScope::ConstPtr, QString> *m_scopeToName =
nullptr;
void setScopeToName(const QMultiHash< QQmlJSScope::ConstPtr, QString > *scopeToName)
void handleRenamedType(const QQmlJSScope::ConstPtr &scope, const QStringView name, const QQmlJS::SourceLocation &location, QQmlJSLogger *logger) const
bool isTypeRenamedTo(const QQmlJSScope::ConstPtr &scope, const QString &alias) const
static QStringView baseNameOf(const QString &path)
Combined button and popup list for selecting options.