/*
    gammaray-qmlcontext.qdoc

    This file is part of the GammaRay documentation.

    Copyright (C) 2017-2020 Klarälvdalens Datakonsult AB, a KDAB Group company, info@kdab.com
    Author: Volker Krause <volker.krause@kdab.com>

    Licensees holding valid commercial KDAB GammaRay licenses may use this file in
    accordance with GammaRay Commercial License Agreement provided with the Software.

    Contact info@kdab.com if any conditions of this licensing are not clear to you.

    This work is also licensed under the Creative Commons Attribution-ShareAlike 4.0
    International License. See <https://creativecommons.org/licenses/by-sa/4.0/>.
*/

/*!
    \contentspage {GammaRay User Manual}
    \previouspage{Bindings}
    \nextpage{QML Type}
    \page gammaray-qmlcontext.html

    \title QML Context

    \section1 Overview

    The QML context view shows the chain of QQmlContext instances from the root context up to the
    context in which the current object has been created. The QML context view is available for any
    QObject instantiated from within QML.

    \image gammaray-qmlcontext.png

    The QML context views consists of two parts, the context chain view on the top, and the context property
    view at the bottom. The context property view shows the currently selected context from the context chain
    view.

    \section2 Context Chain

    The context chain view shows the entire chain of QQmlContext instances starting from the root
    context in the first line. For each context, the corresponding QML file is displayed, as far
    as that information is known. The context menu allows you to navigate to the source code, opening
    it in your configured code editor.

    \section2 Context Properties

    For the selected context in the context chain view, the context properties view shows the properties
    of the corresponding QQmlContext object. This view essentially works like the general \l{Properties}
    view.
*/
