X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FModuleBase%2FModuleBase_WidgetLineEdit.cpp;h=1f1dbd5349d34d63f97060c31ba924cdd8075f1d;hb=c8e35a67c60489a46aaf7c8ff75001511ac2635b;hp=9c4a1b00f068fd36b0ef838b9320ca9f5a9f0a5b;hpb=3c0b551f57002a6e5195ef959f8056aa9df72baf;p=modules%2Fshaper.git diff --git a/src/ModuleBase/ModuleBase_WidgetLineEdit.cpp b/src/ModuleBase/ModuleBase_WidgetLineEdit.cpp index 9c4a1b00f..1f1dbd534 100644 --- a/src/ModuleBase/ModuleBase_WidgetLineEdit.cpp +++ b/src/ModuleBase/ModuleBase_WidgetLineEdit.cpp @@ -33,10 +33,15 @@ ModuleBase_WidgetLineEdit::ModuleBase_WidgetLineEdit(QWidget* theParent, { QFormLayout* aMainLay = new QFormLayout(this); ModuleBase_Tools::adjustMargins(aMainLay); - QString aTitle = QString::fromStdString(theData->widgetLabel()); + QString aLabelText = QString::fromStdString(theData->widgetLabel()); + QString aLabelIcon = QString::fromStdString(theData->widgetIcon()); + QLabel* aLabel = new QLabel(aLabelText, this); + if (!aLabelIcon.isEmpty()) + aLabel->setPixmap(QPixmap(aLabelIcon)); + myLineEdit = new QLineEdit(this); myLineEdit->setMinimumHeight(20); - aMainLay->addRow(aTitle, myLineEdit); + aMainLay->addRow(aLabel, myLineEdit); this->setLayout(aMainLay); connect(myLineEdit, SIGNAL(textChanged(const QString&)), this, SLOT(onTextChanged()));