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

(cc84e283ba94f74edf0e3671ba0913873348aebb)

#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 cc)
static bool isIdContinuation (QChar cc)
static bool isEnumIdContinuation (QChar cc)
static bool checkPropertyName (QStringView namename)
static bool checkEnumValue (QStringView namename)
static bool isClassNameContinuation (QChar cc)
static bool isTemplateClassNameContinuation (QChar cc)
static bool checkClassName (QStringView namename, bool allowTemplates=false)
static bool isHeaderChar (QChar cc)
static bool checkHeader (QStringView namename)
static bool isSignatureParameterChar (QChar cc)
static bool checkConnectionSignature (QStringView namename)
static QString msgInvalidValue (const QString &namename, const QString &valuevalue)
static QString msgInvalidPropertyName (const QString &namename)
static QString msgInvalidClassName (const QString &namename)
static QString msgInvalidPixmapFunction (const QString &namename)
static QString msgInvalidAddPageMethod (const QString &namename)
static QString msgInvalidHeader (const QString &namename)
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.

◆ checkConnectionSignature()

bool checkConnectionSignature ( QStringView name)
static

Definition at line 118 of file validator.cpp.

◆ checkEnumValue()

bool checkEnumValue ( QStringView name)
static

Definition at line 71 of file validator.cpp.

◆ checkHeader()

bool checkHeader ( QStringView name)
static

Definition at line 104 of file validator.cpp.

◆ checkProperties()

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

Definition at line 164 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.

◆ isHeaderChar()

bool isHeaderChar ( QChar c)
static

Definition at line 98 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.

◆ isSignatureParameterChar()

bool isSignatureParameterChar ( QChar c)
static

Definition at line 110 of file validator.cpp.

◆ isTemplateClassNameContinuation()

bool isTemplateClassNameContinuation ( QChar c)
static

Definition at line 83 of file validator.cpp.

◆ msgInvalidAddPageMethod()

QString msgInvalidAddPageMethod ( const QString & name)
static

Definition at line 147 of file validator.cpp.

◆ msgInvalidClassName()

QString msgInvalidClassName ( const QString & name)
static

Definition at line 137 of file validator.cpp.

◆ msgInvalidConnection()

QString msgInvalidConnection ( const DomConnection * connection)
static

Definition at line 157 of file validator.cpp.

◆ msgInvalidHeader()

QString msgInvalidHeader ( const QString & name)
static

Definition at line 152 of file validator.cpp.

◆ msgInvalidPixmapFunction()

QString msgInvalidPixmapFunction ( const QString & name)
static

Definition at line 142 of file validator.cpp.

◆ msgInvalidPropertyName()

QString msgInvalidPropertyName ( const QString & name)
static

Definition at line 132 of file validator.cpp.

◆ msgInvalidValue()

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

Definition at line 127 of file validator.cpp.