HAL
unique_string_validator.cpp
Go to the documentation of this file.
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 
11  {
12  if(!mUniqueStrings.contains(input))
13  return true;
14  else
15  return false;
16  }
17 }
bool validate(const QString &input)
UniqueStringValidator(const QStringList &unique_strings)
void setFailText(const QString &text)
Definition: validator.cpp:5
bool contains(const QString &str, Qt::CaseSensitivity cs) const const