QElectroTech
0.8-dev
sources
qetregexpvalidator.h
Go to the documentation of this file.
1
/*
2
Copyright 2006-2020 The QElectroTech Team
3
This file is part of QElectroTech.
4
5
QElectroTech is free software: you can redistribute it and/or modify
6
it under the terms of the GNU General Public License as published by
7
the Free Software Foundation, either version 2 of the License, or
8
(at your option) any later version.
9
10
QElectroTech is distributed in the hope that it will be useful,
11
but WITHOUT ANY WARRANTY; without even the implied warranty of
12
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
GNU General Public License for more details.
14
15
You should have received a copy of the GNU General Public License
16
along with QElectroTech. If not, see <http://www.gnu.org/licenses/>.
17
*/
18
#ifndef QET_REGEXP_VALIDATOR_H
19
#define QET_REGEXP_VALIDATOR_H
20
#include <QRegExpValidator>
25
class
QETRegExpValidator
:
public
QRegExpValidator {
26
Q_OBJECT
27
28
// constructors, destructor
29
public
:
30
QETRegExpValidator
(QObject *);
31
QETRegExpValidator
(
const
QRegExp &, QObject *);
32
~QETRegExpValidator
()
override
;
33
private
:
34
QETRegExpValidator
(
const
QETRegExpValidator
&);
35
36
// methods
37
public
:
38
QValidator::State
validate
(QString &,
int
&)
const override
;
39
40
signals:
41
void
validationFailed
()
const
;
42
};
43
#endif
QETRegExpValidator::validate
QValidator::State validate(QString &, int &) const override
Definition:
qetregexpvalidator.cpp:46
qetregexpvalidator.h
QETRegExpValidator::QETRegExpValidator
QETRegExpValidator(const QETRegExpValidator &)
QETRegExpValidator::validationFailed
void validationFailed() const
QETRegExpValidator
Definition:
qetregexpvalidator.h:25
QETRegExpValidator::~QETRegExpValidator
~QETRegExpValidator() override
Definition:
qetregexpvalidator.cpp:38
QETRegExpValidator::QETRegExpValidator
QETRegExpValidator(QObject *)
Definition:
qetregexpvalidator.cpp:24
Generated by
1.8.18