DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dbe::ValidatorAcceptNoMatch Class Reference

#include <Validator.hpp>

Inheritance diagram for dbe::ValidatorAcceptNoMatch:
[legend]
Collaboration diagram for dbe::ValidatorAcceptNoMatch:
[legend]

Public Member Functions

 ValidatorAcceptNoMatch (QVariant &Storage, QObject *parent=0)
QValidator::State validate (QString &Input, int &Position) const

Private Attributes

QStringList List

Detailed Description

Definition at line 24 of file Validator.hpp.

Constructor & Destructor Documentation

◆ ValidatorAcceptNoMatch()

dbe::ValidatorAcceptNoMatch::ValidatorAcceptNoMatch ( QVariant & Storage,
QObject * parent = 0 )

Definition at line 31 of file Validator.cpp.

32 : QValidator ( parent )
33{
34 List = Storage.toStringList();
35}

Member Function Documentation

◆ validate()

QValidator::State dbe::ValidatorAcceptNoMatch::validate ( QString & Input,
int & Position ) const

Definition at line 37 of file Validator.cpp.

39{
40 Q_UNUSED ( Position )
41
42 for ( const QString & Name : List )
43 {
44 if ( Name.compare ( Input ) == 0 )
45 {
46 return QValidator::Intermediate;
47 }
48 }
49
50 return QValidator::Acceptable;
51}

Member Data Documentation

◆ List

QStringList dbe::ValidatorAcceptNoMatch::List
private

Definition at line 31 of file Validator.hpp.


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