21 #include <qcombobox.h>
23 #include <QGridLayout>
31 #define TR(id) OLocalizator::getString("TYSourcePonctuelleWidget", (id))
41 setWindowTitle(
TR(
"id_caption"));
47 QGroupBox* pgroupBoxPropriete =
new QGroupBox(
this);
49 QGridLayout* pgroupBoxProprieteLayout =
new QGridLayout();
50 pgroupBoxPropriete->setLayout(pgroupBoxProprieteLayout);
64 pgroupBoxProprieteLayout->addWidget(
_labeUseAtt, 0, 3);
102 QGroupBox* buttonGroupBox =
new QGroupBox(
this);
103 buttonGroupBox->setTitle(
TR(
"id_select_regime"));
104 QGridLayout* buttonGroupBoxLayout =
new QGridLayout();
105 buttonGroupBox->setLayout(buttonGroupBoxLayout);
124 void (QComboBox::*_qComboBox_activated)(int) = &QComboBox::activated;
162 if (getElement()->getUseAtt() && getElement()->getAttenuateur())
184 if (getElement()->getAttenuateur() != NULL)
190 getElement()->setUseAtt(
false);
194 getElement()->updateCurrentRegime();
205 getElement()->addRegime(getElement()->buildRegime());
208 getElement()->setCurrentRegime(-1);
216 TYUserSrcRegime& regime = getElement()->getRegimeNb(getElement()->getCurrentRegime());
221 regime.
_spectre = *getElement()->getCurrentSpectre();
225 regime.
_pAtt = getElement()->getAttenuateur();
246 getElement()->setCurrentRegime(regime);
254 TYUserSrcRegime& regime = getElement()->getRegimeNb(getElement()->getCurrentRegime());
255 QString actualName = regime.
getName();
258 QString nomRegime = LE->text();
261 if (actualName == nomRegime)
276 for (
short i = 0; i < getElement()->getNbRegimes(); i++)
278 nom = getElement()->getRegimeNb(i).getName();
301 if (getElement()->getAttenuateur() == NULL)
305 int ret = getElement()->getAttenuateur()->edit(
this);
307 if (ret == QDialog::Accepted)
329 if (event->type() == QEvent::FocusOut)
341 return QWidget::eventFilter(obj, event);
void setName(QString name)
virtual QString getName() const