Default view factory.
More...
#include <uiviewfactory.h>
|
| UIViewFactory () |
|
| ~UIViewFactory () noexcept override=default |
|
CView * | createView (const UIAttributes &attributes, const IUIDescription *description) const override |
|
bool | applyAttributeValues (CView *view, const UIAttributes &attributes, const IUIDescription *desc) const override |
|
bool | applyCustomViewAttributeValues (CView *customView, IdStringPtr baseViewName, const UIAttributes &attributes, const IUIDescription *desc) const override |
|
| ReferenceCounted ()=default |
|
virtual | ~ReferenceCounted () noexcept=default |
|
| ReferenceCounted (const ReferenceCounted &) |
|
ReferenceCounted & | operator= (const ReferenceCounted &) |
|
void | forget () override |
| decrease refcount and delete object if refcount == 0 More...
|
|
void | remember () override |
| increase refcount More...
|
|
virtual int32_t | getNbReference () const |
| get refcount More...
|
|
virtual void | forget ()=0 |
| decrease refcount and delete object if refcount == 0 More...
|
|
virtual void | remember ()=0 |
| increase refcount More...
|
|
virtual | ~IViewFactory () noexcept=default |
|
virtual CView * | createView (const UIAttributes &attributes, const IUIDescription *description) const =0 |
|
virtual bool | applyAttributeValues (CView *view, const UIAttributes &attributes, const IUIDescription *desc) const =0 |
|
virtual bool | applyCustomViewAttributeValues (CView *customView, IdStringPtr baseViewName, const UIAttributes &attributes, const IUIDescription *desc) const =0 |
|
◆ UIViewFactory()
◆ ~UIViewFactory()
◆ applyAttributeValues()
◆ applyCustomViewAttributeValues()
◆ createView()
◆ createViewByName()
◆ evaluateAttributesAndRemember()
◆ getViewName()
◆ registerViewCreator()
void registerViewCreator |
( |
const IViewCreator & |
viewCreator | ) |
|
|
static |
◆ unregisterViewCreator()
void unregisterViewCreator |
( |
const IViewCreator & |
viewCreator | ) |
|
|
static |
The documentation for this class was generated from the following files:
- uiviewfactory.h
- uiviewfactory.cpp