Cute Chess  0.1
Public Member Functions | List of all members
StringValidator Class Reference

A model-based validator for strings. More...

#include <stringvalidator.h>

Inheritance diagram for StringValidator:
QValidator

Public Member Functions

void setModel (const QAbstractItemModel *model)
 
void setStartIndex (const QModelIndex &index)
 
 StringValidator (QObject *parent=nullptr)
 
virtual State validate (QString &input, int &pos) const
 

Additional Inherited Members

- Public Types inherited from QValidator
enum  State
 

Detailed Description

A model-based validator for strings.

The StringValidator class validates strings by searching for a case-insensitive partial or exact match in a QAbstractItemModel.

Constructor & Destructor Documentation

StringValidator::StringValidator ( QObject parent = nullptr)
explicit

Creates a new StringValidator object.

Member Function Documentation

void StringValidator::setModel ( const QAbstractItemModel model)

Uses model as the validation model.

void StringValidator::setStartIndex ( const QModelIndex index)

Sets the index where the lookup starts to index.

By default model->index(0, 0) is used.


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