3 #include "GuiStringParameter.h" 8 GuiStringParameter::GuiStringParameter(QGridLayout *grid, UserInterface &ui,
9 int group,
int param) :
10 GuiParameter(grid, ui, group, param) {
12 p_lineEdit =
new QLineEdit;
13 connect(p_lineEdit, SIGNAL(textChanged(
const QString &)),
this, SIGNAL(ValueChanged()));
14 grid->addWidget(p_lineEdit, param, 2);
16 if(p_ui->HelpersSize(group, param) != 0) {
17 grid->addWidget(AddHelpers(p_lineEdit), param, 3);
20 RememberWidget(p_lineEdit);
22 p_type = StringWidget;
26 GuiStringParameter::~GuiStringParameter() {}
28 void GuiStringParameter::Set(QString newValue) {
29 p_lineEdit->setText(newValue);
33 QString GuiStringParameter::Value() {
34 return p_lineEdit->text();
Namespace for ISIS/Bullet specific routines.