2021-05-10 23:09:36 -06:00
|
|
|
#pragma once
|
|
|
|
|
2021-08-02 03:21:51 -06:00
|
|
|
#include <optional>
|
|
|
|
|
2021-06-16 01:08:02 -06:00
|
|
|
#include <QDateTime>
|
|
|
|
#include <QLayout>
|
|
|
|
#include <QPainter>
|
2021-12-14 23:58:47 -07:00
|
|
|
#include <QPixmap>
|
2021-06-16 01:08:02 -06:00
|
|
|
#include <QSurfaceFormat>
|
2021-06-25 08:26:02 -06:00
|
|
|
#include <QWidget>
|
2021-05-10 23:09:36 -06:00
|
|
|
|
2021-11-18 07:53:21 -07:00
|
|
|
QString getVersion();
|
2021-06-29 15:05:37 -06:00
|
|
|
QString getBrand();
|
|
|
|
QString getBrandVersion();
|
2021-11-18 07:53:21 -07:00
|
|
|
QString getUserAgent();
|
2021-08-02 03:21:51 -06:00
|
|
|
std::optional<QString> getDongleId();
|
2021-06-29 15:05:37 -06:00
|
|
|
void configFont(QPainter &p, const QString &family, int size, const QString &style);
|
|
|
|
void clearLayout(QLayout* layout);
|
|
|
|
void setQtSurfaceFormat();
|
|
|
|
QString timeAgo(const QDateTime &date);
|
2021-07-02 06:01:59 -06:00
|
|
|
void swagLogMessageHandler(QtMsgType type, const QMessageLogContext &context, const QString &msg);
|
2022-02-25 06:36:27 -07:00
|
|
|
void initApp(int argc, char *argv[]);
|
2021-11-04 07:32:32 -06:00
|
|
|
QWidget* topWidget (QWidget* widget);
|
2021-12-14 23:58:47 -07:00
|
|
|
QPixmap loadPixmap(const QString &fileName, const QSize &size = {}, Qt::AspectRatioMode aspectRatioMode = Qt::KeepAspectRatio);
|