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

(7368673cc7cdf41324e75eb440263f5aca5e80e9)

#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 isTemplateClassNameContinuation (QChar c)
static bool checkClassName (QStringView name, bool allowTemplates=false)
static bool isValidHeaderChar (QChar c)
static bool sanityCheck (QStringView name)
static QString msgInvalidValue (const QString &name, const QString &value)
static QString msgInvalidPropertyName (const QString &name)
static QString msgInvalidClassName (const QString &name)
static QString msgInvalidPixmapFunction (const QString &name)
static QString msgInvalidAddPageMethod (const QString &name)
static QString msgInvalidHeader (const QString &name)
static QString msgInvalidConnection (const DomConnection *connection)
static void checkProperties (const QList< DomProperty * > &properties, QStringList *errors)

Function Documentation

◆ checkClassName()

bool checkClassName ( QStringView name,
bool allowTemplates = false )
static

Definition at line 88 of file validator.cpp.

◆ checkEnumValue()

bool checkEnumValue ( QStringView name)
static

Definition at line 71 of file validator.cpp.

◆ checkProperties()

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

Definition at line 144 of file validator.cpp.

◆ checkPropertyName()

bool checkPropertyName ( QStringView name)
static

Definition at line 65 of file validator.cpp.

◆ isClassNameContinuation()

bool isClassNameContinuation ( QChar c)
static

Definition at line 77 of file validator.cpp.

◆ isEnumIdContinuation()

bool isEnumIdContinuation ( QChar c)
static

Definition at line 60 of file validator.cpp.

◆ isIdContinuation()

bool isIdContinuation ( QChar c)
static

Definition at line 38 of file validator.cpp.

◆ isIdStart()

bool isIdStart ( QChar c)
static

Definition at line 19 of file validator.cpp.

◆ isTemplateClassNameContinuation()

bool isTemplateClassNameContinuation ( QChar c)
static

Definition at line 83 of file validator.cpp.

◆ isValidHeaderChar()

bool isValidHeaderChar ( QChar c)
static

Definition at line 97 of file validator.cpp.

◆ msgInvalidAddPageMethod()

QString msgInvalidAddPageMethod ( const QString & name)
static

Definition at line 127 of file validator.cpp.

◆ msgInvalidClassName()

QString msgInvalidClassName ( const QString & name)
static

Definition at line 117 of file validator.cpp.

◆ msgInvalidConnection()

QString msgInvalidConnection ( const DomConnection * connection)
static

Definition at line 137 of file validator.cpp.

◆ msgInvalidHeader()

QString msgInvalidHeader ( const QString & name)
static

Definition at line 132 of file validator.cpp.

◆ msgInvalidPixmapFunction()

QString msgInvalidPixmapFunction ( const QString & name)
static

Definition at line 122 of file validator.cpp.

◆ msgInvalidPropertyName()

QString msgInvalidPropertyName ( const QString & name)
static

Definition at line 112 of file validator.cpp.

◆ msgInvalidValue()

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

Definition at line 107 of file validator.cpp.

◆ sanityCheck()

bool sanityCheck ( QStringView name)
static

Definition at line 102 of file validator.cpp.