| QxOrm 1.2.8 C++ Object Relational Mapping library

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Directories

- File List
- File Members

Classes | Namespaces | Functions
QxNestedModel.h File Reference
QxModelView : All classes registered into QxOrm context can be used with Qt model/view architecture (Qt widgets and/or QML views)

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...

`#include <boost/static_assert.hpp>`
`#include <boost/mpl/if.hpp>`
`#include <boost/mpl/logical.hpp>`
`#include <boost/type_traits/is_pointer.hpp>`
`#include <boost/type_traits/is_same.hpp>`
`#include <QxCommon/QxStringCvt.h>`
`#include <QxCollection/QxCollection.h>`
`#include <QxTraits/is_qx_registered.h>`
`#include <QxTraits/is_container.h>`
`#include <QxTraits/is_smart_ptr.h>`
`#include <QxTraits/get_base_class.h>`
`#include <QxTraits/get_class_name_primitive.h>`
`#include <QxTraits/construct_ptr.h>`
`#include <QxTraits/generic_container.h>`
`#include <QxTraits/is_valid_primary_key.h>`
`#include <QxModelView/IxModel.h>`
`#include <QxModelView/QxModel.h>`

Go to the source code of this file.

## Classes
struct | qx::model_view::detail::QxNestedModel_Generic< T >
struct | qx::model_view::detail::QxNestedModel_Container< T >
struct | qx::model_view::detail::QxNestedModel_Container< T >::insertItem_Helper< U, bIsPointer >
struct | qx::model_view::detail::QxNestedModel_Container< T >::insertItem_Helper< std::pair< U1, U2 >, false >
struct | qx::model_view::detail::QxNestedModel_Container< T >::insertItem_Helper< const std::pair< U1, U2 >, false >
struct | qx::model_view::detail::QxNestedModel_Container< T >::insertItem_Helper< QPair< U1, U2 >, false >
struct | qx::model_view::detail::QxNestedModel_Container< T >::insertItem_Helper< const QPair< U1, U2 >, false >
struct | qx::model_view::detail::QxNestedModel_Container< T >::insertItem_Helper< U, false >
struct | qx::model_view::detail::QxNestedModel_Ptr< T >
struct | qx::model_view::detail::QxNestedModel< T >
## Namespaces
namespace | qx
| Root namespace for all QxOrm library features.
namespace | qx::model_view
namespace | qx::model_view::detail
## Functions
template<class T >
qx::IxModel * | qx::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

## 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.