Deskflow
1.27.0.7
Keyboard and mouse sharing utility
Toggle main menu visibility
Loading...
Searching...
No Matches
ComputerSettingsDialog.h
Go to the documentation of this file.
1
/*
2
* Deskflow -- mouse and keyboard sharing utility
3
* SPDX-FileCopyrightText: (C) 2012 Synergy App Ltd
4
* SPDX-FileCopyrightText: (C) 2008 Volker Lanz <vl@fidra.de>
5
* SPDX-License-Identifier: GPL-2.0-only WITH LicenseRef-OpenSSL-Exception
6
*/
7
8
#pragma once
9
10
#include <QDialog>
11
12
class
QWidget;
13
class
QString;
14
15
class
Computer
;
16
class
ComputerList
;
17
18
namespace
Ui
{
19
class
ComputerSettingsDialog;
20
}
21
22
class
ComputerSettingsDialog
:
public
QDialog
23
{
24
Q_OBJECT
25
26
public
:
27
explicit
ComputerSettingsDialog
(
28
QWidget *parent,
Computer
*computer =
nullptr
,
const
ComputerList
*computers =
nullptr
29
);
30
~ComputerSettingsDialog
()
override
;
31
32
public
Q_SLOTS:
33
void
accept
()
override
;
34
35
private
Q_SLOTS:
36
void
addAlias();
37
void
removeAlias()
const
;
38
void
checkNewAliasName(
const
QString &text);
39
void
aliasSelected();
40
41
private
:
42
std::unique_ptr<Ui::ComputerSettingsDialog> ui;
43
Computer
*m_computer;
44
};
ComputerList
Definition
ComputerList.h:12
ComputerSettingsDialog::ComputerSettingsDialog
ComputerSettingsDialog(QWidget *parent, Computer *computer=nullptr, const ComputerList *computers=nullptr)
Definition
ComputerSettingsDialog.cpp:25
ComputerSettingsDialog::~ComputerSettingsDialog
~ComputerSettingsDialog() override
ComputerSettingsDialog::accept
void accept() override
Definition
ComputerSettingsDialog.cpp:75
Computer
Definition
Computer.h:27
Ui
Definition
AboutDialog.h:13
src
lib
gui
dialogs
ComputerSettingsDialog.h
Generated by
1.18.0