17 #include <QtGui/QValidator>
64 lineEditObject->setReadOnly(
true);
66 lineEditMin->setValidator(
new QDoubleValidator(lineEditMin));
67 lineEditMax->setValidator(
new QDoubleValidator(lineEditMax));
95 C_INT32 type = comboBoxType->currentIndex();
99 lineEditMin->setText(QString::number(value * 0.5));
100 lineEditMax->setText(QString::number(value * 2));
105 lineEditMin->setText(QString::number(value));
106 lineEditMax->setText(QString::number(value * 0.1));
111 lineEditMin->setText(QString::number(value));
112 lineEditMax->setText(
"");
118 lineEditObject->setText(
"");
119 lineEditMin->setText(
"");
120 lineEditMax->setText(
"");
127 if (pItem == NULL)
return;
139 std::string *pString;
150 assert(pDataModel != NULL);
157 lineEditObject->setText(
"");
162 comboBoxType->setCurrentIndex(*tmp);
173 checkBoxLog->setChecked(* pBool);
197 if (*
mpData == *pItem)
return false;
208 C_INT32 type = comboBoxType->currentIndex();
217 lineEditMin->setEnabled(
true);
218 lineEditMax->setEnabled(
true);
220 labelMin->setText(
"min");
221 labelMax->setText(
"max");
225 lineEditMin->setText(QString::number(value * 0.5));
226 lineEditMax->setText(QString::number(value * 2));
230 lineEditMin->setText(
"");
231 lineEditMax->setText(
"");
237 lineEditMin->setEnabled(
true);
238 lineEditMax->setEnabled(
true);
240 labelMin->setText(
"mean");
241 labelMax->setText(
"standard deviation");
245 lineEditMin->setText(QString::number(value));
246 lineEditMax->setText(QString::number(value * 0.1));
250 lineEditMin->setText(
"");
251 lineEditMax->setText(
"");
257 lineEditMin->setEnabled(
true);
258 lineEditMax->setEnabled(
false);
260 labelMin->setText(
"mean");
261 labelMax->setText(
"");
264 lineEditMin->setText(QString::number(value));
266 lineEditMin->setText(
"");
268 lineEditMax->setText(
"");
273 lineEditMin->setEnabled(
true);
274 lineEditMax->setEnabled(
true);
276 labelMin->setText(
"shape");
277 labelMax->setText(
"scale");
281 lineEditMin->setText(QString::number(1.0 * value));
282 lineEditMax->setText(QString::number(0.1));
286 lineEditMin->setText(
"");
287 lineEditMax->setText(
"");
CCopasiObject * getDataObject(const CCopasiObjectName &CN) const
virtual std::string getObjectDisplayName(bool regular=true, bool richtext=false) const
virtual CCopasiObjectName getCN() const
static const QIcon & icon(const IconID &id)
CCopasiParameterGroup * mpData
bool setValue(const std::string &name, const CType &value)
static CCopasiVector< CCopasiDataModel > * getDatamodelList()
QString getParameterValue(const CCopasiParameterGroup *group, const size_t &index, CCopasiParameter::Type *type)
const CCopasiParameter::Value & getValue(const std::string &name) const
virtual void * getValuePointer() const
static const CCopasiObject * getObjectSingle(QWidget *pParent, const CQSimpleSelectionTree::ObjectClasses &classes, const CCopasiObject *pCurrentObject=NULL)