Jump to content

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

From Qt Wiki
Drop manual breadcrumb, MediaWiki renders it automatically (QTFOROH-2307)
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<!-- Source: qtohosextras-fileshare-actionresult.html -->
<span id="actionresult-class"></span>
= ActionResult Class =
= ActionResult Class =


<span class="small-subtitle">([[Qt_for_HarmonyOS/qtohosextras_doc/ActionResult_Class|QtOhosExtras::FileShare::ActionResult]])<br />
class [[Qt_for_HarmonyOS/qtohosextras_doc/Qt_Ohos_Extras_C++_Classes|QtOhosExtras]]::[[Qt_for_HarmonyOS/qtohosextras_doc/FileShare_Namespace|FileShare]]::ActionResult
</span>


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


<div class="table">
{| class="wikitable"
 
{| class="wikitable alignedsummary"
|-
|-
| 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>
 
This class was introduced in Qt 5.12.12.
 
* [[Qt_for_HarmonyOS/qtohosextras_doc/List_of_All_Members_for_ActionResult|List of all members, including inherited members]]
* [[Qt_for_HarmonyOS/qtohosextras_doc/List_of_All_Members_for_ActionResult|List of all members, including inherited members]]


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


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


</div>
<span id="protected-functions"></span>
<span id="protected-functions"></span>
== Protected Functions ==
<div class="table">
{| class="wikitable alignedsummary"
|-
| class="memItemLeft rightAlign topAlign"|
| 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.


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 '''[[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>
'''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="member-function-documentation"></span>
== Member Function Documentation ==
== 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><code>[pure virtual] </code>[https://doc.qt.io/qt-5/qlist.html QList]<[[Qt_for_HarmonyOS/qtohosextras_doc/PathPolicyErrorInfo_Class|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 46:
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 '''[[Qt_for_HarmonyOS/qtohosextras_doc/PathPolicyErrorInfo_Class|PathPolicyErrorInfo]].


<span id="operationStatus"></span>
=== <span id="operationStatus"></span><code>[pure virtual] </code>[https://doc.qt.io/qt-5/qsharedpointer.html QSharedPointer]<[[Qt_for_HarmonyOS/qtohosextras_doc/QOhosOperationStatus_Class|QOhosOperationStatus]]> ActionResult::operationStatus() const ===
=== <span id="operationStatus"></span><span class="type">int</span> ActionResult::<span class="name">operationStatus</span>() 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 '''[[Qt_for_HarmonyOS/qtohosextras_doc/QOhosOperationStatus_Class|QOhosOperationStatus]].
 


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

Latest revision as of 05:14, 17 September 2026

ActionResult Class

class QtOhosExtras::FileShare::ActionResult

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

This class was introduced in Qt 5.12.12.

Public Functions

virtual QList<PathPolicyErrorInfo> errorInfoList() const = 0
virtual QSharedPointer<QOhosOperationStatus> operationStatus() const = 0

Detailed Description

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

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

Member Function Documentation

[pure virtual] QList<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.

[pure virtual] QSharedPointer<QOhosOperationStatus> ActionResult::operationStatus() const

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

See also QOhosOperationStatus.