85 for (
int i = 0;
i <
d->createdWidgets.size(); ++
i)
89 d->createdWidgets.clear();
91 delete d->defaultWidget;
104 if (
widget ==
d->defaultWidget ||
d->defaultWidgetInUse)
106 delete d->defaultWidget;
112 d->defaultWidget->hide();
113 d->defaultWidget->setParent(
nullptr);
114 d->defaultWidgetInUse =
false;
116 d->defaultWidget->setEnabled(
false);
125 return d->defaultWidget;
143 if (
d->defaultWidgetInUse || !
d->defaultWidget)
145 d->defaultWidget->setParent(
parent);
146 d->defaultWidgetInUse =
true;
147 return d->defaultWidget;
152 d->createdWidgets.append(
w);
168 if (
widget ==
d->defaultWidget) {
169 d->defaultWidget->hide();
170 d->defaultWidget->setParent(
nullptr);
171 d->defaultWidgetInUse =
false;
175 if (!
d->createdWidgets.contains(
widget))
180 d->createdWidgets.removeAll(
widget);
191 if (
d->defaultWidget)
193 for (
int i = 0;
i <
d->createdWidgets.size(); ++
i)
243 return d->createdWidgets;
248#include "moc_qwidgetaction.cpp"
The QAction class provides an abstraction for user commands that can be added to different user inter...
bool event(QEvent *) override
\reimp
QObject * parent() const
Returns a pointer to the parent object.
static QMetaObject::Connection connect(const QObject *sender, const char *signal, const QObject *receiver, const char *member, Qt::ConnectionType=Qt::AutoConnection)
\threadsafe
virtual bool eventFilter(QObject *watched, QEvent *event)
Filters events if this object has been installed as an event filter for the watched object.
void destroyed(QObject *=nullptr)
This signal is emitted immediately before the object obj is destroyed, after any instances of QPointe...
void deleteLater()
\threadsafe
qDeleteAll(list.begin(), list.end())
Combined button and popup list for selecting options.
@ WA_WState_ExplicitShowHide
GLfloat GLfloat GLfloat w
[0]
myObject disconnect()
[26]
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent