Jump to content

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

From Qt Wiki
Update from qdoc output (QTFOROH-2307)
Line 3: Line 3:
= ActionResult Class =
= ActionResult Class =


The ActionResult class encapsulates the result of all file requested access permission actions. More...
class [[Qt_for_HarmonyOS/qtohosextras_doc/Qt_Ohos_Extras_C++_Classes|QtOhosExtras]]::[[Qt_for_HarmonyOS/qtohosextras_doc/FileShare_Namespace|FileShare]]::ActionResult
 
The ActionResult class encapsulates the result of all file requested access permission actions. [[#details|More...]]


{| class="wikitable"
{| class="wikitable"
|-
|-
! Header:
| Header:
| #include <ActionResult>
| #include <ActionResult>
|-
|-
! qmake:
| qmake:
| QT += ohosextras
| QT += ohosextras
|-
|-
! Since:
| Since:
| Qt 5.12.12
| Qt 5.12.12
|}
|}


* [[List_of_All_Members_for_ActionResult|List of all members, including inherited members]]
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]]


== Public Functions ==
== Public Functions ==


{| class="wikitable" style="width:100%"
{| class="wikitable"
|-
|-
| virtual || '''[[#dtor.ActionResult|~ActionResult]]'''()
| virtual QList<PathPolicyErrorInfo>
|-
| '''[[Qt_for_HarmonyOS/qtohosextras_doc/ActionResult_Class#errorInfoList|errorInfoList]]'''() const = 0
| virtual QList<QtOhosExtras::FileShare::PathPolicyErrorInfo> || '''[[#errorInfoList|errorInfoList]]'''() const = 0
|-
| int || '''[[#operationStatus|operationStatus]]'''() const
|}
 
== Protected Functions ==
 
{| class="wikitable" style="width:100%"
|-
|-
| || '''[[#ActionResult|ActionResult]]'''()
| virtual QSharedPointer<QOhosOperationStatus>
| '''[[Qt_for_HarmonyOS/qtohosextras_doc/ActionResult_Class#operationStatus|operationStatus]]'''() const = 0
|}
|}


== Detailed Description ==
== 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.
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()]].
'''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]]().


== Member Function Documentation ==
== Member Function Documentation ==


=== <span id="ActionResult"></span>[protected] ActionResult::ActionResult() ===
=== <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 ===
 
Default constructs an instance of ActionResult.
 
=== <span id="dtor.ActionResult"></span>[virtual] ActionResult::~ActionResult() ===
 
Destroys the instance of ActionResult. The destructor is virtual.
 
=== <span id="errorInfoList"></span>[pure virtual] QList<[[Qt for HarmonyOS/qtohosextras doc/PathPolicyErrorInfo Class|QtOhosExtras::FileShare::PathPolicyErrorInfo]]> ActionResult::errorInfoList() const ===


Returns a list of errors for each file access action.
Returns a list of errors for each file access action.
Line 61: Line 48:
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 '''[[PathPolicyErrorInfo_Class|PathPolicyErrorInfo]].
'''See also '''[[Qt_for_HarmonyOS/qtohosextras_doc/PathPolicyErrorInfo_Class|PathPolicyErrorInfo]].
 


=== <span id="operationStatus"></span>int ActionResult::operationStatus() const ===
=== <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 ===


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


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


[[Category:Qt for HarmonyOS]]
[[Category:Qt for HarmonyOS]]

Revision as of 08:12, 16 September 2026

< Qt for HarmonyOS / qtohosextras doc

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.