Qx v0.6
Qt Extensions Library
Loading...
Searching...
No Matches
qx-property.h File Reference

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"
Include dependency graph for qx-property.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 ()