18 #ifndef SDRGUI_SOAPYGUI_ARGINFOGUI_H_ 19 #define SDRGUI_SOAPYGUI_ARGINFOGUI_H_ 52 void setLabel(
const QString& text);
53 void setToolTip(
const QString& text);
54 void setUnits(
const QString& units);
58 void setRange(
double min,
double max);
61 void setBoolValue(
bool value);
62 void addBoolValue(
const QString& text,
bool value);
65 void setIntValue(
int value);
66 void addIntValue(
const QString& text,
int value);
69 void setFloatValue(
double value);
70 void addFloatValue(
const QString& text,
double value);
73 void setStringValue(
const QString& value);
74 void addStringValue(
const QString& text,
const QString& value);
80 void on_argCheck_toggled(
bool checked);
81 void on_argEdit_editingFinished();
82 void on_argCombo_currentIndexChanged(
int index);
85 int setIntegerValue(
int value);
86 double setDoubleValue(
double value);
87 void updateUIFromBool();
88 void updateUIFromInt();
89 void updateUIFromFloat();
90 void updateUIFromString();
ArgInfoValueType m_valueType
double getFloatValue() const
ArgInfoValueType getValueType() const
bool getBoolValue() const
const QString & getStringValue() const
ArgInfoType getType() const
T max(const T &x, const T &y)
T min(const T &x, const T &y)