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