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
validator.cpp File Reference

(35928626a0580245ab6f4e31e7e347e061520558)

#include "validator.h"
#include "driver.h"
#include "ui4.h"
#include "uic.h"
#include <qstringview.h>
Include dependency graph for validator.cpp:

Go to the source code of this file.

Functions

static bool isIdStart (QChar c)
static bool isIdContinuation (QChar c)
static bool isEnumIdContinuation (QChar c)
static bool checkPropertyName (QStringView name)
static bool checkEnumValue (QStringView name)
static bool isClassNameContinuation (QChar c)
static bool checkClassName (QStringView name)
static QString msgInvalidValue (const QString &name, const QString &value)
static QString msgInvalidPropertyName (const QString &name)
static QString msgInvalidClassName (const QString &name)
static void checkProperties (const QList< DomProperty * > &properties, QStringList *errors)

Function Documentation

◆ checkClassName()

bool checkClassName ( QStringView name)
static

Definition at line 81 of file validator.cpp.

◆ checkEnumValue()

bool checkEnumValue ( QStringView name)
static

Definition at line 70 of file validator.cpp.

◆ checkProperties()

void checkProperties ( const QList< DomProperty * > & properties,
QStringList * errors )
static

Definition at line 102 of file validator.cpp.

◆ checkPropertyName()

bool checkPropertyName ( QStringView name)
static

Definition at line 64 of file validator.cpp.

◆ isClassNameContinuation()

bool isClassNameContinuation ( QChar c)
static

Definition at line 76 of file validator.cpp.

◆ isEnumIdContinuation()

bool isEnumIdContinuation ( QChar c)
static

Definition at line 59 of file validator.cpp.

◆ isIdContinuation()

bool isIdContinuation ( QChar c)
static

Definition at line 37 of file validator.cpp.

◆ isIdStart()

bool isIdStart ( QChar c)
static

Definition at line 18 of file validator.cpp.

◆ msgInvalidClassName()

QString msgInvalidClassName ( const QString & name)
static

Definition at line 97 of file validator.cpp.

◆ msgInvalidPropertyName()

QString msgInvalidPropertyName ( const QString & name)
static

Definition at line 92 of file validator.cpp.

◆ msgInvalidValue()

QString msgInvalidValue ( const QString & name,
const QString & value )
static

Definition at line 87 of file validator.cpp.