QxOrm  1.4.5
C++ Object Relational Mapping library

qx::model_view::create_nested_model is used by QxEntityEditor to manage complex data structure to work with relationships in QML views and Qt model/view architecture More...

Go to the source code of this file.

Classes

struct  qx::model_view::detail::QxNestedModel_Helper< T, bIsQObject >
struct  qx::model_view::detail::QxNestedModel_Helper< T, true >
struct  qx::model_view::detail::QxNestedModel_Creator< T, M, bIsTypeVoid >
struct  qx::model_view::detail::QxNestedModel_Creator< T, M, true >
struct  qx::model_view::detail::QxNestedModel_Generic< T, M >
struct  qx::model_view::detail::QxNestedModel_Container< T, M >
struct  qx::model_view::detail::QxNestedModel_Container< T, M >::insertItem_Helper< U, bIsPointer >
struct  qx::model_view::detail::QxNestedModel_Container< T, M >::insertItem_Helper< std::pair< U1, U2 >, false >
struct  qx::model_view::detail::QxNestedModel_Container< T, M >::insertItem_Helper< const std::pair< U1, U2 >, false >
struct  qx::model_view::detail::QxNestedModel_Container< T, M >::insertItem_Helper< QPair< U1, U2 >, false >
struct  qx::model_view::detail::QxNestedModel_Container< T, M >::insertItem_Helper< const QPair< U1, U2 >, false >
struct  qx::model_view::detail::QxNestedModel_Container< T, M >::insertItem_Helper< U, false >
struct  qx::model_view::detail::QxNestedModel_Ptr< T, M >
struct  qx::model_view::detail::QxNestedModel< T, M >

Namespaces

namespace  qx
 

Root namespace for all QxOrm library features.


namespace  qx::model_view
namespace  qx::model_view::detail

Functions

template<class T >
qx::IxModelqx::model_view::create_nested_model (qx::IxModel *pParent, const QModelIndex &idxParent, T &t)
 qx::model_view::create_nested_model is used by QxEntityEditor to manage complex data structure to work with relationships in QML views and Qt model/view architecture
template<class T , class M >
qx::IxModelqx::model_view::create_nested_model_with_type (qx::IxModel *pParent, const QModelIndex &idxParent, T &t, M *pModelType)
template<class T >
void qx::model_view::sync_nested_model (qx::IxModel *pModel, T &t)

Detailed Description

qx::model_view::create_nested_model is used by QxEntityEditor to manage complex data structure to work with relationships in QML views and Qt model/view architecture

Author:
Lionel Marty

Definition in file QxNestedModel.h.