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