Deskflow
1.26.0.418
Keyboard and mouse sharing utility
Toggle main menu visibility
Loading...
Searching...
No Matches
IStringValidator.h
Go to the documentation of this file.
1
/*
2
* Deskflow -- mouse and keyboard sharing utility
3
* SPDX-FileCopyrightText: (C) 2021 Synergy App Ltd
4
* SPDX-License-Identifier: GPL-2.0-only WITH LicenseRef-OpenSSL-Exception
5
*/
6
7
#pragma once
8
9
#include <QString>
10
11
namespace
validators
{
12
13
class
IStringValidator
14
{
15
QString m_Message;
16
17
public
:
18
IStringValidator
() =
default
;
19
explicit
IStringValidator
(
const
QString &message);
20
const
QString &
getMessage
()
const
;
21
22
virtual
bool
validate
(
const
QString &input)
const
= 0;
23
virtual
~IStringValidator
() =
default
;
24
};
25
26
}
// namespace validators
validators::IStringValidator::IStringValidator
IStringValidator()=default
validators::IStringValidator::getMessage
const QString & getMessage() const
Definition
IStringValidator.cpp:16
validators::IStringValidator::~IStringValidator
virtual ~IStringValidator()=default
validators::IStringValidator::validate
virtual bool validate(const QString &input) const =0
validators
Definition
AliasValidator.cpp:17
src
lib
gui
validators
IStringValidator.h
Generated by
1.18.0