C

Qt Safe Renderer C++ Classes

Namespaces

SafeRenderer

Contains all Misra compliant classes and types

SafeRendererGenerics

Contains generic classes and types for Qt Safe Renderer

Classes

MessageSenderPlugin

Implements QSafeMessageInterface so that it uses platform specific library to send safe events to the Safe Renderer process

QSafeMessageInterface

Abstract communication interface between processes that are not critical for safety and those that are critical for safety

SafeRenderer::AbstractFrameBuffer

Interface for accessing the system's frame buffer

SafeRenderer::AbstractWindow

Interface for constructing a window with a given size

SafeRenderer::AnimationData

Struct that holds the animation data

SafeRenderer::Constraints

Struct that holds various constraint values for Qt Safe Renderer

SafeRenderer::EventHandler

Creates a platform specific event loop for receiving QSafeEvents from the other processes

SafeRenderer::FailedToInitFrameBuffer

Exception class for SafeWindow

SafeRenderer::Glyph

Struct that holds the glyph data

SafeRenderer::LayoutData

Encapsulates the layout data

SafeRenderer::MISRCalculator

Calculates the CRC value for the region

SafeRenderer::MISRVerifier

The output verifier implementation for the Qualcomm Snapdragon board

SafeRenderer::OutputVerificationQueue

API to queue the output verification requests

SafeRenderer::OutputVerifier

The container class for executing the output verification

SafeRenderer::OutputVerifierException

Throw in case of errors

SafeRenderer::OutputVerifierInterface

API to verify the graphics output

SafeRenderer::QSafeAnimations

Holds the animation data

SafeRenderer::QSafeBitmap

Holds the bitmap file

SafeRenderer::QSafeBitmapBuffer

Holds the bitmap data

SafeRenderer::QSafeBitmapFileReader

Reads the bitmap data from the file

SafeRenderer::QSafeBitmapReader

Abstract class provides interface for reading bitmap data

SafeRenderer::QSafeBitmapResource

The Qt resource file implementation of QSafeBitmap

SafeRenderer::QSafeBitmapResourceReader

The Qt resource file implementation of QSafeBitmapReader

SafeRenderer::QSafeByteArray

QSafeBitmapBuffer class holds the byte array

SafeRenderer::QSafeEvent

Base class for the Qt Safe Renderer events

SafeRenderer::QSafeEventChangeLayout

Changes the safe renderer layout to another

SafeRenderer::QSafeEventChangeState

Changes the state of the safe item

SafeRenderer::QSafeEventConnection

Connects the layout item to the system event

SafeRenderer::QSafeEventHeartbeat

Represents the keepalive message from the non-safe side to the safe side

SafeRenderer::QSafeEventHeartbeatTimeout

Indicates that a heart beat timeout has occurred

SafeRenderer::QSafeEventOutputVerificationStatusReply

Send as reply to the EventOutputVerificationStatusRequest request

SafeRenderer::QSafeEventOutputVerificationStatusRequest

Used to request the output verification results

SafeRenderer::QSafeEventOutputVerificationVerifyItem

Used to update the output CRC value of the single safe item

SafeRenderer::QSafeEventSender

Abstract communication interface to the safe renderer processes

SafeRenderer::QSafeEventSetText

Changes the text in layout

SafeRenderer::QSafeEventSystem

Sends the system event state change

SafeRenderer::QSafeEventVisibility

Changes the item visibility between visible and hidden

SafeRenderer::QSafeFile

Reads the data from the file

SafeRenderer::QSafeFileInfo

Contains functions for getting the path and the filename from the QSafeString

SafeRenderer::QSafeFont

Reads the QPF2 font file

SafeRenderer::QSafeFontCache

Caches a font

SafeRenderer::QSafeFontLoader

Loads a specified font

SafeRenderer::QSafeLayout

Abstract class for accessing the Qt Safe Renderer layout data

SafeRenderer::QSafeLayoutFileReader

Reads the layout data from a file

SafeRenderer::QSafeLayoutResourceReader

Reads the layout data from the Qt's resource structure

SafeRenderer::QSafePoint

Holds the x-coordinate and y-coordinate

SafeRenderer::QSafeRect

Defines a rectangle in the plane

SafeRenderer::QSafeRenderer

Renders the safe layout

SafeRenderer::QSafeSize

Holds the height and width variables

SafeRenderer::QSafeStateFileReader

Loads the state definition from the file

SafeRenderer::QSafeStateLoader

Loads the state definition file

SafeRenderer::QSafeStateResourceReader

Loads the state definition from the resource data

SafeRenderer::QSafeString

Contains functions for the string manipulation

SafeRenderer::QSafeTextLayout

Contains functions for the text layout manipulation

SafeRenderer::QSafeTouch

Contains parameters that describe a touch event

SafeRenderer::QStringSplitter

Splits the string

SafeRenderer::SafeWindow

Implements the AbstractWindow interface

SafeRenderer::SafeWindowException

Abstract exception class for SafeWindow

SafeRenderer::StateManager

Maintains the state of the indicators

SafeRenderer::TestVerifier

The output verifier implementation for the Qt GUI adaptation

SafeRenderer::VerifyRegion

API to monitor graphics output

Note: The implementation of the safety requirements concerns only content inside the SafeRenderer namespace.

Deprecated Qt Safe Renderer classes

The following Qt Safe Renderer C++ classes are now obsolete. Obsolete classes are no longer maintained. They are provided to keep old source code working, but they can be removed in a future release. We strongly advise against using these classes in new code.

Note: You can use QML states for changing the color and event positions. For more information, see Changing States and Important Concepts in Qt Quick - States, Transitions and Animations.

Available under certain Qt licenses.
Find out more.