Cockatrice 2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
dlg_edit_avatar.h
Go to the documentation of this file.
1
6
7#ifndef DLG_EDITAVATAR_H
8#define DLG_EDITAVATAR_H
9
10#include <QByteArray>
11#include <QDialog>
12#include <QImage>
13#include <QLoggingCategory>
14#include <qtmetamacros.h>
15
16class QWidget;
17
18inline Q_LOGGING_CATEGORY(DlgEditAvatarLog, "dlg_edit_avatar");
19
20class QLabel;
21class QPushButton;
22
23class DlgEditAvatar : public QDialog
24{
25 Q_OBJECT
26public:
27 explicit DlgEditAvatar(QWidget *parent = nullptr);
28 QByteArray getImage();
29private slots:
30 void actOk();
31 void actBrowse();
32
33private:
34 static constexpr int MAX_AVATAR_DIMENSION = 1024;
35 QImage image;
37 QPushButton *browseButton;
38};
39
40#endif
void actBrowse()
Definition dlg_edit_avatar.cpp:63
static constexpr int MAX_AVATAR_DIMENSION
Definition dlg_edit_avatar.h:34
QLabel * hintLabel
Definition dlg_edit_avatar.h:36
QLabel * imageLabel
Definition dlg_edit_avatar.h:36
QImage image
Definition dlg_edit_avatar.h:35
QByteArray getImage()
Definition dlg_edit_avatar.cpp:83
QPushButton * browseButton
Definition dlg_edit_avatar.h:37
QLabel * textLabel
Definition dlg_edit_avatar.h:36
DlgEditAvatar(QWidget *parent=nullptr)
Definition dlg_edit_avatar.cpp:23
void actOk()
Definition dlg_edit_avatar.cpp:58
Q_LOGGING_CATEGORY(CrashReportLog, "crash_report")