 |
CTK
0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
|
Go to the documentation of this file.
21 #ifndef __ctkValueProxy_h
22 #define __ctkValueProxy_h
26 #include <QScopedPointer>
29 #include "ctkCoreExport.h"
31 class ctkValueProxyPrivate;
54 Q_PROPERTY(
double value READ value WRITE setValue NOTIFY valueChanged)
57 Q_PROPERTY(
double proxyValue READ proxyValue WRITE setProxyValue NOTIFY proxyValueChanged)
85 QScopedPointer<ctkValueProxyPrivate>
d_ptr;
void setProxyValue(double newProxyValue)
virtual double proxyValue() const
virtual double valueFromProxyValue(double proxyValue) const =0
void proxyAboutToBeModified()
void valueChanged(double)
Base class for value proxies. Value proxy allows to decouple the displayed value from the values acce...
void proxyValueChanged(double)
QScopedPointer< ctkValueProxyPrivate > d_ptr
ctkValueProxy(QObject *parent=0)
virtual double proxyValueFromValue(double value) const =0
void setValue(double newValue)