16        QHBoxLayout* layout = 
new QHBoxLayout;
 
   17        layout->setContentsMargins(0, 0, 0, 0);
 
   18        layout->setSpacing(0);
 
   20        this->setLayout(layout);
 
   23        name->setFixedHeight(24);
 
   28        slider->setMinimumWidth(60);
 
   34        std::string template_name = 
field->getTemplateName();
 
   35        if (template_name == std::string(
typeid(
float).name()))
 
   42        else if (template_name == std::string(
typeid(
double).name()))
 
   50        layout->addWidget(name, 0);
 
   51        layout->addWidget(
slider, 1);
 
   54        layout->setSpacing(3);
 
   60        QObject::connect(
spinner, SIGNAL(editingFinishedWithValue(
double)), 
this, SLOT(
updateField(
double)));
 
   62        QObject::connect(name, SIGNAL(toggle(
bool)), 
spinner, SLOT(toggleDecimals(
bool)));