libcdos-fw
CFAdjustment类 参考

可调整有界值的类 更多...

#include <CFAdjustment.h>

+ 类 CFAdjustment 继承关系图:

Public 成员函数

 CFAdjustment (double value, double lower, double upper, double step_increment=1, double page_increment=10, double page_size=0)
 
void changed ()
 
void clampPage (double lower, double upper)
 
void configure (double value, double lower, double upper, double step_increment, double page_increment, double page_size)
 
double getLower ()
 
double getMinimumIncrement ()
 
double getPageIncrement ()
 
double getPageSize ()
 
double getStepIncrement ()
 
double getUpper ()
 
double getValue ()
 
void setLower (double lower)
 
void setPageIncrement (double page_increment)
 
void setPageSize (double page_size)
 
void setStepIncrement (double step_increment)
 
void setUpper (double upper)
 
void setValue (double value)
 
sigc::signal< void > signalChanged ()
 
sigc::signal< void > signalValueChanged ()
 
void valueChanged ()
 
- Public 成员函数 继承自 CFObject
void * getObj ()
 获取支持库类实例所绑定的对象实例。 更多...
 
virtual ~CFObject ()
 析构函数。 更多...
 

静态 Public 成员函数

static CFAdjustmentcreate (double value, double lower, double upper, double step_increment=1, double page_increment=10, double page_size=0)
 
- 静态 Public 成员函数 继承自 CFObject
static CFObjectgetCFObject (void *realObj)
 通过对象实例获取所对应的 CFObject的子类对象实例。 更多...
 

Protected 成员函数

virtual void onChanged ()
 
virtual void onRealObjectFinalize ()
 对象解除绑定前的回调函数。 更多...
 
virtual void onRealObjectInit ()
 对象绑定后进行初始化的回调函数。 更多...
 
virtual void onValueChanged ()
 
- Protected 成员函数 继承自 CFObject
 CFObject ()
 构造函数 更多...
 
void setRealObject (void *obj)
 将自身实例与需要使用的对象实例进行绑定。 更多...
 

详细描述

可调整有界值的类

CFAdjustment 对象表示具有相关联的下限和上限以及步长和页面增量以及页面大小的值。 它在几个小部件中使用,包括CFRange(它是 CFSCrollbar, CFScale 的基类)等。
CFAdjustment 对象不会更新本身值。相反,它由CFAdjustment的所有者控制。

成员函数说明

§ onRealObjectFinalize()

virtual void CFAdjustment::onRealObjectFinalize ( )
protectedvirtual

对象解除绑定前的回调函数。

若需要在类实例解除绑定前, 对使用类进行信号解除绑定或其它必要操作时,需要重写父类的 onRealObjectFinalize() 函数,
在子类继承并重写父类的 onRealObjectFinalize() 函数时,请在该函数返回前调用父类的 onRealObjectFinalize() 函数,以便
父类进行必要的操作。

重载 CFObject .

§ onRealObjectInit()

virtual void CFAdjustment::onRealObjectInit ( )
protectedvirtual

对象绑定后进行初始化的回调函数。

在使用 setRealObject() 绑定对象实例后, 本回调函数即会被调用,
若需要在类实例绑定后, 对使用类进行信号绑定或其它必要操作时,需要重写父类的 onRealObjectInit() 函数,
在子类继承并重写父类的 onRealObjectInit() 函数时,请在其内部调用父类的 onRealObjectInit() 函数,以便
父类进行必要的操作。

重载 CFObject .


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