libcdos-fw
|
可调整有界值的类 更多...
#include <CFAdjustment.h>
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 () |
![]() | |
void * | getObj () |
获取支持库类实例所绑定的对象实例。 更多... | |
virtual | ~CFObject () |
析构函数。 更多... | |
静态 Public 成员函数 | |
static CFAdjustment * | create (double value, double lower, double upper, double step_increment=1, double page_increment=10, double page_size=0) |
![]() | |
static CFObject * | getCFObject (void *realObj) |
通过对象实例获取所对应的 CFObject的子类对象实例。 更多... | |
Protected 成员函数 | |
virtual void | onChanged () |
virtual void | onRealObjectFinalize () |
对象解除绑定前的回调函数。 更多... | |
virtual void | onRealObjectInit () |
对象绑定后进行初始化的回调函数。 更多... | |
virtual void | onValueChanged () |
![]() | |
CFObject () | |
构造函数 更多... | |
void | setRealObject (void *obj) |
将自身实例与需要使用的对象实例进行绑定。 更多... | |
可调整有界值的类
CFAdjustment 对象表示具有相关联的下限和上限以及步长和页面增量以及页面大小的值。 它在几个小部件中使用,包括CFRange(它是 CFSCrollbar, CFScale 的基类)等。
CFAdjustment 对象不会更新本身值。相反,它由CFAdjustment的所有者控制。
|
protectedvirtual |
对象解除绑定前的回调函数。
若需要在类实例解除绑定前, 对使用类进行信号解除绑定或其它必要操作时,需要重写父类的 onRealObjectFinalize() 函数,
在子类继承并重写父类的 onRealObjectFinalize() 函数时,请在该函数返回前调用父类的 onRealObjectFinalize() 函数,以便
父类进行必要的操作。
重载 CFObject .
|
protectedvirtual |
对象绑定后进行初始化的回调函数。
在使用 setRealObject() 绑定对象实例后, 本回调函数即会被调用,
若需要在类实例绑定后, 对使用类进行信号绑定或其它必要操作时,需要重写父类的 onRealObjectInit() 函数,
在子类继承并重写父类的 onRealObjectInit() 函数时,请在其内部调用父类的 onRealObjectInit() 函数,以便
父类进行必要的操作。
重载 CFObject .