|
Krita Source Code Documentation
|
#include <kis_meta_data_validator.h>
Classes | |
| class | Reason |
Public Member Functions | |
| int | countInvalidEntries () const |
| int | countValidEntries () const |
| const QMap< QString, Reason > & | invalidEntries () const |
| void | revalidate () |
| Validator (const Store *) | |
| ~Validator () | |
Private Attributes | |
| Private *const | d |
This class contains information on the validation results of a KisMetaData::Store .
Definition at line 21 of file kis_meta_data_validator.h.
| Validator::Validator | ( | const Store * | store | ) |
Validate a store. This constructor will call the revalidate function.
Definition at line 58 of file kis_meta_data_validator.cc.
References d, and revalidate().
| Validator::~Validator | ( | ) |
| int Validator::countInvalidEntries | ( | ) | const |
Definition at line 92 of file kis_meta_data_validator.cc.
References d.
| int KisMetaData::Validator::countValidEntries | ( | ) | const |
| const QMap< QString, Reason > & KisMetaData::Validator::invalidEntries | ( | ) | const |
| void Validator::revalidate | ( | ) |
Call this function to revalidate the store.
Definition at line 69 of file kis_meta_data_validator.cc.
References d, KisMetaData::TypeInfo::hasCorrectType(), KisMetaData::TypeInfo::hasCorrectValue(), KisMetaData::Validator::Reason::INVALID_TYPE, KisMetaData::Validator::Reason::INVALID_VALUE, KisMetaData::Entry::name(), KisMetaData::Schema::propertyType(), KisMetaData::Entry::qualifiedName(), KisMetaData::Entry::schema(), KisMetaData::Validator::Reason::UNKNOWN_ENTRY, and KisMetaData::Entry::value().
|
private |
Definition at line 61 of file kis_meta_data_validator.h.