forked from qt-creator/qt-creator
ActionBuilder: Add documentation to adopt
Change-Id: I875ebac532a463572c4723e6973fd87ff27f4fe2 Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -158,6 +158,19 @@ ActionBuilder::~ActionBuilder()
|
|||||||
delete d;
|
delete d;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*!
|
||||||
|
Uses the given \a action is the contextAction for this builder.
|
||||||
|
\a action must not be nullptr, and adopt() must be called before
|
||||||
|
setting any actual properties like setText() or setIcon().
|
||||||
|
|
||||||
|
Usually you should prefer passing a \c contextActionParent to the
|
||||||
|
ActionBuilder constructor, and binding a QAction to the automatically
|
||||||
|
created context action with bindContextAction().
|
||||||
|
|
||||||
|
This method is sometimes useful if the caller manages the action's
|
||||||
|
lifetime itself, and for example there is no QObject that can be
|
||||||
|
the parent of an automatically created context action.
|
||||||
|
*/
|
||||||
ActionBuilder &ActionBuilder::adopt(Utils::ParameterAction *action)
|
ActionBuilder &ActionBuilder::adopt(Utils::ParameterAction *action)
|
||||||
{
|
{
|
||||||
d->adopt(action);
|
d->adopt(action);
|
||||||
|
|||||||
Reference in New Issue
Block a user