Model View Delegate Demo

Model View Delegate Demo

The application demonstrates an example of working with models, views, and delegates.

RU | EN

MVD Demo

Description

The application demonstrates an example of working with models, views, and delegates.

Table of Contents

The source code of the project is provided under the license, which allows its use in third-party applications.

Features of use and build

The project is built via the CMakeLists.txt file. The packages required for SQLite are installed together with the application as dependencies.

Branch info

Branches

Install and Build

The project is built in the usual way using the Aurora SDK. Documentation to build.

Screenshots

Screenshots

Compatibility

The application works correctly starting with Aurora OS 5.x.x and higher.

Project Structure

The project has a standard C++ and QML based application structure for the Aurora OS.

  • CMakeLists.txt the file describes the project structure for the cmake build system.
  • icons the directory contains application icons for supported screen resolutions.
  • qml the directory contains QML source code and user interface resources.
    • cover the directory contains implementations of application covers.
    • icons the directory contains additional user interface icons.
    • pages the directory contains the application pages.
    • components the directory contains common graphic components.
    • MVD.qml the file provides the application window implementation.
  • rpm the directory contains the rpm package build settings.
  • src the directory contains C++ source code.
    • models the directory contains model files.
    • providers the directory contains the image providers files.
    • tables the directory contains files of table objects.
    • main.cpp the file is the entry point to the application.
  • translations the directory contains the user interface translation files.
  • ru.auroraos.MVD.desktop the file defines the display and startup options for the application.

Terms of Use and Participation in Development

The project source code is provided under license, which allows its use in third-party applications.

The Participant Agreement governs the rights granted by the participants to the Open Mobile Platform Company.

Participant information is listed in the AUTHORS file.

The Code of Conduct is the current set of rules of the Open Mobile Platform Company, which communicates the expectations for interaction between community members when communicating and working on projects.