1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147
|
site_name: QCoro
site_description: QCoro is a C++ framework for using coroutines with Qt
site_author: Daniel Vrátil
site_url: https://qcoro.dev/
copyright: Copyright © <a href="https://www.dvratil.cz">Daniel Vrátil</a>, all contents published under <a href="https://www.gnu.org/licenses/fdl-1.3.html">GNU FDL 1.3</a>, unless stated otherwise.
repo_url: https://github.com/qcoro/qcoro
repo_name: 'QCoro on GitHub'
edit_uri: 'https://github.com/qcoro/qcoro/edit/main/docs/'
theme:
name: material
custom_dir: docs/overrides
logo: assets/qcoro.svg
icon:
repo:
fontawesome/brands/github
features:
- navigation.expand
- navigation.tracking
- navigation.tabs
- navigation.tabs.sticky
- navigation.indexes
palette:
# Palette toggle for automatic mode
- media: "(prefers-color-scheme: normal)"
primary: teal
accent: green
toggle:
icon: material/brightness-auto
name: Switch to light mode
# Palette toggle for light mode
- media: "(prefers-color-scheme: light)"
scheme: default
primary: teal
accent: green
toggle:
icon: material/brightness-7
name: Switch to dark mode
# Palette toggle for dark mode
- media: "(prefers-color-scheme: dark)"
scheme: slate
primary: teal
accent: green
toggle:
icon: material/brightness-4
name: Switch to system preference
markdown_extensions:
- pymdownx.highlight
- pymdownx.superfences
- pymdownx.inlinehilite
- pymdownx.extra
- admonition
plugins:
- search:
separator: '[\s\-]+|::'
- include-markdown
- blogging:
dirs:
- news
sort:
from: new
by: creation
time_format: "%B %d, %Y"
meta_time_format: "%Y-%m-%d"
locale: en
theme:
name: button
options:
plain_button: true
- rss:
match_path: news/.*
date_from_meta:
as_creation: date
categories:
- categories
- tags
- macros:
module_name: docs/macros
- privacy
extra_css:
- stylesheets/doctable.css
extra:
social:
- icon: fontawesome/brands/twitter
link: https://twitter.com/danvratil
- icon: fontawesome/brands/mastodon
link: https://fosstodon.org/@danvratil
- icon: fontawesome/brands/github
link: https://github.com/danvratil
nav:
- Home: index.md
- Building and Using QCoro: building-and-using.md
- Coroutines:
- Qt vs. co_await: coroutines/qt-vs-coawait.md
- co_await Explained: coroutines/coawait.md
- Further Reading: coroutines/reading.md
- News: news.md
- Reference:
- Coro:
- reference/coro/index.md
- QCoro::Task<T>: reference/coro/task.md
- QCoro::LazyTask<T>: reference/coro/lazytask.md
- QCoro::coro(): reference/coro/coro.md
- QCoro::Generator<T>: reference/coro/generator.md
- QCoro::AsyncGenerator<T>: reference/coro/asyncgenerator.md
- Core:
- reference/core/index.md
- Qt Signals: reference/core/signals.md
- QFuture: reference/core/qfuture.md
- QIODevice: reference/core/qiodevice.md
- QProcess: reference/core/qprocess.md
- QThread: reference/core/qthread.md
- QTimer: reference/core/qtimer.md
- Network:
- reference/network/index.md
- QAbstractSocket: reference/network/qabstractsocket.md
- QLocalSocket: reference/network/qlocalsocket.md
- QNetworkReply: reference/network/qnetworkreply.md
- QTcpServer: reference/network/qtcpserver.md
- DBus:
- reference/dbus/index.md
- QDBusPendingCall: reference/dbus/qdbuspendingcall.md
- QDBusPendingReply: reference/dbus/qdbuspendingreply.md
- WebSockets:
- reference/websockets/index.md
- QWebSocket: reference/websockets/qwebsocket.md
- QWebSocketServer: reference/websockets/qwebsocketserver.md
- Quick:
- reference/quick/index.md
- QCoro::ImageProvider: reference/quick/imageprovider.md
- Qml:
- reference/qml/index.md
- QCoro::QmlTask: reference/qml/qmltask.md
- Test:
- reference/test/index.md
- Changelog: changelog.md
- About:
- License: about/license.md
|