24 #ifndef PD_PARAMETER_H 25 #define PD_PARAMETER_H 27 #include <pdcom5/Subscriber.h> 28 #include <pdcom5/Subscription.h> 29 #include <pdcom5/Variable.h> 31 #include <QtPdCom1/Process.h> 35 #include <QVariantList> 39 class ParameterSetWidget;
42 public QObject,
public PdCom::Subscriber
88 void newValues(std::chrono::nanoseconds)
override;
double scale
Definition: Parameter.h:82
Definition: Parameter.h:41
Pd::ParameterSetWidget *const widget
Definition: Parameter.h:74
PdCom::Variable pv
Definition: Parameter.h:79
void connectParameter(QtPdCom::Process *)
Definition: Parameter.cpp:141
PdCom::Subscription * getSubscription()
Definition: Parameter.h:57
PdCom::Subscription subscription
Definition: Parameter.h:78
QString connectionPath
Definition: Parameter.h:77
virtual ~Parameter()
Definition: Parameter.cpp:52
void setUrl(QUrl newUrl)
Definition: Parameter.h:51
QUrl getUrl() const
Definition: Parameter.h:50
QUrl url
Definition: Parameter.h:76
QVector< double > savedItems
Definition: Parameter.h:80
QVector< double > currentItems
Definition: Parameter.h:81
QVector< double > getSavedValue() const
Definition: Parameter.h:65
bool savedDataPresent
Definition: Parameter.h:85
bool hasData() const
Definition: Parameter.h:60
PdCom::Variable * getVariable()
Definition: Parameter.h:58
void stateChanged(const PdCom::Subscription &) override
Definition: Parameter.cpp:207
bool setSavedValue(const QVector< double > &)
bool setCurrentValue(const QVector< double > &)
Definition: Parameter.cpp:167
void fromJson(const QJsonValue &)
Definition: Parameter.cpp:57
bool dataPresent
Definition: Parameter.h:84
double offset
Definition: Parameter.h:83
void replaceUrl(const QUrl &, const QUrl &)
Definition: Parameter.cpp:126
bool hasSavedData() const
Definition: Parameter.h:64
QVector< double > getCurrentValue() const
Definition: Parameter.h:61
void newValues(std::chrono::nanoseconds) override
Definition: Parameter.cpp:188