# Kirigami

- [KDE is ours](https://docs.novaflowos.com/start/kde-developer-platform/readme/getting-started/kirigami/_index.md): Learning to create your first applications using your own framework
- [Setting up and getting started](https://docs.novaflowos.com/start/kde-developer-platform/readme/getting-started/kirigami/index.md): Getting ready to create our first Kirigami application
- [Explaining pages](https://docs.novaflowos.com/start/kde-developer-platform/readme/getting-started/kirigami/index-1.md): Pages allow you to organize your application content
- [Layouts, ListViews, and Cards](https://docs.novaflowos.com/start/kde-developer-platform/readme/getting-started/kirigami/index-2.md): Figuring out the different ways of placing things on a page
- [Adding actions](https://docs.novaflowos.com/start/kde-developer-platform/readme/getting-started/kirigami/index-3.md): Learning more about Kirigami's Actions will help us make our application more useful.
- [Adding a dialog](https://docs.novaflowos.com/start/kde-developer-platform/readme/getting-started/kirigami/index-4.md): Getting to grips with Kirigami dialogs.
- [Using separate files](https://docs.novaflowos.com/start/kde-developer-platform/readme/getting-started/kirigami/index-5.md): Separating unwieldy code into different files, and attach signals to your components.
- [Next steps](https://docs.novaflowos.com/start/kde-developer-platform/readme/getting-started/kirigami/index-6.md): What to do after finishing your first simple Kirigami application
- [Colors and themes in Kirigami](https://docs.novaflowos.com/start/kde-developer-platform/readme/getting-started/kirigami/index-7.md): Make your app follow your user color scheme
- [Typography](https://docs.novaflowos.com/start/kde-developer-platform/readme/getting-started/kirigami/index-8.md): Laying out your content
- [Actions based components](https://docs.novaflowos.com/start/kde-developer-platform/readme/getting-started/kirigami/index-9.md): Kirigami's Actions are used to add functionality to components.
- [Page rows and page stacks](https://docs.novaflowos.com/start/kde-developer-platform/readme/getting-started/kirigami/index-10.md): Add flow to your application: Add, remove and replace pages in different ways
- [Scrollable pages and list views](https://docs.novaflowos.com/start/kde-developer-platform/readme/getting-started/kirigami/index-11.md): Scrollable pages are useful when combined with vertical components or dynamic components such as List Views.
- [Cards](https://docs.novaflowos.com/start/kde-developer-platform/readme/getting-started/kirigami/index-12.md): A card serves as an overview and entry point for more detailed information and can offer direct access to the most important actions of an item.
- [Drawers](https://docs.novaflowos.com/start/kde-developer-platform/readme/getting-started/kirigami/index-13.md): Drawers provide applications with quick access to controls and pages of your application.
- [Chips](https://docs.novaflowos.com/start/kde-developer-platform/readme/getting-started/kirigami/index-14.md): Chips are small elements typically used to list out related properties.
- [Dialog types](https://docs.novaflowos.com/start/kde-developer-platform/readme/getting-started/kirigami/index-15.md): Various ways to serve and input data.
- [Controls and interactive elements](https://docs.novaflowos.com/start/kde-developer-platform/readme/getting-started/kirigami/index-16.md): Make your apps more interactive by using buttons, selection controls, sliders, and text fields.
- [Form layouts](https://docs.novaflowos.com/start/kde-developer-platform/readme/getting-started/kirigami/index-17.md): Easily create attractive interaction areas with Kirigami FormLayouts
- [Inline messages](https://docs.novaflowos.com/start/kde-developer-platform/readme/getting-started/kirigami/index-18.md): Display messages related to the content in your application
- [Action toolbars](https://docs.novaflowos.com/start/kde-developer-platform/readme/getting-started/kirigami/index-19.md): Create your own customisable tool bars with the ActionToolBar component
- [Progress bars and indicators](https://docs.novaflowos.com/start/kde-developer-platform/readme/getting-started/kirigami/index-20.md): Provide your users with loading state information using progress bars.
- [List views](https://docs.novaflowos.com/start/kde-developer-platform/readme/getting-started/kirigami/index-21.md): A list view can help you easily display many components dynamically.
- [Understanding CMakeLists](https://docs.novaflowos.com/start/kde-developer-platform/readme/getting-started/kirigami/index-22.md): Getting to grips with how CMakeLists.txt files work
- [Figuring out main.cpp](https://docs.novaflowos.com/start/kde-developer-platform/readme/getting-started/kirigami/index-23.md): Understanding the central file of our backend code
- [Connect logic to your QML user interface](https://docs.novaflowos.com/start/kde-developer-platform/readme/getting-started/kirigami/index-24.md): Connect a backend to do calculations and supply your user interface with data to display
- [Connect models to your QML user interface](https://docs.novaflowos.com/start/kde-developer-platform/readme/getting-started/kirigami/index-25.md): Connect models from C++ backend to QML frontend
- [About page](https://docs.novaflowos.com/start/kde-developer-platform/readme/getting-started/kirigami/index-26.md): Informations about your application
- [Introduction to Kirigami Addons](https://docs.novaflowos.com/start/kde-developer-platform/readme/getting-started/kirigami/index-27.md): Get acquainted with Kirigami Addons components
- [FormCard About pages](https://docs.novaflowos.com/start/kde-developer-platform/readme/getting-started/kirigami/index-28.md): Learn to create About pages to credit your application.
- [Form delegates in your settings pages](https://docs.novaflowos.com/start/kde-developer-platform/readme/getting-started/kirigami/index-29.md): Create elegant custom settings pages.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.novaflowos.com/start/kde-developer-platform/readme/getting-started/kirigami.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
