Deskflow 1.22.0.197
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
AboutDialog.h
Go to the documentation of this file.
1/*
2 * Deskflow -- mouse and keyboard sharing utility
3 * SPDX-FileCopyrightText: (C) 2024 Chris Rizzitello <sithlord48@gmail.com>
4 * SPDX-FileCopyrightText: (C) 2012 - 2016 Symless Ltd.
5 * SPDX-FileCopyrightText: (C) 2008 Volker Lanz <vl@fidra.de>
6 * SPDX-License-Identifier: GPL-2.0-only WITH LicenseRef-OpenSSL-Exception
7 */
8
9#pragma once
10
11#include <QDialog>
12
13namespace Ui {
14class AboutDialog;
15}
16
17class AboutDialog : public QDialog
18{
19 Q_OBJECT
20public:
21 explicit AboutDialog(QWidget *parent = nullptr);
22 ~AboutDialog() override;
23
24private:
25 std::unique_ptr<Ui::AboutDialog> ui;
26 void copyVersionText() const;
27
28 inline static const auto s_awesomeDevs = QStringList{
29 // Chris is the ultimate creator, and the one who started it all in 2001.
30 QStringLiteral("Chris Schoeneman"),
31
32 // Richard and Adam developed CosmoSynergy, the 90's predecessor project.
33 QStringLiteral("Richard Lee"),
34 QStringLiteral("Adam Feder"),
35
36 // Nick continued the legacy in 2009 started by Chris.
37 QStringLiteral("Nick Bolton"),
38
39 // Volker wrote the first version of the GUI (QSynergy) in 2008.
40 QStringLiteral("Volker Lanz"),
41
42 // Re-ignited the project in 2008 and rebuilt the community.
43 QStringLiteral("Sorin Sbârnea"),
44
45 // Contributors of bug fixes in the early days.
46 QStringLiteral("Ryan Breen"),
47 QStringLiteral("Guido Poschta"),
48 QStringLiteral("Bertrand Landry Hetu"),
49 QStringLiteral("Tom Chadwick"),
50 QStringLiteral("Brent Priddy"),
51 QStringLiteral("Jason Axelson"),
52 QStringLiteral("Jake Petroules"),
53
54 // Implemented Wayland support (libei and libportal).
55 QStringLiteral("Peter Hutterer"),
56 QStringLiteral("Olivier Fourdan"),
57
58 // Symless employees (in order of joining).
59 QStringLiteral("Kyle Bloom"),
60 QStringLiteral("Daun Chung"),
61 QStringLiteral("Serhii Hadzhylov"),
62 QStringLiteral("Oleksandr Lysytsia"),
63 QStringLiteral("Olena Kutytska"),
64 QStringLiteral("Owen Phillips"),
65 QStringLiteral("Daniel Evenson"),
66
67 // Barrier & Input Leap maintainers
68 QStringLiteral("Povilas Kanapickas"),
69 QStringLiteral("Dom Rodriguez"),
70
71 // Deskflow maintainers
72 QStringLiteral("Chris Rizzitello"),
73 };
74};
Definition AboutDialog.h:18
~AboutDialog() override
AboutDialog(QWidget *parent=nullptr)
Definition AboutDialog.cpp:21
Definition AboutDialog.h:13