Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QQmlToolingSettings Class Reference

#include <qqmltoolingsettings_p.h>

Inheritance diagram for QQmlToolingSettings:
Collaboration diagram for QQmlToolingSettings:

Classes

class  Searcher
struct  SearchOptions
struct  SearchResult

Public Member Functions

 QQmlToolingSettings (const QString &toolName, const QStringList &recognizedIniSections={ QStringLiteral("General") })
void addOption (const QString &name, const QVariant &defaultValue=QVariant())
SearchResult search (const QString &path, const SearchOptions &options={})
bool writeDefaults () const
QVariant value (const QString &name) const
QStringList valueAsStringList (const QString &name) const
QStringList valueAsAbsolutePathList (const QString &name, const QString &baseForRelativePaths) const
bool isSet (const QString &name) const
bool reportConfigForFiles (const QStringList &files)

Static Public Member Functions

static void resolveRelativeImportPaths (const QString &filePath, QStringList *paths)

Protected Member Functions

SearchResult read (const QString &settingsFilePath, SearchOptions options)

Protected Attributes

QString m_currentSettingsPath
QVariantHash m_values
Searcher m_searcher
QStringList m_recognizedIniSections

Detailed Description

Definition at line 28 of file qqmltoolingsettings_p.h.

Constructor & Destructor Documentation

◆ QQmlToolingSettings()

QQmlToolingSettings::QQmlToolingSettings ( const QString & toolName,
const QStringList & recognizedIniSections = QStringLiteral("General") } )

Definition at line 35 of file qqmltoolingsettings.cpp.

Member Function Documentation

◆ addOption()

void QQmlToolingSettings::addOption ( const QString & name,
const QVariant & defaultValue = QVariant() )

Definition at line 28 of file qqmltoolingsettings.cpp.

◆ isSet()

bool QQmlToolingSettings::isSet ( const QString & name) const

Definition at line 239 of file qqmltoolingsettings.cpp.

◆ read()

QQmlToolingSettings::SearchResult QQmlToolingSettings::read ( const QString & settingsFilePath,
SearchOptions options )
protected

Definition at line 42 of file qqmltoolingsettings.cpp.

◆ reportConfigForFiles()

bool QQmlToolingSettings::reportConfigForFiles ( const QStringList & files)

Definition at line 250 of file qqmltoolingsettings.cpp.

◆ resolveRelativeImportPaths()

void QQmlToolingSettings::resolveRelativeImportPaths ( const QString & filePath,
QStringList * paths )
static

Definition at line 220 of file qqmltoolingsettings.cpp.

◆ search()

QQmlToolingSettings::SearchResult QQmlToolingSettings::search ( const QString & path,
const SearchOptions & options = {} )

Definition at line 190 of file qqmltoolingsettings.cpp.

◆ value()

QVariant QQmlToolingSettings::value ( const QString & name) const

Definition at line 210 of file qqmltoolingsettings.cpp.

◆ valueAsAbsolutePathList()

QStringList QQmlToolingSettings::valueAsAbsolutePathList ( const QString & name,
const QString & baseForRelativePaths ) const

Definition at line 231 of file qqmltoolingsettings.cpp.

◆ valueAsStringList()

QStringList QQmlToolingSettings::valueAsStringList ( const QString & name) const

Definition at line 215 of file qqmltoolingsettings.cpp.

◆ writeDefaults()

bool QQmlToolingSettings::writeDefaults ( ) const

Definition at line 76 of file qqmltoolingsettings.cpp.

Member Data Documentation

◆ m_currentSettingsPath

QString QQmlToolingSettings::m_currentSettingsPath
protected

Definition at line 86 of file qqmltoolingsettings_p.h.

◆ m_recognizedIniSections

QStringList QQmlToolingSettings::m_recognizedIniSections
protected

Definition at line 89 of file qqmltoolingsettings_p.h.

◆ m_searcher

Searcher QQmlToolingSettings::m_searcher
protected

Definition at line 88 of file qqmltoolingsettings_p.h.

◆ m_values

QVariantHash QQmlToolingSettings::m_values
protected

Definition at line 87 of file qqmltoolingsettings_p.h.


The documentation for this class was generated from the following files: