From 7df954c52b2ca60a7dc3d25ec0f1c52a74db526f Mon Sep 17 00:00:00 2001 From: Johanna Vanhatapio Date: Thu, 10 Oct 2024 13:47:12 +0300 Subject: [PATCH] Doc: Remove Model Editor docs Task-number: QDS-13221 Change-Id: I4b24e5344c71e0eebe48c9deb5a3c5214cd77f01 Reviewed-by: Mats Honkamaa Reviewed-by: Ali Kianian --- .../config/style/qt5-sidebar.html | 2 - .../images/edit-list-model-model-editor.webp | Bin 16430 -> 0 bytes .../images/model-editor-new-model.webp | Bin 5832 -> 0 bytes .../images/repeater3d-model-editor.webp | Bin 10202 -> 0 bytes .../images/studio-edit-list-model.webp | Bin 0 -> 3206 bytes .../src/components/qtquick-data-models.qdoc | 14 +-- .../src/qtdesignstudio-toc.qdoc | 2 - .../qtdesignstudio-3d-repeater-3d.qdoc | 93 ++++++++++++------ .../views/qtquick-connection-editor-json.qdoc | 63 ------------ .../src/views/qtquick-connection-editor.qdoc | 5 - .../src/views/studio-model-editor.qdoc | 62 ------------ 11 files changed, 69 insertions(+), 172 deletions(-) delete mode 100644 doc/qtdesignstudio/images/edit-list-model-model-editor.webp delete mode 100644 doc/qtdesignstudio/images/model-editor-new-model.webp delete mode 100644 doc/qtdesignstudio/images/repeater3d-model-editor.webp create mode 100644 doc/qtdesignstudio/images/studio-edit-list-model.webp delete mode 100644 doc/qtdesignstudio/src/views/qtquick-connection-editor-json.qdoc delete mode 100644 doc/qtdesignstudio/src/views/studio-model-editor.qdoc diff --git a/doc/qtdesignstudio/config/style/qt5-sidebar.html b/doc/qtdesignstudio/config/style/qt5-sidebar.html index e88ece7b7ae..798cbe5a41e 100644 --- a/doc/qtdesignstudio/config/style/qt5-sidebar.html +++ b/doc/qtdesignstudio/config/style/qt5-sidebar.html @@ -120,7 +120,6 @@
  • Data
      -
    • Connecting Properties to JSON Data Source
    • Data Models
    • Lists and Other Data Models
    • Loading Placeholder Data
    • @@ -442,7 +441,6 @@
    • Effect Composer
    • File System
    • Material Editor and Browser
    • -
    • Model Editor
    • Navigator
    • Open Documents
    • Projects
    • diff --git a/doc/qtdesignstudio/images/edit-list-model-model-editor.webp b/doc/qtdesignstudio/images/edit-list-model-model-editor.webp deleted file mode 100644 index e7f47c6402cf513408e3abf1fcdd02849b60ef31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16430 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 KzO-M;!vFx?47j-f diff --git a/doc/qtdesignstudio/images/model-editor-new-model.webp b/doc/qtdesignstudio/images/model-editor-new-model.webp deleted file mode 100644 index 6ea705a047b9b83cf86a385aeb2dc40decdf11bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5832 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 diff --git a/doc/qtdesignstudio/images/repeater3d-model-editor.webp b/doc/qtdesignstudio/images/repeater3d-model-editor.webp deleted file mode 100644 index e0e608736688e0f263656bedefee6fe3ad3dd505..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10202 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 \uicontrol Views to the \uicontrol Navigator or \uicontrol {2D} view. \li Right-click the view in \uicontrol Navigator, and select - \uicontrol {Edit Model} in the context-menu to open the - \uicontrol {Model Editor} view. - \image edit-list-model-model-editor.webp "List view in Model Editor" - \li Double-click a cell to edit its value. - \li Use the toolbar buttons to add or remove rows and columns. - In a list, each column represents a property, and each row adds a + \uicontrol {Edit List Model} in the context-menu to open + the list model editor. + \image studio-edit-list-model.webp "List view in the list model editor" + \li Double-click the column headings and cells to change their values. + \li Use the toolbar buttons to add, remove, or move rows and columns. + In a list, each column represents a property and each row adds a list item. \endlist diff --git a/doc/qtdesignstudio/src/qtdesignstudio-toc.qdoc b/doc/qtdesignstudio/src/qtdesignstudio-toc.qdoc index abc575e8d9b..b9229af03c8 100644 --- a/doc/qtdesignstudio/src/qtdesignstudio-toc.qdoc +++ b/doc/qtdesignstudio/src/qtdesignstudio-toc.qdoc @@ -29,7 +29,6 @@ \li \l{Effect Composer} \li \l{File System} \li \l{Material Editor and Browser} - \li \l{Model Editor} \li \l{Navigator} \li \l{Open Documents} \li \l{Projects} @@ -134,7 +133,6 @@ \li\l{Connecting Components to Signals} \li\l{Adding Bindings Between Properties} \li\l{Specifying Custom Properties} - \li\l{Connecting Properties to JSON Data Source} \endlist \li \l{Working with States} \endlist diff --git a/doc/qtdesignstudio/src/qtquick3d-editor/qtdesignstudio-3d-repeater-3d.qdoc b/doc/qtdesignstudio/src/qtquick3d-editor/qtdesignstudio-3d-repeater-3d.qdoc index 5cf2370cc98..56a2a803705 100644 --- a/doc/qtdesignstudio/src/qtquick3d-editor/qtdesignstudio-3d-repeater-3d.qdoc +++ b/doc/qtdesignstudio/src/qtquick3d-editor/qtdesignstudio-3d-repeater-3d.qdoc @@ -96,44 +96,75 @@ \endlist \image repeater3d-numeric-model.webp - \section1 Adding a Repeater3D Component with a Model + \section1 Adding a Repeater3D Component with a List Model This section explains how to add a \uicontrol Repeater3D component with - a model to your \QDS project: + a list model to your \QDS project: To add a \uicontrol Repeater3D component: \list 1 \li Drag a \uicontrol Repeater3D component from \uicontrol Components to \e scene in \uicontrol Navigator. - \li Go to \uicontrol {Model Editor} and create a new model with the name - \e planetModel. - \li Add the following columns and data to the model. - \raw HTML - - - - - - - - - - - - - - - - - -
      name (String)radius (Real)
      Mars3.39
      Earth6.37
      Venus6.05
      - \endraw - \note You can also import a model in JSON or CSV format. See \l {Importing a Data Model}. - \image repeater3d-model-editor.webp - \li In \uicontrol Navigator, select \e{_3DRepeater}. - \li In \uicontrol Properties, set \uicontrol Model to \e {DataStore.planetModel}. + \li You need to enter the QML code for the \uicontrol ListModel manually. + Go to the \uicontrol {Code} view and enter the following code somewhere + inside the root object: + \code qml + ListModel { + id: planetModel + ListElement { + name: "Mars" + radius: 3.39 + } + ListElement { + name: "Earth" + radius: 6.37 + } + ListElement { + name: "Venus" + radius: 6.05 + } + } + \endcode + The default root object for a \QDS project is \uicontrol Rectangle, so + you can paste the \uicontrol ListModel code, for example, like this: + \code qml + Rectangle { + width: Constants.width + height: Constants.height + color: Constants.backgroundColor + + ListModel { + id: planetModel + ListElement { + name: "Mars" + radius: 3.39 + } + ListElement { + name: "Earth" + radius: 6.37 + } + ListElement { + name: "Venus" + radius: 6.05 + } + } + View3D { + id: view3D + anchors.fill: parent + ... + \endcode + \li In the \uicontrol {Code} view, add \c {model: planetModel} to the + \uicontrol Repeater3D object to tell that you want to use your + \uicontrol ListModel as the model for the \uicontrol Repeater3D object. \endlist + \code qml + Repeater3D { + id: repeater3D + model: planetModel + } + \endcode + Now, you have set up the \uicontrol Repeater3D component to use a \uicontrol ListModel to draw the items. Next, you need to add the item to draw. In this example, you are using a \uicontrol Sphere. @@ -147,7 +178,7 @@ next to \uicontrol Scale > \uicontrol X. \li Select \uicontrol {Set binding} to open \uicontrol {Binding Editor}. \li In the binding editor, enter \c{radius}. This sets the X - scale to the radius value defined in the model for each of the sphere + scale to the radius value defined in the list model for each of the sphere instances. \image repeater3d-radius-binding.png \li Select \uicontrol OK. @@ -170,6 +201,6 @@ result. You need to zoom out to see all the spheres. \endlist - \image repeater3d-list-model.webp + \image repeater3d-list-model.webp "Spheres in Repeater3D with a ListModel" */ diff --git a/doc/qtdesignstudio/src/views/qtquick-connection-editor-json.qdoc b/doc/qtdesignstudio/src/views/qtquick-connection-editor-json.qdoc deleted file mode 100644 index 8b7451b3aa3..00000000000 --- a/doc/qtdesignstudio/src/views/qtquick-connection-editor-json.qdoc +++ /dev/null @@ -1,63 +0,0 @@ -// Copyright (C) 2024 The Qt Company Ltd. -// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only - -/*! - \page quick-json-data-properties.html - \previouspage quick-dynamic-properties.html - \nextpage quick-states.html - - \title Connecting Properties to JSON Data Source - - Connect properties to data from a JSON file. You need two files in your project to do this: - - \table - \row - \li \c {data.json} - \li A data file. - \row - \li \c {JsonData.qml} - \li A singleton that reads data from \c {data.json}. - \endtable - - To create these files, you need to create a new data model: - - \list 1 - \li In \uicontrol {Model Editor}, select \inlineimage {icons/zoomIn.png}. - \li Select \uicontrol{Create}. - \endlist - - The files are created in the \e {/imports//} folder of the project. - - \section1 Connecting a Text Property to a Data Source - - To connect a text property to a corresponding field in a JSON file: - - \list 1 - \li In the \uicontrol Navigator or \uicontrol 2D view, select a component - that has a text property, for example, a text field. - \li In the \uicontrol Connections view, go to the \uicontrol Bindings - tab. - \li Select \inlineimage {icons/plus.png}. - \li In the first \uicontrol From field, select \uicontrol {DataStore}, and in the second field, - select the JSON entry you want to use. In this example, \uicontrol {backend.name} is - selected. This corresponds to the \e name entry in \c {data.json}. - \li In the \uicontrol To field, ensure that \uicontrol text is selected. - \image json-text-binding.webp - \endlist - - Now, the text field is populated with data from the JSON file. - - \section1 Adding Data Fields to the JSON File - - If you add data fields to the JSON file, you need to manually do the same - updates to \c {JsonData.qml}. - - \list 1 - \li Go to the \uicontrol Projects view and open \c {JsonData.qml}. - \image project-jasondata.webp - \li In the \uicontrol Properties view, create a new local custom property. - \image json-new-property.webp - \li Ensure that the name of the property matches the data entry in the JSON file. - \endlist - -*/ diff --git a/doc/qtdesignstudio/src/views/qtquick-connection-editor.qdoc b/doc/qtdesignstudio/src/views/qtquick-connection-editor.qdoc index 586098ffca8..bd976fbfd54 100644 --- a/doc/qtdesignstudio/src/views/qtquick-connection-editor.qdoc +++ b/doc/qtdesignstudio/src/views/qtquick-connection-editor.qdoc @@ -32,11 +32,6 @@ can specify values for. You can add custom properties that would not otherwise exist for a particular \l{Component Types} {component type} or your custom components. - - \li \l{Connecting Properties to JSON Data Source} - - You can add bindings between properties and data from a JSON file. - \endlist For an example of using properties, bindings, and connections to create a diff --git a/doc/qtdesignstudio/src/views/studio-model-editor.qdoc b/doc/qtdesignstudio/src/views/studio-model-editor.qdoc deleted file mode 100644 index 0caebcfb493..00000000000 --- a/doc/qtdesignstudio/src/views/studio-model-editor.qdoc +++ /dev/null @@ -1,62 +0,0 @@ -// Copyright (C) 2024 The Qt Company Ltd. -// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only - -/*! - \page studio-model-editor.html - \previouspage qtquick-effect-composer-view.html - \nextpage creator-project-managing-workspaces.html - - \ingroup studio-views - - \title Model Editor - - \brief Create, manage, import, and export data models. - - In the \uicontrol {Model Editor} view, you can create, manage, import, and export - data models. With data models, you can, for example, populate views with data. - - \image edit-list-model-model-editor.webp - - For examples of how to use data models, see - \l {Adding a Repeater3D Component with a Model}. - - \section1 Creating a Data Model - - To create a data model: - \list 1 - \li In \uicontrol {Model Editor}, select \inlineimage {icons/zoomIn.png}. - \li Enter a name and select \uicontrol {Create}. - \endlist - - This creates a single-cell table. - - \image model-editor-new-model.webp - - Next, add columns, rows, and data to the model. - - \note You must manually save the table after you have made changes. To do this, - select \inlineimage {icons/save-effect-composer.png}. - - \section1 Editing a Data Model - - Edit a data model in one of the following ways: - \list - \li Right-click a column name to edit its name and type, delete, or sort it. - \li Double-click a cell to edit its content. - \li Use the toolbar to add and remove columns and rows. - \endlist - - \note You must manually save the table after you have made changes. To do this, - select \inlineimage {icons/save-effect-composer.png}. - - \section1 Importing a Data Model - - Import data models from JSON or CSV files. To do this, select \inlineimage {icons/import.png} - in \uicontrol {Model Editor}. - - \section1 Exporting a Data Model - - Export data models to JSON or CSV files. To do this, select \inlineimage {icons/export.png} - in \uicontrol {Model Editor}. - -*/