ADTF
|
The ADTF UI SDK defines basic implementation for an ADTF Service or an ADTF Filter. The main header to include is:
It is a headers-only package. Additionally, you have to include the relevant SDK header required to develop a Filter or a System Service.
The main focus of this package is to give you a short implementation to create a Qt based window (see IQtXSystem::IWindow) which can be part of the Qt5 ADTF XSystem UI Service.
All widgets adjust theirs size to scaling changes automatically. Any metrics within a widget that should react to scale changes, have to calulate their size based on the widget font. A widget can react to scale changes by listening to the StyleChange-Event and recalulate sizes then:
Due to a Qt bug, ComboBoxes need a workaround for the popup to adjust to scaling changes. So if the text in a ComboBox list appears to be too small, just add one line after creation of the ComboBox:
The ADTF UI SDK depends on the ADTF Base SDK. It has a header only dependency to ADTF Filter SDK and/or ADTF System SDK as well as Qt.