DtkDeclarative
DTK Declarative module
载入中...
搜索中...
未找到
Dtk::Quick::DataManager< Derive, DataType, DataKeys > 模板类 参考
类 Dtk::Quick::DataManager< Derive, DataType, DataKeys > 继承关系图:
Dtk::Quick::DataManagerBase

struct  CleanJob
 
struct  Data
 

Public 成员函数

QQuickWindow * owner () const
 
std::weak_ptr< Dataresolve (std::weak_ptr< Data > data, DataKeys &&... keys)
 
void release (std::weak_ptr< Data > data)
 
- Public 成员函数 继承自 Dtk::Quick::DataManagerBase
 DataManagerBase (QQuickWindow *owner)
 

静态 Public 成员函数

static DataManagerPointer< Derive > get (QQuickWindow *owner)
 
static DataManagerPointer< Derive > resolve (const DataManagerPointer< Derive > &other, QQuickWindow *owner)
 

Protected 成员函数

void tryClean ()
 
const Derive * get () const
 
Derive * get ()
 
 DataManager (QQuickWindow *owner)
 

Protected 属性

QList< std::shared_ptr< Data > > dataList
 
QRunnable * cleanJob = nullptr
 

额外继承的成员函数

- Public 属性 继承自 Dtk::Quick::DataManagerBase
QAtomicInt ref
 

该类的文档由以下文件生成: