Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
qqmlclassicpreviewhandler.h
Go to the documentation of this file.
1
// Copyright (C) 2018 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
// Qt-Security score:significant
4
5
#
ifndef
QQMLCLASSICPREVIEWHANDLER_H
6
#
define
QQMLCLASSICPREVIEWHANDLER_H
7
8
//
9
// W A R N I N G
10
// -------------
11
//
12
// This file is not part of the Qt API. It exists purely as an
13
// implementation detail. This header file may change from version to
14
// version without notice, or even be removed.
15
//
16
// We mean it.
17
//
18
19
#
include
"qqmlpreviewhandler.h"
20
21
#
include
<
QtCore
/
qpointer
.
h
>
22
#
include
<
QtQml
/
qqmlcomponent
.
h
>
23
24
QT_BEGIN_NAMESPACE
25
26
class
QQuickItem;
27
28
class
QQmlClassicPreviewHandler
:
public
QQmlPreviewHandler
29
{
30
Q_OBJECT
31
public
:
32
explicit
QQmlClassicPreviewHandler
(
QObject
*
parent
=
nullptr
);
33
~
QQmlClassicPreviewHandler
()
override
;
34
35
void
removeEngine
(QQmlEngine *engine)
final
;
36
void
connectToService
(
QQmlPreviewServiceImpl
*service)
final
;
37
38
void
load
(
const
QUrl &url)
final
;
39
40
private
:
41
void
dropCU(
const
QUrl &url);
42
void
rerun();
43
void
clear();
44
45
void
zoom(qreal newFactor);
46
47
void
beforeSynchronizing();
48
void
afterSynchronizing();
49
void
beforeRendering();
50
void
frameSwapped();
51
52
void
tryCreateObject();
53
void
showObject(QObject *object);
54
55
bool
eventFilter
(QObject *obj, QEvent *event)
final
;
56
57
QScopedPointer<QQuickItem> m_dummyItem;
58
QList<QPointer<QObject>> m_createdObjects;
59
QScopedPointer<QQmlComponent> m_component;
60
61
qreal m_zoomFactor = 1.0;
62
bool
m_supportsMultipleWindows;
63
QQmlPreviewPosition
m_lastPosition;
64
};
65
66
QT_END_NAMESPACE
67
68
#
endif
// QQMLCLASSICPREVIEWHANDLER_H
QQmlClassicPreviewHandler
Definition
qqmlclassicpreviewhandler.h:29
QQmlClassicPreviewHandler::load
void load(const QUrl &url) final
Definition
qqmlclassicpreviewhandler.cpp:107
QQmlClassicPreviewHandler::removeEngine
void removeEngine(QQmlEngine *engine) final
Definition
qqmlclassicpreviewhandler.cpp:90
QQmlClassicPreviewHandler::connectToService
void connectToService(QQmlPreviewServiceImpl *service) final
Definition
qqmlclassicpreviewhandler.cpp:99
QQmlClassicPreviewHandler::~QQmlClassicPreviewHandler
~QQmlClassicPreviewHandler() override
Definition
qqmlclassicpreviewhandler.cpp:74
QQmlClassicPreviewHandler::eventFilter
bool eventFilter(QObject *obj, QEvent *event) final
Filters events if this object has been installed as an event filter for the watched object.
Definition
qqmlclassicpreviewhandler.cpp:79
QQmlPreviewHandler
Definition
qqmlpreviewhandler.h:36
QQmlPreviewHandler::setCurrentRootItem
void setCurrentRootItem(QQuickItem *item)
Definition
qqmlpreviewhandler.cpp:35
QQmlPreviewHandler::setCurrentWindow
void setCurrentWindow(QQuickWindow *window)
Definition
qqmlpreviewhandler.cpp:205
QQmlPreviewHandler::removeEngine
virtual void removeEngine(QQmlEngine *engine)
Definition
qqmlpreviewhandler.cpp:45
QQmlPreviewHandler::currentWindow
QQuickWindow * currentWindow() const
Definition
qqmlpreviewhandler.cpp:200
QQmlPreviewHandler::connectToService
virtual void connectToService(QQmlPreviewServiceImpl *service)
Definition
qqmlpreviewhandler.cpp:115
QQmlPreviewPosition
Definition
qqmlpreviewposition.h:32
QQmlPreviewServiceImpl
Definition
qqmlpreviewservice.h:31
QQmlPreviewServiceImpl::rerun
void rerun()
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
fixFlags
static Qt::WindowFlags fixFlags(Qt::WindowFlags flags)
Definition
qqmlclassicpreviewhandler.cpp:45
closeAllWindows
static void closeAllWindows()
Definition
qqmlclassicpreviewhandler.cpp:38
QuitLockDisabler
Definition
qqmlclassicpreviewhandler.cpp:23
QuitLockDisabler::quitLockEnabled
const bool quitLockEnabled
Definition
qqmlclassicpreviewhandler.cpp:24
QuitLockDisabler::~QuitLockDisabler
~QuitLockDisabler()
Definition
qqmlclassicpreviewhandler.cpp:32
qtdeclarative
src
plugins
qmltooling
qmldbg_preview
qqmlclassicpreviewhandler.h
Generated on
for Qt by
1.18.0