Update: (ovqt) CBinOpDialogT<NL3D::CPlaneBasis> not supported all operations.
This commit is contained in:
parent
d73dc65ec2
commit
a769ddf9b0
2 changed files with 15 additions and 7 deletions
|
@ -39,12 +39,6 @@ CBinOpDialog::CBinOpDialog(QWidget *widget1, QWidget *widget2, QWidget *parent)
|
||||||
|
|
||||||
setWindowTitle(tr("Bin operator"));
|
setWindowTitle(tr("Bin operator"));
|
||||||
_comboBox->clear();
|
_comboBox->clear();
|
||||||
_comboBox->insertItems(0, QStringList()
|
|
||||||
<< tr("SelectArg1")
|
|
||||||
<< tr("SelectArg2")
|
|
||||||
<< tr("Modulate")
|
|
||||||
<< tr("Add")
|
|
||||||
<< tr("Subtract"));
|
|
||||||
|
|
||||||
qobject_cast<QGroupBox*>(widget1)->setTitle(tr("Arg1"));
|
qobject_cast<QGroupBox*>(widget1)->setTitle(tr("Arg1"));
|
||||||
qobject_cast<QGroupBox*>(widget2)->setTitle(tr("Arg2"));
|
qobject_cast<QGroupBox*>(widget2)->setTitle(tr("Arg2"));
|
||||||
|
|
|
@ -96,14 +96,28 @@ public:
|
||||||
_AttrbDlg[k]->setSchemeWrapper(&_SchemeWrapper[k]) ;
|
_AttrbDlg[k]->setSchemeWrapper(&_SchemeWrapper[k]) ;
|
||||||
_AttrbDlg[k]->init();
|
_AttrbDlg[k]->init();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static const char * const operators[] =
|
||||||
|
{
|
||||||
|
QT_TR_NOOP("Select Arg1"),
|
||||||
|
QT_TR_NOOP("Select Arg2"),
|
||||||
|
QT_TR_NOOP("Modulate"),
|
||||||
|
QT_TR_NOOP("Add"),
|
||||||
|
QT_TR_NOOP("Subtract"),
|
||||||
|
0
|
||||||
|
};
|
||||||
|
_comboBox->blockSignals(true);
|
||||||
for (k = 0 ; k < (uint) NL3D::CPSBinOp::last ; ++k)
|
for (k = 0 ; k < (uint) NL3D::CPSBinOp::last ; ++k)
|
||||||
{
|
{
|
||||||
if (_EditedScheme->supportOp( (NL3D::CPSBinOp::BinOp) k))
|
if (_EditedScheme->supportOp( (NL3D::CPSBinOp::BinOp) k))
|
||||||
{
|
{
|
||||||
|
_comboBox->insertItem(_comboBox->count(), operators[k]);
|
||||||
|
|
||||||
if ((uint) _EditedScheme->getOp() == k)
|
if ((uint) _EditedScheme->getOp() == k)
|
||||||
_comboBox->setCurrentIndex(k);
|
_comboBox->setCurrentIndex(k);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
_comboBox->blockSignals(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
~CBinOpDialogT()
|
~CBinOpDialogT()
|
||||||
|
|
Loading…
Reference in a new issue