2026-03-02 19:25:27 +01:00
|
|
|
#ifndef WIDGETHELPER_H
|
|
|
|
|
#define WIDGETHELPER_H
|
|
|
|
|
|
|
|
|
|
#include "model/metadata.h"
|
|
|
|
|
|
|
|
|
|
class QWidget;
|
|
|
|
|
|
|
|
|
|
class WidgetHelper {
|
|
|
|
|
public:
|
|
|
|
|
static QWidget* createControlWidget(const UserRoles role, QWidget* parent);
|
|
|
|
|
|
|
|
|
|
private:
|
|
|
|
|
explicit WidgetHelper();
|
2026-04-02 09:51:04 +02:00
|
|
|
|
|
|
|
|
static QWidget* createLineEdit(const UserRoles role, QWidget* parent);
|
|
|
|
|
static QWidget* createSpinBox(const UserRoles role, QWidget* parent);
|
|
|
|
|
static QWidget* createComboBox(const UserRoles role, QWidget* parent);
|
2026-03-02 19:25:27 +01:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
#endif // WIDGETHELPER_H
|