HAL  v4.5.0-83-g30c8f0afc
The Hardware Analyzer - a comprehensive reverse engineering and manipulation framework for gate-level netlists.
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
Definition: defines.h:45
bool contains(const QString &str, Qt::CaseSensitivity cs) const const