You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
#ifndef _FITK_EASY_PARAM_WIDGET_FACTORY_H___
|
|
|
|
|
#define _FITK_EASY_PARAM_WIDGET_FACTORY_H___
|
|
|
|
|
|
|
|
|
|
#include "FITKEasyParamAPI.h"
|
|
|
|
|
#include <QString>
|
|
|
|
|
|
|
|
|
|
class QWidget;
|
|
|
|
|
|
|
|
|
|
namespace Core
|
|
|
|
|
{
|
|
|
|
|
class FITKAbstractEasyParamWidget;
|
|
|
|
|
class FITKAbstractEasyParam;
|
|
|
|
|
|
|
|
|
|
class FITKEasyParamAPI FITKEasyParamWidgetFactory
|
|
|
|
|
{
|
|
|
|
|
public:
|
|
|
|
|
static QWidget* createWidget(FITKAbstractEasyParam* data, QWidget * parent = nullptr, QString name = "");
|
|
|
|
|
|
|
|
|
|
private:
|
|
|
|
|
FITKEasyParamWidgetFactory() = default;
|
|
|
|
|
~FITKEasyParamWidgetFactory() = default;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#endif
|