Jump to content

Qt for HarmonyOS/qtohosextras doc/ActionResult Class: Difference between revisions

From Qt Wiki
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
<!-- Source: qtohosextras-fileshare-actionresult.html -->
< [[Qt_for_HarmonyOS/qtohosextras_doc|Qt for HarmonyOS / qtohosextras doc]]
<span id="actionresult-class"></span>
 
= ActionResult Class =
= ActionResult Class =


<span class="small-subtitle">([[Qt_for_HarmonyOS/qtohosextras_doc/ActionResult_Class|QtOhosExtras::FileShare::ActionResult]])<br />
The ActionResult class encapsulates the result of all file requested access permission actions. More...
</span>
 
The [[Qt_for_HarmonyOS/qtohosextras_doc/ActionResult_Class|ActionResult]] class encapsulates the result of all file requested access permission actions. [[#details|More...]]
 
<div class="table">


{| class="wikitable alignedsummary"
{| class="wikitable"
|-
|-
| class="memItemLeft rightAlign topAlign"| Header:
! Header:
| class="memItemRight bottomAlign"| <span class="preprocessor">#include <ActionResult></span>
| #include <ActionResult>
|-
|-
| class="memItemLeft rightAlign topAlign"| qmake:
! qmake:
| class="memItemRight bottomAlign"| QT += ohosextras
| QT += ohosextras
|-
|-
| class="memItemLeft rightAlign topAlign"| Since:
! Since:
| class="memItemRight bottomAlign"| Qt 5.12.12
| Qt 5.12.12
|}
|}
</div>
* [[Qt_for_HarmonyOS/qtohosextras_doc/List_of_All_Members_for_ActionResult|List of all members, including inherited members]]


<span id="public-functions"></span>
* [[List_of_All_Members_for_ActionResult|List of all members, including inherited members]]


<span id="public-functions"></span>
== Public Functions ==
== Public Functions ==


<div class="table">
{| class="wikitable" style="width:100%"
 
{| class="wikitable alignedsummary"
|-
|-
| class="memItemLeft rightAlign topAlign"| virtual
| virtual || '''[[#dtor.ActionResult|~ActionResult]]'''()
| class="memItemRight bottomAlign"| '''[[Qt_for_HarmonyOS/qtohosextras_doc/ActionResult_Class#dtor.ActionResult|~ActionResult]]'''()
|-
|-
| class="memItemLeft rightAlign topAlign"| virtual QList<QtOhosExtras::FileShare::PathPolicyErrorInfo>
| virtual QList<QtOhosExtras::FileShare::PathPolicyErrorInfo> || '''[[#errorInfoList|errorInfoList]]'''() const = 0
| class="memItemRight bottomAlign"| '''[[Qt_for_HarmonyOS/qtohosextras_doc/ActionResult_Class#errorInfoList|errorInfoList]]'''() const = 0
|-
|-
| class="memItemLeft rightAlign topAlign"| int
| int || '''[[#operationStatus|operationStatus]]'''() const
| class="memItemRight bottomAlign"| '''[[Qt_for_HarmonyOS/qtohosextras_doc/ActionResult_Class#operationStatus|operationStatus]]'''() const
|}
|}


</div>
<span id="protected-functions"></span>
<span id="protected-functions"></span>
== Protected Functions ==
== Protected Functions ==


<div class="table">
{| class="wikitable" style="width:100%"
 
{| class="wikitable alignedsummary"
|-
|-
| class="memItemLeft rightAlign topAlign"|
| || '''[[#ActionResult|ActionResult]]'''()
| class="memItemRight bottomAlign"| '''[[Qt_for_HarmonyOS/qtohosextras_doc/ActionResult_Class#ActionResult|ActionResult]]'''()
|}
|}
</div><div class="descr"><span id="details"></span>
 
== Detailed Description ==
== Detailed Description ==


The [[Qt_for_HarmonyOS/qtohosextras_doc/ActionResult_Class|ActionResult]] class encapsulates the result of all file requested access permission actions.
The ActionResult class encapsulates the result of all file requested access permission actions.


It contains any errors that occurred during the execution of these actions.
It contains any errors that occurred during the execution of these actions.


'''See also '''[[FileShare_Namespace#persistPermission|persistPermission()]], [[FileShare_Namespace#revokePermission|revokePermission()]], [[FileShare_Namespace#activatePermission|activatePermission()]], and [[FileShare_Namespace#deactivatePermission|deactivatePermission()]].
== Member Function Documentation ==
=== <span id="ActionResult"></span>[protected] ActionResult::ActionResult() ===


</div>
Default constructs an instance of ActionResult.
'''See also''' [[Qt_for_HarmonyOS/qtohosextras_doc/FileShare_Namespace#persistPermission|persistPermission]](), [[Qt_for_HarmonyOS/qtohosextras_doc/FileShare_Namespace#revokePermission|revokePermission]](), [[Qt_for_HarmonyOS/qtohosextras_doc/FileShare_Namespace#activatePermission|activatePermission]](), and [[Qt_for_HarmonyOS/qtohosextras_doc/FileShare_Namespace#deactivatePermission|deactivatePermission]]().


<div class="func">
=== <span id="dtor.ActionResult"></span>[virtual] ActionResult::~ActionResult() ===


<span id="member-function-documentation"></span>
Destroys the instance of ActionResult. The destructor is virtual.
== Member Function Documentation ==
<syntaxhighlight>
ActionResult::ActionResult()                                    [protected]
</syntaxhighlight><span id="ActionResult"></span>Default constructs an instance of ActionResult.<syntaxhighlight>
ActionResult::~ActionResult()                            [virtual]
</syntaxhighlight>Destroys the instance of ActionResult. The destructor is virtual.


<syntaxhighlight lang="cpp">
=== <span id="errorInfoList"></span>[pure virtual] QList<[[Qt for HarmonyOS/qtohosextras doc/PathPolicyErrorInfo Class|QtOhosExtras::FileShare::PathPolicyErrorInfo]]> ActionResult::errorInfoList() const ===
QList<QtOhosExtras::FileShare::PathPolicyErrorInfo>   [pure virtual]
ActionResult::errorInfoList() const
</syntaxhighlight>


Returns a list of errors for each file access action.
Returns a list of errors for each file access action.
Line 87: Line 61:
Each entry in the list corresponds to a specific file operation that encountered an error.
Each entry in the list corresponds to a specific file operation that encountered an error.


'''See also''' [[Qt_for_HarmonyOS/qtohosextras_doc/PathPolicyErrorInfo_Class|PathPolicyErrorInfo]].
'''See also '''[[PathPolicyErrorInfo_Class|PathPolicyErrorInfo]].


<span id="operationStatus"></span>
 
=== <span id="operationStatus"></span><span class="type">int</span> ActionResult::<span class="name">operationStatus</span>() const ===
=== <span id="operationStatus"></span>int ActionResult::operationStatus() const ===


Returns the overall result of all requested file access permission actions.
Returns the overall result of all requested file access permission actions.


'''See also''' [[Qt_for_HarmonyOS/qtohosextras_doc/QOhosOperationStatus_Class|QOhosOperationStatus]].
'''See also '''[[QOhosOperationStatus_Class|QOhosOperationStatus]].
 


</div>
[[Category:Qt for HarmonyOS]]

Latest revision as of 07:08, 29 January 2026

< Qt for HarmonyOS / qtohosextras doc

ActionResult Class

The ActionResult class encapsulates the result of all file requested access permission actions. More...

Header: #include <ActionResult>
qmake: QT += ohosextras
Since: Qt 5.12.12

Public Functions

virtual ~ActionResult()
virtual QList<QtOhosExtras::FileShare::PathPolicyErrorInfo> errorInfoList() const = 0
int operationStatus() const

Protected Functions

ActionResult()

Detailed Description

The ActionResult class encapsulates the result of all file requested access permission actions.

It contains any errors that occurred during the execution of these actions.

See also persistPermission(), revokePermission(), activatePermission(), and deactivatePermission().

Member Function Documentation

[protected] ActionResult::ActionResult()

Default constructs an instance of ActionResult.

[virtual] ActionResult::~ActionResult()

Destroys the instance of ActionResult. The destructor is virtual.

[pure virtual] QList<QtOhosExtras::FileShare::PathPolicyErrorInfo> ActionResult::errorInfoList() const

Returns a list of errors for each file access action.

Each entry in the list corresponds to a specific file operation that encountered an error.

See also PathPolicyErrorInfo.


int ActionResult::operationStatus() const

Returns the overall result of all requested file access permission actions.

See also QOhosOperationStatus.