C
Qt Safe Renderer C++ Classes
Namespaces
Contains all Misra compliant classes and types | |
Contains generic classes and types for Qt Safe Renderer |
Classes
Implements QSafeMessageInterface so that it uses platform specific library to send safe events to the Safe Renderer process | |
Abstract communication interface between processes that are not critical for safety and those that are critical for safety | |
Interface for accessing the system's frame buffer | |
Interface for constructing a window with a given size | |
Struct that holds the animation data | |
Struct that holds various constraint values for Qt Safe Renderer | |
Creates a platform specific event loop for receiving QSafeEvents from the other processes | |
Exception class for SafeWindow | |
Struct that holds the glyph data | |
Encapsulates the layout data | |
Calculates the CRC value for the region | |
The output verifier implementation for the Qualcomm Snapdragon board | |
API to queue the output verification requests | |
The container class for executing the output verification | |
Throw in case of errors | |
API to verify the graphics output | |
Holds the animation data | |
Holds the bitmap file | |
Holds the bitmap data | |
Reads the bitmap data from the file | |
Abstract class provides interface for reading bitmap data | |
The Qt resource file implementation of QSafeBitmap | |
The Qt resource file implementation of QSafeBitmapReader | |
QSafeBitmapBuffer class holds the byte array | |
Base class for the Qt Safe Renderer events | |
Changes the safe renderer layout to another | |
Changes the state of the safe item | |
Connects the layout item to the system event | |
Represents the keepalive message from the non-safe side to the safe side | |
Indicates that a heart beat timeout has occurred | |
Send as reply to the EventOutputVerificationStatusRequest request | |
Used to request the output verification results | |
Used to update the output CRC value of the single safe item | |
Abstract communication interface to the safe renderer processes | |
Changes the text in layout | |
Sends the system event state change | |
Changes the item visibility between visible and hidden | |
Reads the data from the file | |
Contains functions for getting the path and the filename from the QSafeString | |
Reads the QPF2 font file | |
Caches a font | |
Loads a specified font | |
Abstract class for accessing the Qt Safe Renderer layout data | |
Reads the layout data from a file | |
Reads the layout data from the Qt's resource structure | |
Holds the x-coordinate and y-coordinate | |
Defines a rectangle in the plane | |
Renders the safe layout | |
Holds the height and width variables | |
Loads the state definition from the file | |
Loads the state definition file | |
Loads the state definition from the resource data | |
Contains functions for the string manipulation | |
Contains functions for the text layout manipulation | |
Contains parameters that describe a touch event | |
Splits the string | |
Implements the AbstractWindow interface | |
Abstract exception class for SafeWindow | |
Maintains the state of the indicators | |
The output verifier implementation for the Qt GUI adaptation | |
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.