/*
  gammaray-graphicsscene.qdoc

  This file is part of GammaRay, the Qt application inspection and manipulation tool.

  SPDX-FileCopyrightText: 2016 Klarälvdalens Datakonsult AB, a KDAB Group company <info@kdab.com>
  Author: Volker Krause <volker.krause@kdab.com>

  SPDX-License-Identifier: GPL-2.0-or-later

  Contact KDAB at <info@kdab.com> for commercial licensing options.
*/

/*!
    \nextpage {Qt3D Inspector}
    \previouspage {Widget Inspector}
    \page gammaray-graphicsscene-inspector.html

    \title Graphics Scene Inspector

    \section1 Overview

    The graphics scene inspector allows you to inspect the structure of a QGraphicsScene, and to view and edit the properties of the QGraphicsItem instances contained in it. It enables:

    \list
        \li Inspecting the graphics item hierarchy.
        \li Remote view of the rendered content with diagnostic overlays.
        \li Inspecting individual QPainter commands for each graphics item.
    \endlist

    If your target has multiple QGraphicsScene instances, the combo box at the top can be used to switch between them.

    \section1 Item Tree

    The item tree is shown to the top left, and contains the visual hierarchy of QGraphicsItem instances in the currently selected graphics scene.
    The right side contains the \l{Object Inspection} view for the selected item.

    \image gammaray-graphicsscene-inspector.png

    You can navigate to the object browser (and other applicable tools) using the context menu on the item tree. This feature is available
    for QGraphicsObject sub-classes only.

    \section1 Remote View

    The remote view is shown to the lower left of graphics view inspector. Besides giving you a zoomable view of the rendered content,
    it provides a number of additional features:

    \list
        \li Element picking.
        \li Diagnostic overlays with bounding shape, bounding box, and transformation origin information.
    \endlist

    \section1 Paint Analyzer

    When selecting a graphics item in the item tree, the \l{Paint Analyzer} tab is activated in the property view on the right.

    \image gammaray-graphicsitem-paint-analyzer.png

    The paint analyzer allows you to inspect every single QPainter command that is executed, and look at the visual result after each step.

*/
