Deskflow 1.22.0.197
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
AddClientDialog.h
Go to the documentation of this file.
1/*
2 * Deskflow -- mouse and keyboard sharing utility
3 * SPDX-FileCopyrightText: (C) 2014 - 2016 Symless Ltd.
4 * SPDX-License-Identifier: GPL-2.0-only WITH LicenseRef-OpenSSL-Exception
5 */
6
7#pragma once
8
9#include <QDialog>
10
11class QPushButton;
12class QLabel;
13
14namespace Ui {
15class AddClientDialog;
16}
17
27
28class AddClientDialog : public QDialog
29{
30 Q_OBJECT
31public:
32 AddClientDialog(const QString &clientName, QWidget *parent = nullptr);
33 ~AddClientDialog() override;
34
36 {
37 return m_AddResult;
38 }
39
40private Q_SLOTS:
41 void handleButtonLeft();
42 void handleButtonUp();
43 void handleButtonRight();
44 void handleButtonDown();
45 void handleButtonAdvanced();
46
47private:
48 std::unique_ptr<Ui::AddClientDialog> ui;
49 QPushButton *m_pButtonLeft;
50 QPushButton *m_pButtonUp;
51 QPushButton *m_pButtonRight;
52 QPushButton *m_pButtonDown;
53 QLabel *m_pLabelCenter;
55};
AddAction
Definition AddClientDialog.h:19
@ AddClientUp
Definition AddClientDialog.h:22
@ AddClientOther
Definition AddClientDialog.h:24
@ AddClientLeft
Definition AddClientDialog.h:21
@ AddClientIgnore
Definition AddClientDialog.h:25
@ AddClientRight
Definition AddClientDialog.h:20
@ AddClientDown
Definition AddClientDialog.h:23
AddClientDialog(const QString &clientName, QWidget *parent=nullptr)
Definition AddClientDialog.cpp:13
~AddClientDialog() override
AddAction addResult() const
Definition AddClientDialog.h:35
Definition AboutDialog.h:13