From c8573ba26a4981f90a0d0cf66c47d8330ebcc036 Mon Sep 17 00:00:00 2001 From: Dominik Holland Date: Fri, 6 Apr 2018 11:10:59 +0200 Subject: Mark the attribute system obsolete The QIviProperty and QIviAttribute where already marked obsolete. The attribute system documentation which gives the overview was still listed and is now marked deprecated as well. Change-Id: Ie4890b92679856f91bd4ba7358ebb2bd719603a7 Reviewed-by: Robert Griebl --- src/doc/qtivi/src/attribute-system.qdoc | 2 ++ src/doc/qtivi/src/backend-system.qdoc | 2 +- src/doc/qtivi/src/concepts.qdoc | 1 - src/doc/qtivi/src/extending-qtivi.qdoc | 17 +---------------- src/doc/qtivi/src/models.qdoc | 2 +- 5 files changed, 5 insertions(+), 19 deletions(-) diff --git a/src/doc/qtivi/src/attribute-system.qdoc b/src/doc/qtivi/src/attribute-system.qdoc index 2d82693..f0aff4f 100644 --- a/src/doc/qtivi/src/attribute-system.qdoc +++ b/src/doc/qtivi/src/attribute-system.qdoc @@ -32,6 +32,8 @@ \nextpage Models \contentspage Concepts +\note This page is deprecated and is only left here for reference + In the IVI world a system often needs to support a lot of different car configurations. These configurations could vary in display sizes and resolutions are used or the actual hardware changes to a e.g. less powerful cpu and less memory to software configurations where certain features are diff --git a/src/doc/qtivi/src/backend-system.qdoc b/src/doc/qtivi/src/backend-system.qdoc index 0aab078..5ed6597 100644 --- a/src/doc/qtivi/src/backend-system.qdoc +++ b/src/doc/qtivi/src/backend-system.qdoc @@ -27,7 +27,7 @@ /*! \page backend-system.html \title Dynamic Backend System -\nextpage The Qt IVI Attribute System +\nextpage Models \contentspage Concepts \section1 What's a Feature diff --git a/src/doc/qtivi/src/concepts.qdoc b/src/doc/qtivi/src/concepts.qdoc index 78f09d6..94f6ebd 100644 --- a/src/doc/qtivi/src/concepts.qdoc +++ b/src/doc/qtivi/src/concepts.qdoc @@ -33,7 +33,6 @@ following sections. \list \li \l {Dynamic Backend System} - \li \l {The Qt IVI Attribute System} \li \l {The Qt IVI Autogenerator} \li \l {Models} \li \l {The Qt IVI Query Language} diff --git a/src/doc/qtivi/src/extending-qtivi.qdoc b/src/doc/qtivi/src/extending-qtivi.qdoc index cdabcbc..ee51224 100644 --- a/src/doc/qtivi/src/extending-qtivi.qdoc +++ b/src/doc/qtivi/src/extending-qtivi.qdoc @@ -147,20 +147,5 @@ is to be used in a climate control API, while the zoned interface provides per-z Building a zoned feature requires the backend interface to be derived from QIviZonedFeatureInterface. This provides the backend an interface for enumerating the available zones. This interface also includes the necessary -QIviZonedFeatureInterface::initialize method to initialize any -\l {Extending Qt IVI#property-attributes} {property attributes}. - -\section2 Property Attributes - -Some properties need additional associated information to be useful from the application. -By exposing the properties as QIviProperty elements instead of a set of methods, the -interface for the application developers is made smaller and more homogenous. - -Each QIviProperty element is initialized with getter and setter functions, a notification -signal for value changes, as well as a getter function and a notification signal for a -QIviPropertyAttribute. The latter describes the former by providing available values for -enumerated types, minimum and maximum values for ranged numerical values and availability. -This means that the application can adapt to the abilities of the backend while accessing -the backend through an interface shared by all backend implementations. - +QIviZonedFeatureInterface::initialize method to initialize any properties. */ diff --git a/src/doc/qtivi/src/models.qdoc b/src/doc/qtivi/src/models.qdoc index 8586d7e..ac9a366 100644 --- a/src/doc/qtivi/src/models.qdoc +++ b/src/doc/qtivi/src/models.qdoc @@ -27,7 +27,7 @@ /*! \page models.html \title Models -\previouspage The Qt IVI Attribute System +\previouspage Dynamic Backend System \nextpage The Qt IVI Query Language \contentspage Concepts -- cgit v1.2.3