Deskflow 1.27.0.8
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
ComputerList.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 "Computer.h"
10
11class ComputerList : public QList<Computer>
12{
13 int m_width = 5;
14
15public:
16 explicit ComputerList(int width = 5);
17
29 void addComputerByPriority(const Computer &newComputer);
30
35 void addComputerToFirstEmpty(const Computer &newComputer);
36
41 bool operator==(const ComputerList &sc) const;
42};
void addComputerByPriority(const Computer &newComputer)
addComputerByPriority adds a new computer according to the following priority: 1.left side of the ser...
Definition ComputerList.cpp:74
void addComputerToFirstEmpty(const Computer &newComputer)
addComputerToFirstEmpty adds computer into the first empty place
Definition ComputerList.cpp:96
bool operator==(const ComputerList &sc) const
Returns true if computers are equal.
Definition ComputerList.cpp:107
ComputerList(int width=5)
Definition ComputerList.cpp:70
Definition Computer.h:27