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

#include <Validator.hpp>

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

Public Member Functions

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

Private Attributes

QStringList List
 

Detailed Description

Definition at line 9 of file Validator.hpp.

Constructor & Destructor Documentation

◆ ValidatorAcceptMatch()

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

Including DBE.

Definition at line 4 of file Validator.cpp.

5 : QValidator ( parent )
6{
7 List = Storage.toStringList();
8}

Member Function Documentation

◆ validate()

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

Definition at line 10 of file Validator.cpp.

12{
13 Q_UNUSED ( Position )
14
15 for ( const QString & Name : List )
16 {
17 if ( Name.compare ( Input ) == 0 )
18 {
19 return QValidator::Acceptable;
20 }
21 }
22
23 return QValidator::Intermediate;
24}

Member Data Documentation

◆ List

QStringList dbe::ValidatorAcceptMatch::List
private

Definition at line 16 of file Validator.hpp.


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