Aria 2.0.0
C++23 MVVM framework (C++20 minimum) — reactive, coroutine-first, ABI-layered
Loading...
Searching...
No Matches
qt_combo_box_binding.hpp File Reference
#include "aria/callback_boundary.hpp"
#include "aria/property.hpp"
#include "aria/subscription.hpp"
#include <QAbstractItemModel>
#include <QComboBox>
#include <QObject>
#include <QPointer>
#include <QThread>
#include <QVariant>
#include <functional>
#include <memory>
#include <optional>
#include <utility>
Include dependency graph for qt_combo_box_binding.hpp:

Go to the source code of this file.

Namespaces

namespace  aria
namespace  aria::adapters
namespace  aria::adapters::qt6

Functions

template<typename Key, typename KeyFromData>
Subscription aria::adapters::qt6::bind_combo_box_selection (Property< std::optional< Key > > &selected, QComboBox &combo, KeyFromData key_from_data, int role=Qt::UserRole)
 Bind a ViewModel's stable selected ID to a QComboBox's existing model.