21 #include <qcombobox.h>
23 #include <QGridLayout>
32 #define TR(id) OLocalizator::getString("TYSourcePonctuelleWidget", (id))
42 setWindowTitle(
TR(
"id_caption"));
48 QGroupBox* pgroupBoxPropriete =
new QGroupBox(
this);
50 QGridLayout* pgroupBoxProprieteLayout =
new QGridLayout();
51 pgroupBoxPropriete->setLayout(pgroupBoxProprieteLayout);
65 pgroupBoxProprieteLayout->addWidget(
_labeUseAtt, 0, 3);
103 QGroupBox* buttonGroupBox =
new QGroupBox(
this);
104 buttonGroupBox->setTitle(
TR(
"id_select_regime"));
105 QGridLayout* buttonGroupBoxLayout =
new QGridLayout();
106 buttonGroupBox->setLayout(buttonGroupBoxLayout);
125 void (QComboBox::*_qComboBox_activated)(int) = &QComboBox::activated;
163 if (getElement()->getUseAtt() && getElement()->getAttenuateur())
185 if (getElement()->getAttenuateur() != NULL)
191 getElement()->setUseAtt(
false);
195 getElement()->updateCurrentRegime();
206 getElement()->addRegime(getElement()->buildRegime());
209 getElement()->setCurrentRegime(-1);
217 TYUserSrcRegime& regime = getElement()->getRegimeNb(getElement()->getCurrentRegime());
222 regime.
_spectre = *getElement()->getCurrentSpectre();
226 regime.
_pAtt = getElement()->getAttenuateur();
247 getElement()->setCurrentRegime(regime);
255 TYUserSrcRegime& regime = getElement()->getRegimeNb(getElement()->getCurrentRegime());
256 QString actualName = regime.
getName();
259 QString nomRegime = LE->text();
262 if (actualName == nomRegime)
277 for (
short i = 0; i < getElement()->getNbRegimes(); i++)
279 nom = getElement()->getRegimeNb(i).getName();
302 if (getElement()->getAttenuateur() == NULL)
306 int ret = getElement()->getAttenuateur()->edit(
this);
308 if (ret == QDialog::Accepted)
330 if (event->type() == QEvent::FocusOut)
342 return QWidget::eventFilter(obj, event);
void setName(QString name)
virtual QString getName() const