Fraxinus
17.12-rc4
An IGT application
|
#include <cxViewCache.h>
Public Member Functions | |
ViewCache (RenderWindowFactoryPtr factory, QWidget *widget, QString typeText) | |
VIEW_TYPE * | retrieveView () |
void | clearUsedViews () |
void | clearCache () |
Cache for reuse of Views. Use the retrieve*() method to get views that can be used in layouts. You will get unique views for each call. When rebuilding the gui, remove all views from their layouts, and call clearUsedViews(). The cache will assume all views now are free and ready for reuse.
Definition at line 67 of file cxViewCache.h.
|
inline |
Definition at line 70 of file cxViewCache.h.
|
inline |
Clear all cached values
Definition at line 107 of file cxViewCache.h.
|
inline |
Reset the cache for new use. Remove all used views from the central widget and hide them.
Definition at line 99 of file cxViewCache.h.
|
inline |
Retrieve a view that is unique since the last call to clearUsedViews()
Definition at line 79 of file cxViewCache.h.