Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
qquickmacfocusframe.h
Go to the documentation of this file.
1// Copyright (C) 2020 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 QQUICKMACFOCUSFRAME_H
5#define QQUICKMACFOCUSFRAME_H
6
7#include <QtQuick/qquickitem.h>
8#include <QtQuick/private/qquicktextedit_p.h>
9#include "qquickstyleitem.h"
10
12
14
18 const qreal radius = 3;
19 bool isValid() const { return target != nullptr; }
21};
22
24{
26
27public:
29
30private:
31 static QScopedPointer<QQuickItem> m_focusFrame;
32
33 void createFocusFrame(QQmlContext *context);
34 void moveToItem(QQuickItem *item);
35 QQuickFocusFrameDescription getDescriptionForItem(QQuickItem *focusItem) const;
36};
37
39
40#endif // QQUICKMACFOCUSFRAME_H
\inmodule QtCore
Definition qobject.h:90
The QQmlContext class defines a context within a QML engine.
Definition qqmlcontext.h:25
The QQuickItem class provides the most basic of all visual items in \l {Qt Quick}.
Definition qquickitem.h:64
\inmodule QtCore
Combined button and popup list for selecting options.
static void * context
#define Q_DECLARE_LOGGING_CATEGORY(name)
GLenum target
#define Q_OBJECT
double qreal
Definition qtypes.h:92
QGraphicsItem * item
static QQuickFocusFrameDescription Invalid