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 |
| |
| bool | getAttributeValue (CView *view, const std::string &attributeName, std::string &stringValue, const IUIDescription *desc) const override |
| |
| bool | viewIsTypeOf (CView *view, const std::string &typeName) const override |
| |
| | ReferenceCounted ()=default |
| |
| virtual | ~ReferenceCounted () noexcept=default |
| |
| | ReferenceCounted (const ReferenceCounted &) |
| |
| ReferenceCounted & | operator= (const ReferenceCounted &) |
| |
| | ReferenceCounted ()=default |
| |
| | ReferenceCounted (const ReferenceCounted &) |
| |
| virtual | ~ReferenceCounted () noexcept=default |
| |
| ReferenceCounted & | operator= (const ReferenceCounted &) |
| |
| void | forget () override |
| | decrease refcount and delete object if refcount == 0
|
| |
| void | remember () override |
| | increase refcount
|
| |
| virtual int32_t | getNbReference () const |
| | get refcount
|
| |
| void | forget () override |
| | decrease refcount and delete object if refcount == 0
|
| |
| void | remember () override |
| | increase refcount
|
| |
| virtual int32_t | getNbReference () const |
| | get refcount
|
| |
| virtual | ~IViewFactory () noexcept=default |
| |
◆ UIViewFactory()
◆ ~UIViewFactory()
◆ applyAttributeValues()
◆ applyCustomViewAttributeValues()
◆ createView()
◆ createViewByName()
◆ evaluateAttributesAndRemember()
◆ getAttributeValue()
| bool getAttributeValue |
( |
CView * | view, |
|
|
const std::string & | attributeName, |
|
|
std::string & | stringValue, |
|
|
const IUIDescription * | desc ) const |
|
overridevirtual |
◆ registerViewCreator()
| void registerViewCreator |
( |
const IViewCreator & | viewCreator | ) |
|
|
static |
◆ unregisterViewCreator()
| void unregisterViewCreator |
( |
const IViewCreator & | viewCreator | ) |
|
|
static |
◆ viewIsTypeOf()
| bool viewIsTypeOf |
( |
CView * | view, |
|
|
const std::string & | typeName ) const |
|
overridevirtual |
The documentation for this class was generated from the following files:
- uiviewfactory.h
- uiviewfactory.cpp