载入中...
搜索中...
未找到
PropertyView.h 文件参考
#include "common/Export.h"
#include "property_access/PropertyAccess.h"
#include "ui/Component.h"
#include <functional>
#include <string>

浏览源代码.

类

struct  eve::ui::PropertyViewOptions
 Policy controlling schema-to-widget generation for a UI shell. 更多...
 
class  eve::ui::PropertyComponent
 Component wrapper that becomes dirty when its bound model changes. 更多...
 

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::ui
 

函数

std::string eve::ui::propertyWidgetId (const PropertyViewOptions &options, const std::string &path)
 Return the stable widget id generated for a property path.
 
WidgetDesc eve::ui::buildPropertyField (property_access::IPropertyAccess &model, const std::string &path, const PropertyViewOptions &options={})
 Generate one field from a model property, or a diagnostic text row.
 
WidgetDesc eve::ui::buildPropertyView (property_access::IPropertyAccess &model, const PropertyViewOptions &options={})
 Generate a declarative, two-way property view from any model schema.
 
void eve::ui::syncPropertyView (UIHost &host, const property_access::IPropertyAccess &model, const PropertyViewOptions &options={})
 Pull current model values into an existing compatible UI tree.