You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
nmWATI/Include/iBase/Interface/IxPtyItemEditor.h

40 lines
654 B
C++

#pragma once
#include <QVariant>
#include "ZxDynamic.h"
#include "IxDynObj.h"
class IxPtyItem;
class ZxXpfNode;
// 单条属性编辑控件
class IxPtyItemEditor
: virtual public IxDynObj
{
public:
// 绑定属性条目
virtual void bindItem(IxPtyItem*) = 0;
// 更改配置
virtual void setConfig(ZxXpfNode*) = 0;
// 更新内容
virtual void updateValue() = 0;
// 激活
virtual void activate() = 0;
virtual void deactivate() = 0;
// 重置控件
virtual void resetEditor() = 0;
// 双击
virtual void onDoubleClicked(int n) = 0;
// 显示文本
virtual QString getShowText() = 0;
};