#if defined __cplusplus
/* Add C++ includes here */

#include <iostream>
#include <iomanip>
#include <cstdlib>
#include <ctime>
#include <cmath>

#include <QtGlobal>

#if (QT_VERSION >= QT_VERSION_CHECK(5, 10, 0))
#include <QRandomGenerator>
#endif

#include <QFontDatabase>
#include <QAbstractTableModel>
#include <QTranslator>
#include <QClipboard>
#include <QStringBuilder>
#include <QAbstractItemModel>
#include <QTableView>
#include <QHeaderView>
#include <QMessageBox>
#include <QCheckBox>
#include <QComboBox>
#include <QScrollBar>
#include <QPainter>
#include <QMovie>
#include <QPair>
#include <QVersionNumber>
#include <QDir>
#include <QMenu>
#include <QCompleter>
#include <QDateTime>
#include <QTimer>
#include <QSettings>
#include <QStyle>
#include <QFile>
#include <QTemporaryFile>
#include <QErrorMessage>
#include <QApplication>
#include <QStandardPaths>
#include <QMainWindow>
#include <QPushButton>
#include <QLabel>
#include <QDialog>
#include <QInputDialog>
#include <QFileDialog>
#include <QDebug>
#include <QUrl>
#include <QQueue>
#include <QProcess>
#include <QDesktopServices>
#include <QtNetwork/QNetworkRequest>
#include <QtNetwork/QNetworkAccessManager>
#include <QtNetwork/QNetworkReply>
#include <QtWebSockets/QtWebSockets>
#include <QJsonDocument>
#include <QJsonArray>
#include <QJsonObject>
#include <QAbstractTableModel>
#include <QAbstractItemModel>
#include <QObject>
#include <QApplication>
#include <QDesktopWidget>

#include "3rdparty/json/json.hpp"
#include "3rdparty/qrcode/QrCode.hpp"

#define SODIUM_STATIC
#include "3rdparty/sodium.h"

#define QT6_VIRTUAL

#endif
