Qx v0.6
Qt Extensions Library
|
The qx-property.h header file provides access to the Qx Bindable Properties System. More...
#include "qx/core/qx_core_export.h"
#include "__private/qx-property_detail.h"
#include <concepts>
#include <functional>
#include <utility>
#include <QtGlobal>
#include "qx/utility/qx-concepts.h"
#include "qx/utility/qx-helpers.h"
Go to the source code of this file.
Classes | |
class | Qx::AbstractBindableProperty< T > |
The AbstractBindableProperty class provides the baseline feature for bindable properties of the Qx Bindable Properties System. More... | |
class | Qx::Bindable< T > |
Bindable is a wrapper class around binding-enabled properties that provides uniform access, regardless of the specific type. More... | |
class | Qx::Property< T > |
The Property class is a template class that enables automatic property bindings. More... | |
class | Qx::PropertyBinding< T > |
The PropertyBinding class acts as a functor for properties with automatic property bindings. More... | |
class | Qx::PropertyNotifier |
The PropertyNotifier class controls the lifecycle of a change callback installed on a Property. More... | |
class | Qx::ScopedPropertyUpdateGroup |
The ScopedPropertyUpdateGroup class starts an update group when constructed and ends it when destroyed. More... | |
Namespaces | |
namespace | Qx |
The Qx namespace is the main namespace through which all non-global functionality of the Qx library is accessed. | |
Functions | |
void | Qx::beginPropertyUpdateGroup () |
void | Qx::endPropertyUpdateGroup () |