26 #ifndef WIDGETACTIONGENERATOR_H
27 #define WIDGETACTIONGENERATOR_H
30 #include <QWidgetAction>
34 struct WidgetActionGeneratorPrivate;
39 WidgetActionGenerator(
const QIcon &icon,
const LocalizedString &text,
const QObject *receiver,
const char *member);
40 virtual ~WidgetActionGenerator();
43 WidgetActionGenerator *setWidget()
44 {
return setWidget(
new GeneralGenerator<T>()); }
45 WidgetActionGenerator *setWidget(ObjectGenerator *gen);
46 WidgetActionGenerator *addWidgetProperty(
const QByteArray &name,
const QVariant &value);
48 virtual QObject *generateHelper()
const;
50 QScopedPointer<WidgetActionGeneratorPrivate> p;
54 #endif // WIDGETACTIONGENERATOR_H