Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qohosoperationstatus.cpp
Go to the documentation of this file.
1
// Copyright (C) 2026 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
4
#
include
"qohosoperationstatus_p.h"
5
6
QT_BEGIN_NAMESPACE
7
8
namespace
QtOhosAppKit
{
9
10
using
namespace
Private
;
11
12
/*!
13
\class QtOhosAppKit::OperationStatus
14
\inmodule QtOhosAppKit
15
\since 5.12.12
16
17
\brief The OperationStatus class provides interface to get an opertaion status.
18
19
An instance of this class is created internally by QtOhosAppKit module. Developer cannot
20
create an instance - it is for checking operation status only.
21
*/
22
23
namespace
{
24
25
class
QOhosOperationStatusImpl :
public
OperationStatus
26
{
27
public
:
28
QOhosOperationStatusImpl(
bool
success)
29
: OperationStatus()
30
, m_success(success)
31
{}
32
33
/*!
34
\fn bool QtOhosAppKit::OperationStatus::success() const
35
36
Returns operations status.
37
38
\return true on success, false otherwise
39
*/
40
bool
success()
const
override
41
{
42
return
m_success;
43
}
44
45
private
:
46
bool
m_success;
47
};
48
49
}
50
51
OperationStatus
::
OperationStatus
() =
default
;
52
OperationStatus
::~
OperationStatus
() =
default
;
53
54
std
::
shared_ptr
<
OperationStatus
>
Private
::
createOperationStatus
(
bool
status)
55
{
56
return
std
::make_shared<QOhosOperationStatusImpl>(status);
57
}
58
59
}
60
61
QT_END_NAMESPACE
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
QtOhosAppKit::Private
Definition
qohosjsenv_p.h:38
QtOhosAppKit::Private::createOperationStatus
std::shared_ptr< OperationStatus > createOperationStatus(bool status)
Definition
qohosoperationstatus.cpp:54
QtOhosAppKit
Definition
qohosabilitycontext.cpp:33
std
[33]
Definition
src_corelib_tools_qhash.cpp:421
qtbase
src
plugins
platforms
ohos
ohosappkit
qohosoperationstatus.cpp
Generated on
for Qt by
1.16.1