21 lines
487 B
C++
21 lines
487 B
C++
#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();
|
|
|
|
static QWidget* createLineEdit(const UserRoles role, QWidget* parent);
|
|
static QWidget* createSpinBox(const UserRoles role, QWidget* parent);
|
|
static QWidget* createComboBox(const UserRoles role, QWidget* parent);
|
|
};
|
|
|
|
#endif // WIDGETHELPER_H
|