7#ifndef ABSTRACTFIELDWIDGETFACTORY_H
8#define ABSTRACTFIELDWIDGETFACTORY_H
12#include <kpeople/widgets/kpeoplewidgets_export.h>
16class AbstractFieldWidgetFactoryPrivate;
19class KPEOPLEWIDGETS_EXPORT AbstractFieldWidgetFactory :
public QObject
23 explicit AbstractFieldWidgetFactory(QObject *parent =
nullptr);
24 ~AbstractFieldWidgetFactory()
override;
26 virtual QString label()
const = 0;
27 virtual int sortWeight()
const
32 virtual QWidget *createDetailsWidget(
const KPeople::PersonData &person, QWidget *parent)
const = 0;
Allows to query the information about a given person.
Definition persondata.h:35