Qt
6.x
The Qt SDK
Loading...
Searching...
No Matches
qqnxbuffer.h
Go to the documentation of this file.
1
// Copyright (C) 2011 - 2012 Research In Motion
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 QQNXBUFFER_H
5
#define QQNXBUFFER_H
6
7
#include <QtGui/QImage>
8
9
#include <screen/screen.h>
10
11
QT_BEGIN_NAMESPACE
12
13
class
QQnxBuffer
14
{
15
public
:
16
QQnxBuffer
();
17
QQnxBuffer
(screen_buffer_t
buffer
);
18
QQnxBuffer
(
const
QQnxBuffer
&
other
);
19
virtual
~QQnxBuffer
();
20
21
screen_buffer_t
nativeBuffer
()
const
{
return
m_buffer; }
22
const
QImage
*
image
()
const
{
return
(m_buffer !=
nullptr
) ? &m_image :
nullptr
; }
23
QImage
*
image
() {
return
(m_buffer !=
nullptr
) ? &m_image :
nullptr
; }
24
25
QRect
rect
()
const
{
return
m_image.
rect
(); }
26
27
void
invalidateInCache
();
28
29
private
:
30
screen_buffer_t m_buffer;
31
QImage
m_image;
32
};
33
34
QT_END_NAMESPACE
35
36
#endif
// QQNXBUFFER_H
QImage
\inmodule QtGui
Definition
qimage.h:37
QImage::rect
QRect rect() const
Returns the enclosing rectangle (0, 0, width(), height()) of the image.
QQnxBuffer
Definition
qqnxbuffer.h:14
QQnxBuffer::~QQnxBuffer
virtual ~QQnxBuffer()
Definition
qqnxbuffer.cpp:94
QQnxBuffer::image
QImage * image()
Definition
qqnxbuffer.h:23
QQnxBuffer::invalidateInCache
void invalidateInCache()
Definition
qqnxbuffer.cpp:99
QQnxBuffer::QQnxBuffer
QQnxBuffer()
Definition
qqnxbuffer.cpp:21
QQnxBuffer::image
const QImage * image() const
Definition
qqnxbuffer.h:22
QQnxBuffer::nativeBuffer
screen_buffer_t nativeBuffer() const
Definition
qqnxbuffer.h:21
QQnxBuffer::rect
QRect rect() const
Definition
qqnxbuffer.h:25
QRect
\inmodule QtCore\reentrant
Definition
qrect.h:30
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qstandardpaths_haiku.cpp:21
QT_END_NAMESPACE
Definition
qsharedpointer.cpp:1545
buffer
GLenum GLuint buffer
Definition
qopengles2ext.h:659
other
QSharedPointer< T > other(t)
[5]
qtbase
src
plugins
platforms
qnx
qqnxbuffer.h
Generated by
1.9.7