Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qtestelement_p.h
Go to the documentation of this file.
1
// Copyright (C) 2022 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
#ifndef QTESTELEMENT_P_H
5
#define QTESTELEMENT_P_H
6
7
//
8
// W A R N I N G
9
// -------------
10
//
11
// This file is not part of the Qt API. It exists purely as an
12
// implementation detail. This header file may change from version to
13
// version without notice, or even be removed.
14
//
15
// We mean it.
16
//
17
18
#include <QtTest/qttestglobal.h>
19
#include <QtTest/private/qtestcoreelement_p.h>
20
21
QT_BEGIN_NAMESPACE
22
23
24
class
QTestElement
:
public
QTestCoreElement
<QTestElement>
25
{
26
public
:
27
QTestElement
(
QTest::LogElementType
type
=
QTest::LET_Undefined
);
28
~QTestElement
();
29
30
bool
addChild
(
QTestElement
*element);
31
const
std::vector<QTestElement*> &
childElements
()
const
;
32
33
const
QTestElement
*
parentElement
()
const
;
34
void
setParent
(
const
QTestElement
*
p
);
35
36
private
:
37
std::vector<QTestElement*> listOfChildren;
38
const
QTestElement
*parent =
nullptr
;
39
40
};
41
42
QT_END_NAMESPACE
43
44
#endif
QTestCoreElement
Definition
qtestcoreelement_p.h:28
QTestElement
Definition
qtestelement_p.h:25
QTestElement::childElements
const std::vector< QTestElement * > & childElements() const
Definition
qtestelement.cpp:33
QTestElement::~QTestElement
~QTestElement()
Definition
qtestelement.cpp:13
QTestElement::QTestElement
QTestElement(QTest::LogElementType type=QTest::LET_Undefined)
Definition
qtestelement.cpp:8
QTestElement::parentElement
const QTestElement * parentElement() const
Definition
qtestelement.cpp:38
QTestElement::addChild
bool addChild(QTestElement *element)
Definition
qtestelement.cpp:19
QTestElement::setParent
void setParent(const QTestElement *p)
Definition
qtestelement.cpp:43
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qstandardpaths_haiku.cpp:21
QT_END_NAMESPACE
Definition
qsharedpointer.cpp:1590
QTest::LogElementType
LogElementType
Definition
qtestelementattribute_p.h:45
QTest::LET_Undefined
@ LET_Undefined
Definition
qtestelementattribute_p.h:46
type
GLenum type
Definition
qopengles2ext.h:150
p
GLfloat GLfloat p
[1]
Definition
qopenglext.h:12698
qtbase
src
testlib
qtestelement_p.h
Generated by
1.10.0