From: Ovidiu Mircescu Date: Fri, 21 Jul 2017 13:49:16 +0000 (+0200) Subject: Minor fixes to ResourceWidget X-Git-Tag: V8_4_0a1~2 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=7055b385ba5f46f7f2db89b45306c10b4def66ba;p=modules%2Fyacs.git Minor fixes to ResourceWidget Add a scrollbar. Modify some default values. --- diff --git a/src/ydfx_gui/ResourceWidget.cxx b/src/ydfx_gui/ResourceWidget.cxx index ecb36745d..056fbd726 100644 --- a/src/ydfx_gui/ResourceWidget.cxx +++ b/src/ydfx_gui/ResourceWidget.cxx @@ -1,13 +1,14 @@ #include "ResourceWidget.hxx" ResourceWidget::ResourceWidget(AbstractResourceModel* model, QWidget* parent) -: QWidget(parent), +: QScrollArea(parent), _model(model), _clusterBox(0), _localdirEdit(0) { + QWidget* mainWidget = new QWidget(); QVBoxLayout *mainLayout = new QVBoxLayout(); - setLayout(mainLayout); + mainWidget->setLayout(mainLayout); QGroupBox *resourcesBox = new QGroupBox(); resourcesBox->setTitle(tr("Launching parameters")); mainLayout->addWidget(resourcesBox); @@ -41,6 +42,9 @@ ResourceWidget::ResourceWidget(AbstractResourceModel* model, QWidget* parent) _clusterBox->setVisible(!model->isMachineInteractive( model->getWantedMachine())); + mainLayout->addStretch(); + setWidget(mainWidget); + setWidgetResizable (true); } ResourceWidget::~ResourceWidget() @@ -128,6 +132,11 @@ QWidget * ResourceWidget::createClusterWidgets() inputFilesBox->setLayout(inputFilesLayout); _inputFilesList = new QListWidget; _inputFilesList->setSelectionMode(QAbstractItemView::MultiSelection); + std::list::const_iterator it; + for(it=_model->getInFiles().begin(); it!= _model->getInFiles().end(); it++) + { + _inputFilesList->addItem(it->c_str()); + } QVBoxLayout *inputButtonsLayout = new QVBoxLayout; QPushButton *addInputFilesButton = new QPushButton(tr("+")); _removeInputFilesButton = new QPushButton(tr("-")); diff --git a/src/ydfx_gui/ResourceWidget.hxx b/src/ydfx_gui/ResourceWidget.hxx index 8c7124979..fb85670e9 100644 --- a/src/ydfx_gui/ResourceWidget.hxx +++ b/src/ydfx_gui/ResourceWidget.hxx @@ -4,7 +4,7 @@ #include #include "AbstractResourceModel.hxx" -class YDFXWIDGETS_EXPORT ResourceWidget: public QWidget +class YDFXWIDGETS_EXPORT ResourceWidget: public QScrollArea { Q_OBJECT public: diff --git a/src/ydfx_gui/SalomeResourceModel.cxx b/src/ydfx_gui/SalomeResourceModel.cxx index 12d89eab9..dc2bcdbb5 100644 --- a/src/ydfx_gui/SalomeResourceModel.cxx +++ b/src/ydfx_gui/SalomeResourceModel.cxx @@ -9,8 +9,8 @@ SalomeResourceModel::SalomeResourceModel() _wantedMachine("localhost"), _nbProcs(1), _hours(0), - _minutes(0), - _wcKey(""), + _minutes(5), + _wcKey("P11U50:CARBONES"), _localDirectory("/tmp"), _remoteDirectory("/tmp"), _parallelizeStatus(true),