Home screen.

Took 2 hours 18 minutes

Took 9 seconds

Took 23 seconds
This commit is contained in:
Lukas Brübach 2025-06-15 17:01:00 +02:00
parent 9601a1fa4e
commit aa5a6222fd
9 changed files with 285 additions and 2 deletions

View file

@ -0,0 +1,31 @@
#ifndef HOME_WIDGET_H
#define HOME_WIDGET_H
#include "../../../tabs/tab_supervisor.h"
#include <QGridLayout>
#include <QGroupBox>
#include <QWidget>
class HomeWidget : public QWidget
{
Q_OBJECT
public:
HomeWidget(QWidget *parent, TabSupervisor *tabSupervisor);
QGroupBox *createSettingsButtonGroup(const QString &title);
QGroupBox *createUpdatesButtonGroup(const QString &title);
QGroupBox *createNavigationButtonGroup(const QString &title);
QGroupBox *createPlayButtonGroup(const QString &title);
public slots:
void paintEvent(QPaintEvent *event) override;
private:
QGridLayout *layout;
TabSupervisor *tabSupervisor;
QPixmap background;
QPixmap overlay;
};
#endif // HOME_WIDGET_H