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
qsvgwidget.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 QSVGWIDGET_H
5
#define QSVGWIDGET_H
6
7
#include <QtSvgWidgets/qtsvgwidgetsglobal.h>
8
#include <QtWidgets/qwidget.h>
9
10
11
QT_BEGIN_NAMESPACE
12
13
14
class
QSvgWidgetPrivate
;
15
class
QPaintEvent
;
16
class
QSvgRenderer
;
17
18
class
Q_SVGWIDGETS_EXPORT
QSvgWidget
:
public
QWidget
19
{
20
Q_OBJECT
21
public
:
22
QSvgWidget
(
QWidget
*parent =
nullptr
);
23
QSvgWidget
(
const
QString
&
file
,
QWidget
*parent =
nullptr
);
24
~QSvgWidget
();
25
26
QSvgRenderer
*
renderer
()
const
;
27
28
QSize
sizeHint()
const override
;
29
30
QtSvg::Options options()
const
;
31
void
setOptions(QtSvg::Options options);
32
public
Q_SLOTS
:
33
void
load
(
const
QString
&
file
);
34
void
load
(
const
QByteArray
&
contents
);
35
protected
:
36
void
paintEvent(
QPaintEvent
*
event
)
override
;
37
38
private
:
39
Q_DISABLE_COPY(
QSvgWidget
)
40
Q_DECLARE_PRIVATE(
QSvgWidget
)
41
};
42
43
QT_END_NAMESPACE
44
45
#endif
// QSVGWIDGET_H
QByteArray
\inmodule QtCore
Definition
qbytearray.h:57
QPaintEvent
The QPaintEvent class contains event parameters for paint events.
Definition
qevent.h:486
QSize
\inmodule QtCore
Definition
qsize.h:25
QString
\macro QT_RESTRICTED_CAST_FROM_ASCII
Definition
qstring.h:129
QSvgRenderer
\inmodule QtSvg
Definition
qsvgrenderer.h:24
QSvgWidgetPrivate
Definition
qsvgwidget.cpp:45
QSvgWidget
\inmodule QtSvgWidgets
Definition
qsvgwidget.h:19
QWidget
The QWidget class is the base class of all user interface objects.
Definition
qwidget.h:99
load
p1 load("image.bmp")
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qstandardpaths_haiku.cpp:21
QT_END_NAMESPACE
Definition
qsharedpointer.cpp:1590
event
struct _cl_event * event
Definition
qopenglext.h:2998
Q_OBJECT
#define Q_OBJECT
Definition
qtmetamacros.h:119
Q_SLOTS
#define Q_SLOTS
Definition
qtmetamacros.h:44
file
QFile file
[0]
Definition
src_corelib_io_qfile.cpp:5
contents
QCborValue contents
Definition
src_corelib_serialization_qcborvalue.cpp:32
renderer
QSvgRenderer * renderer
[0]
Definition
src_svg_qgraphicssvgitem.cpp:5
qtsvg
src
svgwidgets
qsvgwidget.h
Generated by
1.10.0