HAL
unique_string_validator.cpp
Go to the documentation of this file.
1
#include "
gui/validator/unique_string_validator.h
"
2
3
namespace
hal
4
{
5
UniqueStringValidator::UniqueStringValidator
(
const
QStringList
&unique_strings) : mUniqueStrings(unique_strings)
6
{
7
setFailText
(
"Chosen input is already assigned."
);
8
}
9
10
bool
UniqueStringValidator::validate
(
const
QString
&input)
11
{
12
if
(!mUniqueStrings.
contains
(
input
))
13
return
true
;
14
else
15
return
false
;
16
}
17
}
hal::UniqueStringValidator::validate
bool validate(const QString &input)
Definition:
unique_string_validator.cpp:10
hal::UniqueStringValidator::UniqueStringValidator
UniqueStringValidator(const QStringList &unique_strings)
Definition:
unique_string_validator.cpp:5
hal::Validator::setFailText
void setFailText(const QString &text)
Definition:
validator.cpp:5
hal
Definition:
parser_liberty.cpp:10
hal::PinDirection::input
@ input
QString
QStringList
QStringList::contains
bool contains(const QString &str, Qt::CaseSensitivity cs) const const
unique_string_validator.h
plugins
gui
src
validator
unique_string_validator.cpp
Generated on Fri Feb 14 2025 14:22:43 for HAL by
1.9.1