Public Member Functions | |
| CollectedObject (const std::shared_ptr< T > &obj, const ObjectHandler< T > &handler) | |
| void | draw (const CollectedPage &page) override |
| unsigned | zIndex () const override |
| void | setZIndex (unsigned value) override |
Public Attributes | |
| const std::shared_ptr< T > | object |
Private Member Functions | |
| static_assert (std::is_base_of< Object, T >::value,"T is not Object") | |
Private Attributes | |
| const ObjectHandler< T > | m_handler |
| bool | m_isProcessed |
| libqxp::QXPContentCollector::CollectedObject< T >::CollectedObject | ( | const std::shared_ptr< T > & | obj, |
| const ObjectHandler< T > & | handler | ||
| ) | [inline] |
| void libqxp::QXPContentCollector::CollectedObject< T >::draw | ( | const CollectedPage & | page | ) | [inline, override, virtual] |
| void libqxp::QXPContentCollector::CollectedObject< T >::setZIndex | ( | unsigned | value | ) | [inline, override, virtual] |
| libqxp::QXPContentCollector::CollectedObject< T >::static_assert | ( | std::is_base_of< Object, T >::value | , |
| "T is not Object" | |||
| ) | [private] |
| unsigned libqxp::QXPContentCollector::CollectedObject< T >::zIndex | ( | ) | const [inline, override, virtual] |
const ObjectHandler<T> libqxp::QXPContentCollector::CollectedObject< T >::m_handler [private] |
Referenced by libqxp::QXPContentCollector::CollectedObject< T >::draw().
bool libqxp::QXPContentCollector::CollectedObject< T >::m_isProcessed [private] |
Referenced by libqxp::QXPContentCollector::CollectedObject< T >::draw().
| const std::shared_ptr<T> libqxp::QXPContentCollector::CollectedObject< T >::object |