[App] First-run tutorial

Took 5 minutes

Took 3 minutes

Took 2 minutes
This commit is contained in:
Lukas Brübach 2025-12-06 20:50:16 +01:00
parent 44d5138181
commit 3f5dd77457
33 changed files with 1778 additions and 0 deletions

View file

@ -24,6 +24,7 @@ class HomeStyledButton;
class QGroupBox;
class QTimer;
class TabSupervisor;
class TutorialController;
class HomeWidget : public QWidget
{
@ -38,6 +39,7 @@ public:
public slots:
void paintEvent(QPaintEvent *event) override;
void showEvent(QShowEvent *event) override;
void initializeBackgroundFromSource();
void onBackgroundShuffleFrequencyChanged();
void updateBackgroundProperties();
@ -50,6 +52,8 @@ private:
QTimer *cardChangeTimer;
TabSupervisor *tabSupervisor;
QPixmap background;
TutorialController *tutorialController;
bool tutorialStarted = false;
CardInfoPictureArtCropWidget *backgroundSourceCard = nullptr;
DeckList backgroundSourceDeck;
QLabel *logoLabel = nullptr;