28class QWidgetActionPrivate :
public QtWidgetsActionPrivate
30 Q_DECLARE_PUBLIC(QWidgetAction)
32 inline QWidgetActionPrivate() : defaultWidgetInUse(
false), autoCreated(
false) {}
33 QPointer<QWidget> defaultWidget;
34 QList<QWidget *> createdWidgets;
35 uint defaultWidgetInUse : 1;
38 inline void widgetDestroyed(QObject *o) {
39 createdWidgets.removeAll(
static_cast<QWidget *>(o));