Deskflow
1.27.0.8
Keyboard and mouse sharing utility
Toggle main menu visibility
Loading...
Searching...
No Matches
ComputerDuplicationsValidator.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 "
IStringValidator.h
"
10
11
class
ComputerList
;
12
13
namespace
validators
{
14
15
class
ComputerDuplicationsValidator
:
public
IStringValidator
16
{
17
const
QString m_defaultName;
18
const
ComputerList
*m_pComputerList =
nullptr
;
19
20
public
:
21
ComputerDuplicationsValidator
(
const
QString &message,
const
QString &defaultName,
const
ComputerList
*pComputers);
22
bool
validate
(
const
QString &input)
const override
;
23
};
24
25
}
// namespace validators
IStringValidator.h
ComputerList
Definition
ComputerList.h:12
validators::ComputerDuplicationsValidator::validate
bool validate(const QString &input) const override
Definition
ComputerDuplicationsValidator.cpp:22
validators::ComputerDuplicationsValidator::ComputerDuplicationsValidator
ComputerDuplicationsValidator(const QString &message, const QString &defaultName, const ComputerList *pComputers)
Definition
ComputerDuplicationsValidator.cpp:12
validators::IStringValidator::IStringValidator
IStringValidator()=default
validators
Definition
AliasValidator.cpp:17
src
lib
gui
validators
ComputerDuplicationsValidator.h
Generated by
1.18.0