gui_create_yacs_aster
+Preferences
+***********
+Some default options for the module HOMARD are defined into the preferences.
+
+.. toctree::
+ :maxdepth: 2
+
+ preferences
--- /dev/null
+.. _preferences:
+
+The preferences
+###############
+.. index:: single: preferences
+
+Some default options for the module HOMARD are defined into the preferences.
+
+
+The language
+************
+The language that is selected into the general preferences of SALOME is used for the menus of the GUI.
+
+If french is selected, the messages that are produced by HOMARD are in french. Otherwise, english is used.
+
+Publication of the meshes
+*************************
+.. index:: single: publication
+
+.. image:: images/preferences_1.png
+ :align: center
+
+By default, the meshes that are read during the creation of the case or that are produced after an adaptation are not published into SMESH. This choice can be modified here.
+
+
+
User's guide of the TUI
#######################
+
+User's guide
+************
+
The functionnalities of the module HOMARD are available by python instructions. We shall find here the description of each of the functions.
.. toctree::
tui_create_boundary
tui_homard
tui_create_yacs
+
+Preferences
+***********
+
+Some default options for the module HOMARD are defined into the preferences.
+
+.. toctree::
+ :maxdepth: 2
+
+ preferences
gui_create_yacs
gui_create_yacs_aster
+
+Préférences
+***********
+
+Un certain nombre de choix par défaut pour le module HOMARD sont définis dans les préférences.
+
+.. toctree::
+ :maxdepth: 2
+
+ preferences
--- /dev/null
+.. _preferences:
+
+Les préférences
+###############
+.. index:: single: préférences
+
+Un certain nombre de choix par défaut pour le module HOMARD sont définis dans les préférences.
+
+
+La langue
+*********
+La langue choisie dans les préférences générales de SALOME est celle qui est utilisée dans les menus de l'interface graphique.
+
+Si le français est retenu, les messages émis par HOMARD le sont en français. Dans tous les autres cas, ils sont en anglais.
+
+Publication des maillages
+*************************
+.. index:: single: publication
+
+.. image:: images/preferences_1.png
+ :align: center
+
+Par défaut, les maillages lus à la création d'un cas ou produits après une adaptation ne sont pas publiés dans SMESH. Ce choix est modifiable en cochant cette préférence.
+
+
+
+
+
+
+
Mode d'emploi pour TUI
######################
+
+Mode d'emploi de la saisie des données
+**************************************
+
Le module HOMARD peut se lancer à partir d'instructions python. On trouvera ici la description de chacune des fonctions accessibles par l'utilisateur.
.. toctree::
tui_create_boundary
tui_homard
tui_create_yacs
+
+Préférences
+***********
+
+Un certain nombre de choix par défaut pour le module HOMARD sont définis dans les préférences.
+
+.. toctree::
+ :maxdepth: 2
+
+ preferences
string CreateDirNameIter(in string NomDir, in long option )
raises(SALOME::SALOME_Exception);
- string VerifieDir (in string NomDir) raises (SALOME::SALOME_Exception);
+ string VerifieDir (in string NomDir) raises (SALOME::SALOME_Exception);
//
void PublishFileUnderIteration(in string IterName, in string FileName, in string Comment)
raises(SALOME::SALOME_Exception);
void PublishResultInSmesh(in string FileName, in long Option)
raises(SALOME::SALOME_Exception);
+ void PublishMeshIterInSmesh (in string IterName) raises(SALOME::SALOME_Exception);
+
+//
//
HOMARD_YACS CreateYACSSchema(in string YACSName, in string CaseName, in string ScriptFile, in string DirName, in string MeshFile)
//
void SetLanguageShort (in string LanguageShort) raises (SALOME::SALOME_Exception);
string GetLanguageShort () raises (SALOME::SALOME_Exception);
+ void SetPublisMesh (in long PublisMeshIN, in long PublisMeshOUT)
+ raises (SALOME::SALOME_Exception);
+ long GetPublisMeshIN () raises (SALOME::SALOME_Exception);
+ long GetPublisMeshOUT () raises (SALOME::SALOME_Exception);
};
};
/********************************************************************************
** Form generated from reading UI file 'CreateCase.ui'
**
-** Created: Tue Sep 17 14:09:06 2013
+** Created: Wed Jan 15 08:42:35 2014
** by: Qt User Interface Compiler version 4.6.3
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
#include <QtGui/QRadioButton>
#include <QtGui/QSpacerItem>
#include <QtGui/QTableWidget>
+#include <QtGui/QWidget>
QT_BEGIN_NAMESPACE
class Ui_CreateCase
{
public:
+ QGridLayout *gridLayout_3;
+ QWidget *WName;
QGridLayout *gridLayout_2;
- QHBoxLayout *hboxLayout;
QLabel *Name;
QLineEdit *LEName;
- QHBoxLayout *hboxLayout1;
+ QSpacerItem *horizontalSpacer;
+ QHBoxLayout *hboxLayout;
QLabel *Directory;
QPushButton *PushDir;
QLineEdit *LEDirName;
QSpacerItem *spacerItem;
- QHBoxLayout *hboxLayout2;
+ QHBoxLayout *hboxLayout1;
QLabel *Mesh;
QPushButton *PushFichier;
QLineEdit *LEFileName;
QSpacerItem *spacerItem1;
QGroupBox *GBTypeConf;
- QHBoxLayout *hboxLayout3;
+ QHBoxLayout *hboxLayout2;
QRadioButton *RBConforme;
QRadioButton *RBNonConforme;
QSpacerItem *spacerItem2;
QGroupBox *GBTypeNoConf;
- QHBoxLayout *hboxLayout4;
+ QHBoxLayout *hboxLayout3;
QRadioButton *RB1NpM;
QRadioButton *RB1NpA;
QRadioButton *RBQuelconque;
QSpacerItem *spacerItem3;
- QHBoxLayout *hboxLayout5;
+ QHBoxLayout *hboxLayout4;
QCheckBox *CBBoundaryD;
QCheckBox *CBBoundaryA;
QSpacerItem *spacerItem4;
if (CreateCase->objectName().isEmpty())
CreateCase->setObjectName(QString::fromUtf8("CreateCase"));
CreateCase->resize(601, 1100);
- QSizePolicy sizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
+ QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
sizePolicy.setHorizontalStretch(0);
sizePolicy.setVerticalStretch(0);
sizePolicy.setHeightForWidth(CreateCase->sizePolicy().hasHeightForWidth());
CreateCase->setSizePolicy(sizePolicy);
+ CreateCase->setMinimumSize(QSize(600, 320));
+ CreateCase->setSizeIncrement(QSize(1, 1));
+ CreateCase->setBaseSize(QSize(600, 320));
CreateCase->setAutoFillBackground(true);
- gridLayout_2 = new QGridLayout(CreateCase);
+ gridLayout_3 = new QGridLayout(CreateCase);
+ gridLayout_3->setObjectName(QString::fromUtf8("gridLayout_3"));
+ WName = new QWidget(CreateCase);
+ WName->setObjectName(QString::fromUtf8("WName"));
+ gridLayout_2 = new QGridLayout(WName);
gridLayout_2->setObjectName(QString::fromUtf8("gridLayout_2"));
- hboxLayout = new QHBoxLayout();
-#ifndef Q_OS_MAC
- hboxLayout->setSpacing(6);
-#endif
-#ifndef Q_OS_MAC
- hboxLayout->setContentsMargins(0, 0, 0, 0);
-#endif
- hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- Name = new QLabel(CreateCase);
+ Name = new QLabel(WName);
Name->setObjectName(QString::fromUtf8("Name"));
- hboxLayout->addWidget(Name);
+ gridLayout_2->addWidget(Name, 0, 0, 1, 1);
- LEName = new QLineEdit(CreateCase);
+ LEName = new QLineEdit(WName);
LEName->setObjectName(QString::fromUtf8("LEName"));
- LEName->setMinimumSize(QSize(382, 21));
- hboxLayout->addWidget(LEName);
+ gridLayout_2->addWidget(LEName, 0, 1, 1, 1);
- gridLayout_2->addLayout(hboxLayout, 0, 0, 1, 3);
+ gridLayout_3->addWidget(WName, 0, 0, 1, 1);
- hboxLayout1 = new QHBoxLayout();
+ horizontalSpacer = new QSpacerItem(199, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
+
+ gridLayout_3->addItem(horizontalSpacer, 0, 1, 1, 1);
+
+ hboxLayout = new QHBoxLayout();
#ifndef Q_OS_MAC
- hboxLayout1->setSpacing(6);
+ hboxLayout->setSpacing(6);
#endif
- hboxLayout1->setContentsMargins(0, 0, 0, 0);
- hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1"));
+ hboxLayout->setContentsMargins(0, 0, 0, 0);
+ hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
Directory = new QLabel(CreateCase);
Directory->setObjectName(QString::fromUtf8("Directory"));
- hboxLayout1->addWidget(Directory);
+ hboxLayout->addWidget(Directory);
PushDir = new QPushButton(CreateCase);
PushDir->setObjectName(QString::fromUtf8("PushDir"));
PushDir->setAutoDefault(false);
- hboxLayout1->addWidget(PushDir);
+ hboxLayout->addWidget(PushDir);
LEDirName = new QLineEdit(CreateCase);
LEDirName->setObjectName(QString::fromUtf8("LEDirName"));
LEDirName->setMinimumSize(QSize(382, 21));
- hboxLayout1->addWidget(LEDirName);
+ hboxLayout->addWidget(LEDirName);
- gridLayout_2->addLayout(hboxLayout1, 1, 0, 1, 4);
+ gridLayout_3->addLayout(hboxLayout, 1, 0, 1, 6);
spacerItem = new QSpacerItem(20, 18, QSizePolicy::Minimum, QSizePolicy::Expanding);
- gridLayout_2->addItem(spacerItem, 2, 1, 1, 1);
+ gridLayout_3->addItem(spacerItem, 2, 2, 1, 2);
- hboxLayout2 = new QHBoxLayout();
+ hboxLayout1 = new QHBoxLayout();
#ifndef Q_OS_MAC
- hboxLayout2->setSpacing(6);
+ hboxLayout1->setSpacing(6);
#endif
- hboxLayout2->setContentsMargins(0, 0, 0, 0);
- hboxLayout2->setObjectName(QString::fromUtf8("hboxLayout2"));
+ hboxLayout1->setContentsMargins(0, 0, 0, 0);
+ hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1"));
Mesh = new QLabel(CreateCase);
Mesh->setObjectName(QString::fromUtf8("Mesh"));
- hboxLayout2->addWidget(Mesh);
+ hboxLayout1->addWidget(Mesh);
PushFichier = new QPushButton(CreateCase);
PushFichier->setObjectName(QString::fromUtf8("PushFichier"));
PushFichier->setAutoDefault(false);
- hboxLayout2->addWidget(PushFichier);
+ hboxLayout1->addWidget(PushFichier);
LEFileName = new QLineEdit(CreateCase);
LEFileName->setObjectName(QString::fromUtf8("LEFileName"));
LEFileName->setMinimumSize(QSize(382, 21));
- hboxLayout2->addWidget(LEFileName);
+ hboxLayout1->addWidget(LEFileName);
- gridLayout_2->addLayout(hboxLayout2, 3, 0, 1, 4);
+ gridLayout_3->addLayout(hboxLayout1, 3, 0, 2, 6);
spacerItem1 = new QSpacerItem(20, 0, QSizePolicy::Minimum, QSizePolicy::Expanding);
- gridLayout_2->addItem(spacerItem1, 4, 1, 1, 3);
+ gridLayout_3->addItem(spacerItem1, 4, 3, 1, 3);
GBTypeConf = new QGroupBox(CreateCase);
GBTypeConf->setObjectName(QString::fromUtf8("GBTypeConf"));
- hboxLayout3 = new QHBoxLayout(GBTypeConf);
+ hboxLayout2 = new QHBoxLayout(GBTypeConf);
#ifndef Q_OS_MAC
- hboxLayout3->setSpacing(6);
+ hboxLayout2->setSpacing(6);
#endif
#ifndef Q_OS_MAC
- hboxLayout3->setContentsMargins(9, 9, 9, 9);
+ hboxLayout2->setContentsMargins(9, 9, 9, 9);
#endif
- hboxLayout3->setObjectName(QString::fromUtf8("hboxLayout3"));
+ hboxLayout2->setObjectName(QString::fromUtf8("hboxLayout2"));
RBConforme = new QRadioButton(GBTypeConf);
RBConforme->setObjectName(QString::fromUtf8("RBConforme"));
RBConforme->setChecked(true);
- hboxLayout3->addWidget(RBConforme);
+ hboxLayout2->addWidget(RBConforme);
RBNonConforme = new QRadioButton(GBTypeConf);
RBNonConforme->setObjectName(QString::fromUtf8("RBNonConforme"));
- hboxLayout3->addWidget(RBNonConforme);
+ hboxLayout2->addWidget(RBNonConforme);
- gridLayout_2->addWidget(GBTypeConf, 5, 0, 1, 1);
+ gridLayout_3->addWidget(GBTypeConf, 5, 0, 1, 2);
spacerItem2 = new QSpacerItem(20, 1, QSizePolicy::Minimum, QSizePolicy::Expanding);
- gridLayout_2->addItem(spacerItem2, 6, 1, 1, 1);
+ gridLayout_3->addItem(spacerItem2, 6, 3, 1, 1);
GBTypeNoConf = new QGroupBox(CreateCase);
GBTypeNoConf->setObjectName(QString::fromUtf8("GBTypeNoConf"));
- hboxLayout4 = new QHBoxLayout(GBTypeNoConf);
+ hboxLayout3 = new QHBoxLayout(GBTypeNoConf);
#ifndef Q_OS_MAC
- hboxLayout4->setSpacing(6);
+ hboxLayout3->setSpacing(6);
#endif
#ifndef Q_OS_MAC
- hboxLayout4->setContentsMargins(9, 9, 9, 9);
+ hboxLayout3->setContentsMargins(9, 9, 9, 9);
#endif
- hboxLayout4->setObjectName(QString::fromUtf8("hboxLayout4"));
+ hboxLayout3->setObjectName(QString::fromUtf8("hboxLayout3"));
RB1NpM = new QRadioButton(GBTypeNoConf);
RB1NpM->setObjectName(QString::fromUtf8("RB1NpM"));
- hboxLayout4->addWidget(RB1NpM);
+ hboxLayout3->addWidget(RB1NpM);
RB1NpA = new QRadioButton(GBTypeNoConf);
RB1NpA->setObjectName(QString::fromUtf8("RB1NpA"));
- hboxLayout4->addWidget(RB1NpA);
+ hboxLayout3->addWidget(RB1NpA);
RBQuelconque = new QRadioButton(GBTypeNoConf);
RBQuelconque->setObjectName(QString::fromUtf8("RBQuelconque"));
- hboxLayout4->addWidget(RBQuelconque);
+ hboxLayout3->addWidget(RBQuelconque);
- gridLayout_2->addWidget(GBTypeNoConf, 7, 0, 1, 3);
+ gridLayout_3->addWidget(GBTypeNoConf, 7, 0, 1, 6);
spacerItem3 = new QSpacerItem(20, 0, QSizePolicy::Minimum, QSizePolicy::Expanding);
- gridLayout_2->addItem(spacerItem3, 8, 1, 1, 3);
+ gridLayout_3->addItem(spacerItem3, 8, 3, 1, 3);
- hboxLayout5 = new QHBoxLayout();
+ hboxLayout4 = new QHBoxLayout();
#ifndef Q_OS_MAC
- hboxLayout5->setSpacing(6);
+ hboxLayout4->setSpacing(6);
#endif
- hboxLayout5->setContentsMargins(0, 0, 0, 0);
- hboxLayout5->setObjectName(QString::fromUtf8("hboxLayout5"));
+ hboxLayout4->setContentsMargins(0, 0, 0, 0);
+ hboxLayout4->setObjectName(QString::fromUtf8("hboxLayout4"));
CBBoundaryD = new QCheckBox(CreateCase);
CBBoundaryD->setObjectName(QString::fromUtf8("CBBoundaryD"));
- hboxLayout5->addWidget(CBBoundaryD);
+ hboxLayout4->addWidget(CBBoundaryD);
CBBoundaryA = new QCheckBox(CreateCase);
CBBoundaryA->setObjectName(QString::fromUtf8("CBBoundaryA"));
- hboxLayout5->addWidget(CBBoundaryA);
+ hboxLayout4->addWidget(CBBoundaryA);
- gridLayout_2->addLayout(hboxLayout5, 9, 0, 1, 2);
+ gridLayout_3->addLayout(hboxLayout4, 9, 0, 1, 4);
spacerItem4 = new QSpacerItem(20, 2, QSizePolicy::Minimum, QSizePolicy::Expanding);
- gridLayout_2->addItem(spacerItem4, 10, 1, 1, 1);
+ gridLayout_3->addItem(spacerItem4, 10, 3, 1, 1);
GBBoundaryD = new QGroupBox(CreateCase);
GBBoundaryD->setObjectName(QString::fromUtf8("GBBoundaryD"));
- sizePolicy.setHeightForWidth(GBBoundaryD->sizePolicy().hasHeightForWidth());
- GBBoundaryD->setSizePolicy(sizePolicy);
+ QSizePolicy sizePolicy1(QSizePolicy::Fixed, QSizePolicy::Fixed);
+ sizePolicy1.setHorizontalStretch(0);
+ sizePolicy1.setVerticalStretch(0);
+ sizePolicy1.setHeightForWidth(GBBoundaryD->sizePolicy().hasHeightForWidth());
+ GBBoundaryD->setSizePolicy(sizePolicy1);
gridLayout = new QGridLayout(GBBoundaryD);
#ifndef Q_OS_MAC
gridLayout->setSpacing(6);
gridLayout->addWidget(PBBoundaryDiHelp, 0, 4, 1, 1);
- gridLayout_2->addWidget(GBBoundaryD, 11, 0, 1, 3);
+ gridLayout_3->addWidget(GBBoundaryD, 11, 0, 1, 6);
GBBoundaryA = new QGroupBox(CreateCase);
GBBoundaryA->setObjectName(QString::fromUtf8("GBBoundaryA"));
formLayout->setLayout(0, QFormLayout::FieldRole, gridLayout1);
- gridLayout_2->addWidget(GBBoundaryA, 12, 0, 1, 4);
+ gridLayout_3->addWidget(GBBoundaryA, 12, 0, 1, 6);
spacer = new QSpacerItem(239, 41, QSizePolicy::Minimum, QSizePolicy::Expanding);
- gridLayout_2->addItem(spacer, 13, 0, 1, 1);
+ gridLayout_3->addItem(spacer, 13, 0, 1, 2);
CBAdvanced = new QCheckBox(CreateCase);
CBAdvanced->setObjectName(QString::fromUtf8("CBAdvanced"));
- gridLayout_2->addWidget(CBAdvanced, 14, 0, 1, 1);
+ gridLayout_3->addWidget(CBAdvanced, 14, 0, 1, 1);
GBAdvancedOptions = new QGroupBox(CreateCase);
GBAdvancedOptions->setObjectName(QString::fromUtf8("GBAdvancedOptions"));
gridLayout2->addWidget(CBPyramid, 0, 0, 1, 1);
- gridLayout_2->addWidget(GBAdvancedOptions, 15, 0, 1, 1);
+ gridLayout_3->addWidget(GBAdvancedOptions, 15, 0, 1, 1);
spacer_3 = new QSpacerItem(128, 13, QSizePolicy::Fixed, QSizePolicy::Minimum);
- gridLayout_2->addItem(spacer_3, 15, 2, 1, 2);
+ gridLayout_3->addItem(spacer_3, 15, 4, 1, 2);
spacer_4 = new QSpacerItem(239, 41, QSizePolicy::Minimum, QSizePolicy::Expanding);
- gridLayout_2->addItem(spacer_4, 16, 0, 1, 1);
+ gridLayout_3->addItem(spacer_4, 16, 0, 1, 2);
Comment = new QLabel(CreateCase);
Comment->setObjectName(QString::fromUtf8("Comment"));
- gridLayout_2->addWidget(Comment, 17, 0, 1, 3);
+ gridLayout_3->addWidget(Comment, 17, 0, 1, 1);
verticalSpacer = new QSpacerItem(20, 35, QSizePolicy::Minimum, QSizePolicy::Expanding);
- gridLayout_2->addItem(verticalSpacer, 18, 0, 1, 1);
+ gridLayout_3->addItem(verticalSpacer, 18, 0, 1, 1);
GroupButtons = new QGroupBox(CreateCase);
GroupButtons->setObjectName(QString::fromUtf8("GroupButtons"));
gridLayout3->addWidget(buttonCancel, 0, 2, 1, 1);
- gridLayout_2->addWidget(GroupButtons, 19, 0, 1, 3);
+ gridLayout_3->addWidget(GroupButtons, 19, 0, 1, 5);
spacer_2 = new QSpacerItem(128, 25, QSizePolicy::Fixed, QSizePolicy::Minimum);
- gridLayout_2->addItem(spacer_2, 19, 3, 1, 1);
+ gridLayout_3->addItem(spacer_2, 19, 5, 1, 1);
retranslateUi(CreateCase);
</rect>
</property>
<property name="sizePolicy">
- <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
+ <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
+ <property name="minimumSize">
+ <size>
+ <width>600</width>
+ <height>320</height>
+ </size>
+ </property>
+ <property name="sizeIncrement">
+ <size>
+ <width>1</width>
+ <height>1</height>
+ </size>
+ </property>
+ <property name="baseSize">
+ <size>
+ <width>600</width>
+ <height>320</height>
+ </size>
+ </property>
<property name="windowTitle">
<string>Create a case</string>
</property>
<property name="autoFillBackground">
<bool>true</bool>
</property>
- <layout class="QGridLayout" name="gridLayout_2">
- <item row="0" column="0" colspan="3">
- <layout class="QHBoxLayout">
- <property name="spacing">
- <number>6</number>
+ <layout class="QGridLayout" name="gridLayout_3">
+ <item row="0" column="0">
+ <widget class="QWidget" name="WName" native="true">
+ <layout class="QGridLayout" name="gridLayout_2">
+ <item row="0" column="0">
+ <widget class="QLabel" name="Name">
+ <property name="text">
+ <string>Name</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <widget class="QLineEdit" name="LEName"/>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <spacer name="horizontalSpacer">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
</property>
- <property name="margin">
- <number>0</number>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>199</width>
+ <height>20</height>
+ </size>
</property>
- <item>
- <widget class="QLabel" name="Name">
- <property name="text">
- <string>Name</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QLineEdit" name="LEName">
- <property name="minimumSize">
- <size>
- <width>382</width>
- <height>21</height>
- </size>
- </property>
- </widget>
- </item>
- </layout>
+ </spacer>
</item>
- <item row="1" column="0" colspan="4">
+ <item row="1" column="0" colspan="6">
<layout class="QHBoxLayout">
<property name="spacing">
<number>6</number>
</item>
</layout>
</item>
- <item row="2" column="1">
+ <item row="2" column="2" colspan="2">
<spacer>
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
</spacer>
</item>
- <item row="3" column="0" colspan="4">
+ <item row="3" column="0" rowspan="2" colspan="6">
<layout class="QHBoxLayout">
<property name="spacing">
<number>6</number>
</item>
</layout>
</item>
- <item row="4" column="1" colspan="3">
+ <item row="4" column="3" colspan="3">
<spacer>
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
</spacer>
</item>
- <item row="5" column="0">
+ <item row="5" column="0" colspan="2">
<widget class="QGroupBox" name="GBTypeConf">
<property name="title">
<string>Conformity type</string>
</layout>
</widget>
</item>
- <item row="6" column="1">
+ <item row="6" column="3">
<spacer>
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
</spacer>
</item>
- <item row="7" column="0" colspan="3">
+ <item row="7" column="0" colspan="6">
<widget class="QGroupBox" name="GBTypeNoConf">
<property name="title">
<string>Non conformal option</string>
</layout>
</widget>
</item>
- <item row="8" column="1" colspan="3">
+ <item row="8" column="3" colspan="3">
<spacer>
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
</spacer>
</item>
- <item row="9" column="0" colspan="2">
+ <item row="9" column="0" colspan="4">
<layout class="QHBoxLayout">
<property name="spacing">
<number>6</number>
</item>
</layout>
</item>
- <item row="10" column="1">
+ <item row="10" column="3">
<spacer>
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
</spacer>
</item>
- <item row="11" column="0" colspan="3">
+ <item row="11" column="0" colspan="6">
<widget class="QGroupBox" name="GBBoundaryD">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
</layout>
</widget>
</item>
- <item row="12" column="0" colspan="4">
+ <item row="12" column="0" colspan="6">
<widget class="QGroupBox" name="GBBoundaryA">
<property name="minimumSize">
<size>
</layout>
</widget>
</item>
- <item row="13" column="0">
+ <item row="13" column="0" colspan="2">
<spacer name="spacer">
<property name="orientation">
<enum>Qt::Vertical</enum>
</layout>
</widget>
</item>
- <item row="15" column="2" colspan="2">
+ <item row="15" column="4" colspan="2">
<spacer name="spacer_3">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
</spacer>
</item>
- <item row="16" column="0">
+ <item row="16" column="0" colspan="2">
<spacer name="spacer_4">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
</spacer>
</item>
- <item row="17" column="0" colspan="3">
+ <item row="17" column="0">
<widget class="QLabel" name="Comment">
<property name="text">
<string> No comment.</string>
</property>
</spacer>
</item>
- <item row="19" column="0" colspan="3">
+ <item row="19" column="0" colspan="5">
<widget class="QGroupBox" name="GroupButtons">
<property name="title">
<string/>
</layout>
</widget>
</item>
- <item row="19" column="3">
+ <item row="19" column="5">
<spacer name="spacer_2">
<property name="orientation">
<enum>Qt::Horizontal</enum>
/********************************************************************************
** Form generated from reading UI file 'CreateHypothesis.ui'
**
-** Created: Tue Sep 24 14:35:06 2013
+** Created: Wed Jan 15 08:44:19 2014
** by: Qt User Interface Compiler version 4.6.3
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
#include <QtGui/QButtonGroup>
#include <QtGui/QCheckBox>
#include <QtGui/QComboBox>
-#include <QtGui/QDialog>
#include <QtGui/QDoubleSpinBox>
#include <QtGui/QGridLayout>
#include <QtGui/QGroupBox>
#include <QtGui/QLineEdit>
#include <QtGui/QPushButton>
#include <QtGui/QRadioButton>
+#include <QtGui/QScrollArea>
#include <QtGui/QSpacerItem>
#include <QtGui/QSpinBox>
#include <QtGui/QTableWidget>
#include <QtGui/QVBoxLayout>
+#include <QtGui/QWidget>
QT_BEGIN_NAMESPACE
class Ui_CreateHypothesis
{
public:
+ QWidget *scrollAreaWidgetContents;
QGridLayout *gridLayout_3;
+ QWidget *WName;
+ QGridLayout *gridLayout;
+ QLabel *Name;
QLineEdit *LEName;
+ QSpacerItem *horizontalSpacer_9;
QGroupBox *GBTypeAdaptation;
QHBoxLayout *hboxLayout;
QRadioButton *RBUniforme;
QRadioButton *RBChamp;
QRadioButton *RBZone;
+ QSpacerItem *horizontalSpacer_6;
+ QCheckBox *CBGroupe;
+ QSpacerItem *horizontalSpacer_8;
QGroupBox *GBUniform;
- QGridLayout *gridLayout;
+ QGridLayout *gridLayout1;
QRadioButton *RBUniDera;
QRadioButton *RBUniRaff;
+ QSpacerItem *horizontalSpacer_7;
QGroupBox *GBFieldFile;
- QGridLayout *gridLayout1;
+ QGridLayout *gridLayout2;
QLabel *FieldFile;
QLineEdit *LEFieldFile;
QGroupBox *GBFieldManagement;
- QGridLayout *gridLayout2;
+ QGridLayout *gridLayout3;
QHBoxLayout *hboxLayout1;
QLabel *FieldName;
QComboBox *CBFieldName;
QCheckBox *CBJump;
QHBoxLayout *hboxLayout4;
QGroupBox *GBRefinementThresholds;
- QGridLayout *gridLayout3;
+ QGridLayout *gridLayout4;
QRadioButton *RBRPE;
QDoubleSpinBox *SpinBox_RPE;
QRadioButton *RBRRel;
QDoubleSpinBox *SpinBox_RMuSigma;
QRadioButton *RBRNo;
QGroupBox *GBCoarseningThresholds;
- QGridLayout *gridLayout4;
+ QGridLayout *gridLayout5;
QRadioButton *RBCPE;
QDoubleSpinBox *SpinBox_CPE;
QRadioButton *RBCRel;
QPushButton *PBZoneDelete;
QSpacerItem *spacerItem2;
QGroupBox *GBField;
- QGridLayout *gridLayout5;
QGridLayout *gridLayout6;
+ QGridLayout *gridLayout7;
QRadioButton *RBFieldNo;
QRadioButton *RBFieldAll;
QRadioButton *RBFieldChosen;
QTableWidget *TWField;
- QCheckBox *CBGroupe;
+ QSpacerItem *horizontalSpacer_5;
QCheckBox *CBAdvanced;
+ QSpacerItem *horizontalSpacer_4;
QGroupBox *GBAdvancedOptions;
QGridLayout *gridLayout_1;
QLabel *TLMinimalDiameter;
QDoubleSpinBox *doubleSpinBoxDiamMin;
QLabel *TLMaximalLevel;
- QSpinBox *spinBoxNivMax;
+ QSpinBox *SpinBoxNivMax;
QGroupBox *GBAdapInit;
QGridLayout *gridLayout_2;
QRadioButton *RBAIN;
QRadioButton *RBAIR;
QRadioButton *RBAID;
QCheckBox *CBLevelOutput;
+ QSpacerItem *horizontalSpacer_3;
QGroupBox *GBButtons;
- QGridLayout *gridLayout7;
+ QGridLayout *gridLayout8;
QPushButton *buttonOk;
QPushButton *buttonApply;
QPushButton *buttonCancel;
QPushButton *buttonHelp;
- QLabel *Name;
+ QSpacerItem *horizontalSpacer_2;
- void setupUi(QDialog *CreateHypothesis)
+ void setupUi(QScrollArea *CreateHypothesis)
{
if (CreateHypothesis->objectName().isEmpty())
CreateHypothesis->setObjectName(QString::fromUtf8("CreateHypothesis"));
- CreateHypothesis->resize(794, 1481);
- QSizePolicy sizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
+ CreateHypothesis->resize(848, 1550);
+ QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
sizePolicy.setHorizontalStretch(0);
sizePolicy.setVerticalStretch(0);
sizePolicy.setHeightForWidth(CreateHypothesis->sizePolicy().hasHeightForWidth());
CreateHypothesis->setSizePolicy(sizePolicy);
- CreateHypothesis->setAutoFillBackground(true);
- CreateHypothesis->setSizeGripEnabled(true);
- gridLayout_3 = new QGridLayout(CreateHypothesis);
+ CreateHypothesis->setMinimumSize(QSize(800, 600));
+ CreateHypothesis->setSizeIncrement(QSize(1, 1));
+ CreateHypothesis->setBaseSize(QSize(800, 1200));
+ CreateHypothesis->setWidgetResizable(true);
+ scrollAreaWidgetContents = new QWidget();
+ scrollAreaWidgetContents->setObjectName(QString::fromUtf8("scrollAreaWidgetContents"));
+ scrollAreaWidgetContents->setGeometry(QRect(0, 0, 844, 1546));
+ scrollAreaWidgetContents->setProperty("sizeGripEnabled", QVariant(true));
+ gridLayout_3 = new QGridLayout(scrollAreaWidgetContents);
gridLayout_3->setObjectName(QString::fromUtf8("gridLayout_3"));
- LEName = new QLineEdit(CreateHypothesis);
+ WName = new QWidget(scrollAreaWidgetContents);
+ WName->setObjectName(QString::fromUtf8("WName"));
+ gridLayout = new QGridLayout(WName);
+ gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
+ Name = new QLabel(WName);
+ Name->setObjectName(QString::fromUtf8("Name"));
+
+ gridLayout->addWidget(Name, 0, 0, 1, 1);
+
+ LEName = new QLineEdit(WName);
LEName->setObjectName(QString::fromUtf8("LEName"));
- LEName->setMinimumSize(QSize(382, 31));
- LEName->setMaxLength(32);
+ LEName->setMinimumSize(QSize(282, 31));
- gridLayout_3->addWidget(LEName, 0, 1, 1, 1);
+ gridLayout->addWidget(LEName, 0, 1, 1, 1);
- GBTypeAdaptation = new QGroupBox(CreateHypothesis);
+
+ gridLayout_3->addWidget(WName, 0, 0, 1, 1);
+
+ horizontalSpacer_9 = new QSpacerItem(224, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
+
+ gridLayout_3->addItem(horizontalSpacer_9, 0, 1, 1, 1);
+
+ GBTypeAdaptation = new QGroupBox(scrollAreaWidgetContents);
GBTypeAdaptation->setObjectName(QString::fromUtf8("GBTypeAdaptation"));
hboxLayout = new QHBoxLayout(GBTypeAdaptation);
#ifndef Q_OS_MAC
gridLayout_3->addWidget(GBTypeAdaptation, 1, 0, 1, 2);
- GBUniform = new QGroupBox(CreateHypothesis);
+ horizontalSpacer_6 = new QSpacerItem(20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
+
+ gridLayout_3->addItem(horizontalSpacer_6, 1, 2, 1, 1);
+
+ CBGroupe = new QCheckBox(scrollAreaWidgetContents);
+ CBGroupe->setObjectName(QString::fromUtf8("CBGroupe"));
+
+ gridLayout_3->addWidget(CBGroupe, 2, 0, 1, 1);
+
+ horizontalSpacer_8 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
+
+ gridLayout_3->addItem(horizontalSpacer_8, 2, 2, 1, 1);
+
+ GBUniform = new QGroupBox(scrollAreaWidgetContents);
GBUniform->setObjectName(QString::fromUtf8("GBUniform"));
- gridLayout = new QGridLayout(GBUniform);
+ gridLayout1 = new QGridLayout(GBUniform);
#ifndef Q_OS_MAC
- gridLayout->setSpacing(6);
+ gridLayout1->setSpacing(6);
#endif
#ifndef Q_OS_MAC
- gridLayout->setContentsMargins(9, 9, 9, 9);
+ gridLayout1->setContentsMargins(9, 9, 9, 9);
#endif
- gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
+ gridLayout1->setObjectName(QString::fromUtf8("gridLayout1"));
RBUniDera = new QRadioButton(GBUniform);
RBUniDera->setObjectName(QString::fromUtf8("RBUniDera"));
- gridLayout->addWidget(RBUniDera, 0, 1, 1, 1);
+ gridLayout1->addWidget(RBUniDera, 0, 1, 1, 1);
RBUniRaff = new QRadioButton(GBUniform);
RBUniRaff->setObjectName(QString::fromUtf8("RBUniRaff"));
RBUniRaff->setChecked(true);
- gridLayout->addWidget(RBUniRaff, 0, 0, 1, 1);
+ gridLayout1->addWidget(RBUniRaff, 0, 0, 1, 1);
+
+ gridLayout_3->addWidget(GBUniform, 3, 0, 1, 1);
- gridLayout_3->addWidget(GBUniform, 3, 0, 1, 2);
+ horizontalSpacer_7 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
- GBFieldFile = new QGroupBox(CreateHypothesis);
+ gridLayout_3->addItem(horizontalSpacer_7, 3, 2, 1, 1);
+
+ GBFieldFile = new QGroupBox(scrollAreaWidgetContents);
GBFieldFile->setObjectName(QString::fromUtf8("GBFieldFile"));
- gridLayout1 = new QGridLayout(GBFieldFile);
+ gridLayout2 = new QGridLayout(GBFieldFile);
#ifndef Q_OS_MAC
- gridLayout1->setSpacing(6);
+ gridLayout2->setSpacing(6);
#endif
#ifndef Q_OS_MAC
- gridLayout1->setContentsMargins(9, 9, 9, 9);
+ gridLayout2->setContentsMargins(9, 9, 9, 9);
#endif
- gridLayout1->setObjectName(QString::fromUtf8("gridLayout1"));
+ gridLayout2->setObjectName(QString::fromUtf8("gridLayout2"));
FieldFile = new QLabel(GBFieldFile);
FieldFile->setObjectName(QString::fromUtf8("FieldFile"));
- gridLayout1->addWidget(FieldFile, 0, 0, 1, 1);
+ gridLayout2->addWidget(FieldFile, 0, 0, 1, 1);
LEFieldFile = new QLineEdit(GBFieldFile);
LEFieldFile->setObjectName(QString::fromUtf8("LEFieldFile"));
LEFieldFile->setMinimumSize(QSize(282, 31));
- gridLayout1->addWidget(LEFieldFile, 0, 1, 1, 1);
+ gridLayout2->addWidget(LEFieldFile, 0, 1, 1, 1);
gridLayout_3->addWidget(GBFieldFile, 4, 0, 1, 2);
- GBFieldManagement = new QGroupBox(CreateHypothesis);
+ GBFieldManagement = new QGroupBox(scrollAreaWidgetContents);
GBFieldManagement->setObjectName(QString::fromUtf8("GBFieldManagement"));
- sizePolicy.setHeightForWidth(GBFieldManagement->sizePolicy().hasHeightForWidth());
- GBFieldManagement->setSizePolicy(sizePolicy);
- gridLayout2 = new QGridLayout(GBFieldManagement);
+ QSizePolicy sizePolicy1(QSizePolicy::Fixed, QSizePolicy::Fixed);
+ sizePolicy1.setHorizontalStretch(0);
+ sizePolicy1.setVerticalStretch(0);
+ sizePolicy1.setHeightForWidth(GBFieldManagement->sizePolicy().hasHeightForWidth());
+ GBFieldManagement->setSizePolicy(sizePolicy1);
+ gridLayout3 = new QGridLayout(GBFieldManagement);
#ifndef Q_OS_MAC
- gridLayout2->setSpacing(6);
+ gridLayout3->setSpacing(6);
#endif
#ifndef Q_OS_MAC
- gridLayout2->setContentsMargins(9, 9, 9, 9);
+ gridLayout3->setContentsMargins(9, 9, 9, 9);
#endif
- gridLayout2->setObjectName(QString::fromUtf8("gridLayout2"));
+ gridLayout3->setObjectName(QString::fromUtf8("gridLayout3"));
hboxLayout1 = new QHBoxLayout();
#ifndef Q_OS_MAC
hboxLayout1->setSpacing(6);
CBFieldName = new QComboBox(GBFieldManagement);
CBFieldName->setObjectName(QString::fromUtf8("CBFieldName"));
- sizePolicy.setHeightForWidth(CBFieldName->sizePolicy().hasHeightForWidth());
- CBFieldName->setSizePolicy(sizePolicy);
+ sizePolicy1.setHeightForWidth(CBFieldName->sizePolicy().hasHeightForWidth());
+ CBFieldName->setSizePolicy(sizePolicy1);
CBFieldName->setEditable(false);
CBFieldName->setSizeAdjustPolicy(QComboBox::AdjustToContents);
hboxLayout1->addItem(spacerItem);
- gridLayout2->addLayout(hboxLayout1, 0, 0, 1, 1);
+ gridLayout3->addLayout(hboxLayout1, 0, 0, 1, 1);
hboxLayout2 = new QHBoxLayout();
#ifndef Q_OS_MAC
hboxLayout2->addLayout(vboxLayout);
- gridLayout2->addLayout(hboxLayout2, 1, 0, 1, 1);
+ gridLayout3->addLayout(hboxLayout2, 1, 0, 1, 1);
hboxLayout4 = new QHBoxLayout();
#ifndef Q_OS_MAC
hboxLayout4->setObjectName(QString::fromUtf8("hboxLayout4"));
GBRefinementThresholds = new QGroupBox(GBFieldManagement);
GBRefinementThresholds->setObjectName(QString::fromUtf8("GBRefinementThresholds"));
- sizePolicy.setHeightForWidth(GBRefinementThresholds->sizePolicy().hasHeightForWidth());
- GBRefinementThresholds->setSizePolicy(sizePolicy);
- gridLayout3 = new QGridLayout(GBRefinementThresholds);
+ sizePolicy1.setHeightForWidth(GBRefinementThresholds->sizePolicy().hasHeightForWidth());
+ GBRefinementThresholds->setSizePolicy(sizePolicy1);
+ gridLayout4 = new QGridLayout(GBRefinementThresholds);
#ifndef Q_OS_MAC
- gridLayout3->setSpacing(6);
+ gridLayout4->setSpacing(6);
#endif
#ifndef Q_OS_MAC
- gridLayout3->setContentsMargins(9, 9, 9, 9);
+ gridLayout4->setContentsMargins(9, 9, 9, 9);
#endif
- gridLayout3->setObjectName(QString::fromUtf8("gridLayout3"));
+ gridLayout4->setObjectName(QString::fromUtf8("gridLayout4"));
RBRPE = new QRadioButton(GBRefinementThresholds);
RBRPE->setObjectName(QString::fromUtf8("RBRPE"));
RBRPE->setCheckable(true);
RBRPE->setChecked(true);
- gridLayout3->addWidget(RBRPE, 0, 0, 1, 1);
+ gridLayout4->addWidget(RBRPE, 0, 0, 1, 1);
SpinBox_RPE = new QDoubleSpinBox(GBRefinementThresholds);
SpinBox_RPE->setObjectName(QString::fromUtf8("SpinBox_RPE"));
SpinBox_RPE->setSingleStep(0.1);
SpinBox_RPE->setValue(2);
- gridLayout3->addWidget(SpinBox_RPE, 0, 1, 1, 1);
+ gridLayout4->addWidget(SpinBox_RPE, 0, 1, 1, 1);
RBRRel = new QRadioButton(GBRefinementThresholds);
RBRRel->setObjectName(QString::fromUtf8("RBRRel"));
- gridLayout3->addWidget(RBRRel, 1, 0, 1, 1);
+ gridLayout4->addWidget(RBRRel, 1, 0, 1, 1);
SpinBox_RRel = new QDoubleSpinBox(GBRefinementThresholds);
SpinBox_RRel->setObjectName(QString::fromUtf8("SpinBox_RRel"));
SpinBox_RRel->setMaximum(100);
SpinBox_RRel->setSingleStep(0.1);
- gridLayout3->addWidget(SpinBox_RRel, 1, 1, 1, 1);
+ gridLayout4->addWidget(SpinBox_RRel, 1, 1, 1, 1);
RBRAbs = new QRadioButton(GBRefinementThresholds);
RBRAbs->setObjectName(QString::fromUtf8("RBRAbs"));
- gridLayout3->addWidget(RBRAbs, 2, 0, 1, 1);
+ gridLayout4->addWidget(RBRAbs, 2, 0, 1, 1);
SpinBox_RAbs = new QDoubleSpinBox(GBRefinementThresholds);
SpinBox_RAbs->setObjectName(QString::fromUtf8("SpinBox_RAbs"));
SpinBox_RAbs->setMaximum(1e+12);
SpinBox_RAbs->setSingleStep(0.1);
- gridLayout3->addWidget(SpinBox_RAbs, 2, 1, 1, 1);
+ gridLayout4->addWidget(SpinBox_RAbs, 2, 1, 1, 1);
RBRMuSigma = new QRadioButton(GBRefinementThresholds);
RBRMuSigma->setObjectName(QString::fromUtf8("RBRMuSigma"));
- gridLayout3->addWidget(RBRMuSigma, 3, 0, 1, 1);
+ gridLayout4->addWidget(RBRMuSigma, 3, 0, 1, 1);
SpinBox_RMuSigma = new QDoubleSpinBox(GBRefinementThresholds);
SpinBox_RMuSigma->setObjectName(QString::fromUtf8("SpinBox_RMuSigma"));
SpinBox_RMuSigma->setSingleStep(0.1);
SpinBox_RMuSigma->setValue(3);
- gridLayout3->addWidget(SpinBox_RMuSigma, 3, 1, 1, 1);
+ gridLayout4->addWidget(SpinBox_RMuSigma, 3, 1, 1, 1);
RBRNo = new QRadioButton(GBRefinementThresholds);
RBRNo->setObjectName(QString::fromUtf8("RBRNo"));
- gridLayout3->addWidget(RBRNo, 4, 0, 1, 1);
+ gridLayout4->addWidget(RBRNo, 4, 0, 1, 1);
hboxLayout4->addWidget(GBRefinementThresholds);
GBCoarseningThresholds = new QGroupBox(GBFieldManagement);
GBCoarseningThresholds->setObjectName(QString::fromUtf8("GBCoarseningThresholds"));
- gridLayout4 = new QGridLayout(GBCoarseningThresholds);
+ gridLayout5 = new QGridLayout(GBCoarseningThresholds);
#ifndef Q_OS_MAC
- gridLayout4->setSpacing(6);
+ gridLayout5->setSpacing(6);
#endif
#ifndef Q_OS_MAC
- gridLayout4->setContentsMargins(9, 9, 9, 9);
+ gridLayout5->setContentsMargins(9, 9, 9, 9);
#endif
- gridLayout4->setObjectName(QString::fromUtf8("gridLayout4"));
+ gridLayout5->setObjectName(QString::fromUtf8("gridLayout5"));
RBCPE = new QRadioButton(GBCoarseningThresholds);
RBCPE->setObjectName(QString::fromUtf8("RBCPE"));
RBCPE->setCheckable(true);
RBCPE->setChecked(false);
- gridLayout4->addWidget(RBCPE, 0, 0, 1, 1);
+ gridLayout5->addWidget(RBCPE, 0, 0, 1, 1);
SpinBox_CPE = new QDoubleSpinBox(GBCoarseningThresholds);
SpinBox_CPE->setObjectName(QString::fromUtf8("SpinBox_CPE"));
SpinBox_CPE->setMaximum(100);
SpinBox_CPE->setSingleStep(0.1);
- gridLayout4->addWidget(SpinBox_CPE, 0, 1, 1, 1);
+ gridLayout5->addWidget(SpinBox_CPE, 0, 1, 1, 1);
RBCRel = new QRadioButton(GBCoarseningThresholds);
RBCRel->setObjectName(QString::fromUtf8("RBCRel"));
- gridLayout4->addWidget(RBCRel, 1, 0, 1, 1);
+ gridLayout5->addWidget(RBCRel, 1, 0, 1, 1);
SpinBox_CRel = new QDoubleSpinBox(GBCoarseningThresholds);
SpinBox_CRel->setObjectName(QString::fromUtf8("SpinBox_CRel"));
SpinBox_CRel->setMaximum(100);
SpinBox_CRel->setSingleStep(0.1);
- gridLayout4->addWidget(SpinBox_CRel, 1, 1, 1, 1);
+ gridLayout5->addWidget(SpinBox_CRel, 1, 1, 1, 1);
RBCAbs = new QRadioButton(GBCoarseningThresholds);
RBCAbs->setObjectName(QString::fromUtf8("RBCAbs"));
- gridLayout4->addWidget(RBCAbs, 2, 0, 1, 1);
+ gridLayout5->addWidget(RBCAbs, 2, 0, 1, 1);
SpinBox_CAbs = new QDoubleSpinBox(GBCoarseningThresholds);
SpinBox_CAbs->setObjectName(QString::fromUtf8("SpinBox_CAbs"));
SpinBox_CAbs->setMaximum(1e+12);
SpinBox_CAbs->setSingleStep(0.1);
- gridLayout4->addWidget(SpinBox_CAbs, 2, 1, 1, 1);
+ gridLayout5->addWidget(SpinBox_CAbs, 2, 1, 1, 1);
RBCMuSigma = new QRadioButton(GBCoarseningThresholds);
RBCMuSigma->setObjectName(QString::fromUtf8("RBCMuSigma"));
- gridLayout4->addWidget(RBCMuSigma, 3, 0, 1, 1);
+ gridLayout5->addWidget(RBCMuSigma, 3, 0, 1, 1);
SpinBox_CMuSigma = new QDoubleSpinBox(GBCoarseningThresholds);
SpinBox_CMuSigma->setObjectName(QString::fromUtf8("SpinBox_CMuSigma"));
SpinBox_CMuSigma->setSingleStep(0.1);
SpinBox_CMuSigma->setValue(4);
- gridLayout4->addWidget(SpinBox_CMuSigma, 3, 1, 1, 1);
+ gridLayout5->addWidget(SpinBox_CMuSigma, 3, 1, 1, 1);
RBCNo = new QRadioButton(GBCoarseningThresholds);
RBCNo->setObjectName(QString::fromUtf8("RBCNo"));
RBCNo->setChecked(true);
- gridLayout4->addWidget(RBCNo, 4, 0, 1, 1);
+ gridLayout5->addWidget(RBCNo, 4, 0, 1, 1);
hboxLayout4->addWidget(GBCoarseningThresholds);
- gridLayout2->addLayout(hboxLayout4, 2, 0, 1, 1);
+ gridLayout3->addLayout(hboxLayout4, 2, 0, 1, 1);
- gridLayout_3->addWidget(GBFieldManagement, 5, 0, 1, 2);
+ gridLayout_3->addWidget(GBFieldManagement, 5, 0, 1, 3);
- GBAreaManagement = new QGroupBox(CreateHypothesis);
+ GBAreaManagement = new QGroupBox(scrollAreaWidgetContents);
GBAreaManagement->setObjectName(QString::fromUtf8("GBAreaManagement"));
- sizePolicy.setHeightForWidth(GBAreaManagement->sizePolicy().hasHeightForWidth());
- GBAreaManagement->setSizePolicy(sizePolicy);
+ sizePolicy1.setHeightForWidth(GBAreaManagement->sizePolicy().hasHeightForWidth());
+ GBAreaManagement->setSizePolicy(sizePolicy1);
gridLayout_4 = new QGridLayout(GBAreaManagement);
gridLayout_4->setObjectName(QString::fromUtf8("gridLayout_4"));
TWZone = new QTableWidget(GBAreaManagement);
gridLayout_3->addWidget(GBAreaManagement, 6, 0, 1, 2);
- GBField = new QGroupBox(CreateHypothesis);
+ GBField = new QGroupBox(scrollAreaWidgetContents);
GBField->setObjectName(QString::fromUtf8("GBField"));
- gridLayout5 = new QGridLayout(GBField);
+ gridLayout6 = new QGridLayout(GBField);
#ifndef Q_OS_MAC
- gridLayout5->setSpacing(6);
+ gridLayout6->setSpacing(6);
#endif
#ifndef Q_OS_MAC
- gridLayout5->setContentsMargins(9, 9, 9, 9);
+ gridLayout6->setContentsMargins(9, 9, 9, 9);
#endif
- gridLayout5->setObjectName(QString::fromUtf8("gridLayout5"));
- gridLayout6 = new QGridLayout();
+ gridLayout6->setObjectName(QString::fromUtf8("gridLayout6"));
+ gridLayout7 = new QGridLayout();
#ifndef Q_OS_MAC
- gridLayout6->setSpacing(6);
+ gridLayout7->setSpacing(6);
#endif
#ifndef Q_OS_MAC
- gridLayout6->setContentsMargins(0, 0, 0, 0);
+ gridLayout7->setContentsMargins(0, 0, 0, 0);
#endif
- gridLayout6->setObjectName(QString::fromUtf8("gridLayout6"));
+ gridLayout7->setObjectName(QString::fromUtf8("gridLayout7"));
RBFieldNo = new QRadioButton(GBField);
RBFieldNo->setObjectName(QString::fromUtf8("RBFieldNo"));
RBFieldNo->setChecked(true);
- gridLayout6->addWidget(RBFieldNo, 0, 0, 1, 1);
+ gridLayout7->addWidget(RBFieldNo, 0, 0, 1, 1);
RBFieldAll = new QRadioButton(GBField);
RBFieldAll->setObjectName(QString::fromUtf8("RBFieldAll"));
RBFieldAll->setChecked(false);
- gridLayout6->addWidget(RBFieldAll, 0, 1, 1, 1);
+ gridLayout7->addWidget(RBFieldAll, 0, 1, 1, 1);
RBFieldChosen = new QRadioButton(GBField);
RBFieldChosen->setObjectName(QString::fromUtf8("RBFieldChosen"));
RBFieldChosen->setChecked(false);
- gridLayout6->addWidget(RBFieldChosen, 0, 2, 1, 1);
+ gridLayout7->addWidget(RBFieldChosen, 0, 2, 1, 1);
- gridLayout5->addLayout(gridLayout6, 0, 0, 1, 1);
+ gridLayout6->addLayout(gridLayout7, 0, 0, 1, 1);
TWField = new QTableWidget(GBField);
if (TWField->columnCount() < 2)
TWField->setHorizontalHeaderItem(1, __qtablewidgetitem6);
TWField->setObjectName(QString::fromUtf8("TWField"));
- gridLayout5->addWidget(TWField, 1, 0, 1, 1);
+ gridLayout6->addWidget(TWField, 1, 0, 1, 1);
- gridLayout_3->addWidget(GBField, 7, 0, 1, 2);
+ gridLayout_3->addWidget(GBField, 7, 0, 1, 1);
- CBGroupe = new QCheckBox(CreateHypothesis);
- CBGroupe->setObjectName(QString::fromUtf8("CBGroupe"));
+ horizontalSpacer_5 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
- gridLayout_3->addWidget(CBGroupe, 2, 0, 1, 2);
+ gridLayout_3->addItem(horizontalSpacer_5, 7, 2, 1, 1);
- CBAdvanced = new QCheckBox(CreateHypothesis);
+ CBAdvanced = new QCheckBox(scrollAreaWidgetContents);
CBAdvanced->setObjectName(QString::fromUtf8("CBAdvanced"));
- gridLayout_3->addWidget(CBAdvanced, 8, 0, 1, 2);
+ gridLayout_3->addWidget(CBAdvanced, 8, 0, 1, 1);
+
+ horizontalSpacer_4 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
+
+ gridLayout_3->addItem(horizontalSpacer_4, 8, 2, 1, 1);
- GBAdvancedOptions = new QGroupBox(CreateHypothesis);
+ GBAdvancedOptions = new QGroupBox(scrollAreaWidgetContents);
GBAdvancedOptions->setObjectName(QString::fromUtf8("GBAdvancedOptions"));
gridLayout_1 = new QGridLayout(GBAdvancedOptions);
gridLayout_1->setObjectName(QString::fromUtf8("gridLayout_1"));
TLMinimalDiameter = new QLabel(GBAdvancedOptions);
TLMinimalDiameter->setObjectName(QString::fromUtf8("TLMinimalDiameter"));
- sizePolicy.setHeightForWidth(TLMinimalDiameter->sizePolicy().hasHeightForWidth());
- TLMinimalDiameter->setSizePolicy(sizePolicy);
+ sizePolicy1.setHeightForWidth(TLMinimalDiameter->sizePolicy().hasHeightForWidth());
+ TLMinimalDiameter->setSizePolicy(sizePolicy1);
TLMinimalDiameter->setWordWrap(false);
gridLayout_1->addWidget(TLMinimalDiameter, 0, 0, 1, 1);
TLMaximalLevel = new QLabel(GBAdvancedOptions);
TLMaximalLevel->setObjectName(QString::fromUtf8("TLMaximalLevel"));
- sizePolicy.setHeightForWidth(TLMaximalLevel->sizePolicy().hasHeightForWidth());
- TLMaximalLevel->setSizePolicy(sizePolicy);
+ sizePolicy1.setHeightForWidth(TLMaximalLevel->sizePolicy().hasHeightForWidth());
+ TLMaximalLevel->setSizePolicy(sizePolicy1);
TLMaximalLevel->setWordWrap(false);
gridLayout_1->addWidget(TLMaximalLevel, 1, 0, 1, 1);
- spinBoxNivMax = new QSpinBox(GBAdvancedOptions);
- spinBoxNivMax->setObjectName(QString::fromUtf8("spinBoxNivMax"));
- spinBoxNivMax->setValue(99);
+ SpinBoxNivMax = new QSpinBox(GBAdvancedOptions);
+ SpinBoxNivMax->setObjectName(QString::fromUtf8("SpinBoxNivMax"));
+ SpinBoxNivMax->setValue(99);
- gridLayout_1->addWidget(spinBoxNivMax, 1, 1, 1, 1);
+ gridLayout_1->addWidget(SpinBoxNivMax, 1, 1, 1, 1);
GBAdapInit = new QGroupBox(GBAdvancedOptions);
GBAdapInit->setObjectName(QString::fromUtf8("GBAdapInit"));
gridLayout_1->addWidget(CBLevelOutput, 3, 0, 1, 1);
- gridLayout_3->addWidget(GBAdvancedOptions, 9, 0, 1, 2);
+ gridLayout_3->addWidget(GBAdvancedOptions, 9, 0, 1, 1);
- GBButtons = new QGroupBox(CreateHypothesis);
+ horizontalSpacer_3 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
+
+ gridLayout_3->addItem(horizontalSpacer_3, 9, 2, 1, 1);
+
+ GBButtons = new QGroupBox(scrollAreaWidgetContents);
GBButtons->setObjectName(QString::fromUtf8("GBButtons"));
- gridLayout7 = new QGridLayout(GBButtons);
+ gridLayout8 = new QGridLayout(GBButtons);
#ifndef Q_OS_MAC
- gridLayout7->setSpacing(6);
+ gridLayout8->setSpacing(6);
#endif
#ifndef Q_OS_MAC
- gridLayout7->setContentsMargins(9, 9, 9, 9);
+ gridLayout8->setContentsMargins(9, 9, 9, 9);
#endif
- gridLayout7->setObjectName(QString::fromUtf8("gridLayout7"));
+ gridLayout8->setObjectName(QString::fromUtf8("gridLayout8"));
buttonOk = new QPushButton(GBButtons);
buttonOk->setObjectName(QString::fromUtf8("buttonOk"));
- gridLayout7->addWidget(buttonOk, 0, 0, 1, 1);
+ gridLayout8->addWidget(buttonOk, 0, 0, 1, 1);
buttonApply = new QPushButton(GBButtons);
buttonApply->setObjectName(QString::fromUtf8("buttonApply"));
- gridLayout7->addWidget(buttonApply, 0, 1, 1, 1);
+ gridLayout8->addWidget(buttonApply, 0, 1, 1, 1);
buttonCancel = new QPushButton(GBButtons);
buttonCancel->setObjectName(QString::fromUtf8("buttonCancel"));
- gridLayout7->addWidget(buttonCancel, 0, 2, 1, 1);
+ gridLayout8->addWidget(buttonCancel, 0, 2, 1, 1);
buttonHelp = new QPushButton(GBButtons);
buttonHelp->setObjectName(QString::fromUtf8("buttonHelp"));
- gridLayout7->addWidget(buttonHelp, 0, 3, 1, 1);
+ gridLayout8->addWidget(buttonHelp, 0, 3, 1, 1);
gridLayout_3->addWidget(GBButtons, 10, 0, 1, 2);
- Name = new QLabel(CreateHypothesis);
- Name->setObjectName(QString::fromUtf8("Name"));
+ horizontalSpacer_2 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
- gridLayout_3->addWidget(Name, 0, 0, 1, 1);
-
- LEName->raise();
- GBTypeAdaptation->raise();
- GBUniform->raise();
- GBFieldFile->raise();
- GBFieldManagement->raise();
- GBAreaManagement->raise();
- GBField->raise();
- CBGroupe->raise();
- CBAdvanced->raise();
- GBAdvancedOptions->raise();
- GBButtons->raise();
- Name->raise();
+ gridLayout_3->addItem(horizontalSpacer_2, 10, 2, 1, 1);
+
+ CreateHypothesis->setWidget(scrollAreaWidgetContents);
retranslateUi(CreateHypothesis);
QMetaObject::connectSlotsByName(CreateHypothesis);
} // setupUi
- void retranslateUi(QDialog *CreateHypothesis)
+ void retranslateUi(QScrollArea *CreateHypothesis)
{
CreateHypothesis->setWindowTitle(QApplication::translate("CreateHypothesis", "Create an hypothesis", 0, QApplication::UnicodeUTF8));
+ Name->setText(QApplication::translate("CreateHypothesis", "Name", 0, QApplication::UnicodeUTF8));
GBTypeAdaptation->setTitle(QApplication::translate("CreateHypothesis", "Type of adaptation", 0, QApplication::UnicodeUTF8));
RBUniforme->setText(QApplication::translate("CreateHypothesis", "Uniform", 0, QApplication::UnicodeUTF8));
RBChamp->setText(QApplication::translate("CreateHypothesis", "Driven by a field", 0, QApplication::UnicodeUTF8));
RBZone->setText(QApplication::translate("CreateHypothesis", "With geometrical zones", 0, QApplication::UnicodeUTF8));
+ CBGroupe->setText(QApplication::translate("CreateHypothesis", "Filtering with groups", 0, QApplication::UnicodeUTF8));
GBUniform->setTitle(QApplication::translate("CreateHypothesis", "Uniform adaptation", 0, QApplication::UnicodeUTF8));
RBUniDera->setText(QApplication::translate("CreateHypothesis", "Coarsening", 0, QApplication::UnicodeUTF8));
RBUniRaff->setText(QApplication::translate("CreateHypothesis", "Refinement", 0, QApplication::UnicodeUTF8));
___qtablewidgetitem5->setText(QApplication::translate("CreateHypothesis", "Selection", 0, QApplication::UnicodeUTF8));
QTableWidgetItem *___qtablewidgetitem6 = TWField->horizontalHeaderItem(1);
___qtablewidgetitem6->setText(QApplication::translate("CreateHypothesis", "Field Name", 0, QApplication::UnicodeUTF8));
- CBGroupe->setText(QApplication::translate("CreateHypothesis", "Filtering with groups", 0, QApplication::UnicodeUTF8));
CBAdvanced->setText(QApplication::translate("CreateHypothesis", "Advanced options", 0, QApplication::UnicodeUTF8));
GBAdvancedOptions->setTitle(QApplication::translate("CreateHypothesis", "Advanced options", 0, QApplication::UnicodeUTF8));
TLMinimalDiameter->setText(QApplication::translate("CreateHypothesis", "Minimal diameter", 0, QApplication::UnicodeUTF8));
buttonApply->setText(QApplication::translate("CreateHypothesis", "Apply", 0, QApplication::UnicodeUTF8));
buttonCancel->setText(QApplication::translate("CreateHypothesis", "Cancel", 0, QApplication::UnicodeUTF8));
buttonHelp->setText(QApplication::translate("CreateHypothesis", "Help", 0, QApplication::UnicodeUTF8));
- Name->setText(QApplication::translate("CreateHypothesis", "Name", 0, QApplication::UnicodeUTF8));
} // retranslateUi
};
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>CreateHypothesis</class>
- <widget class="QDialog" name="CreateHypothesis">
+ <widget class="QScrollArea" name="CreateHypothesis">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
- <width>794</width>
- <height>1481</height>
+ <width>848</width>
+ <height>1550</height>
</rect>
</property>
<property name="sizePolicy">
- <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
+ <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
+ <property name="minimumSize">
+ <size>
+ <width>800</width>
+ <height>600</height>
+ </size>
+ </property>
+ <property name="sizeIncrement">
+ <size>
+ <width>1</width>
+ <height>1</height>
+ </size>
+ </property>
+ <property name="baseSize">
+ <size>
+ <width>800</width>
+ <height>1200</height>
+ </size>
+ </property>
<property name="windowTitle">
<string>Create an hypothesis</string>
</property>
- <property name="autoFillBackground">
+ <property name="widgetResizable">
<bool>true</bool>
</property>
- <property name="sizeGripEnabled">
- <bool>true</bool>
- </property>
- <layout class="QGridLayout" name="gridLayout_3">
- <item row="0" column="1">
- <widget class="QLineEdit" name="LEName">
- <property name="minimumSize">
- <size>
- <width>382</width>
- <height>31</height>
- </size>
- </property>
- <property name="maxLength">
- <number>32</number>
- </property>
- </widget>
- </item>
- <item row="1" column="0" colspan="2">
- <widget class="QGroupBox" name="GBTypeAdaptation">
- <property name="title">
- <string>Type of adaptation</string>
- </property>
- <layout class="QHBoxLayout">
- <property name="spacing">
- <number>6</number>
+ <widget class="QWidget" name="scrollAreaWidgetContents">
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>844</width>
+ <height>1546</height>
+ </rect>
+ </property>
+ <property name="sizeGripEnabled" stdset="0">
+ <bool>true</bool>
+ </property>
+ <layout class="QGridLayout" name="gridLayout_3">
+ <item row="0" column="0">
+ <widget class="QWidget" name="WName" native="true">
+ <layout class="QGridLayout" name="gridLayout">
+ <item row="0" column="0">
+ <widget class="QLabel" name="Name">
+ <property name="text">
+ <string>Name</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <widget class="QLineEdit" name="LEName">
+ <property name="minimumSize">
+ <size>
+ <width>282</width>
+ <height>31</height>
+ </size>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <spacer name="horizontalSpacer_9">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
</property>
- <property name="margin">
- <number>9</number>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>224</width>
+ <height>20</height>
+ </size>
</property>
- <item>
- <widget class="QRadioButton" name="RBUniforme">
- <property name="text">
- <string>Uniform</string>
- </property>
- <property name="checkable">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QRadioButton" name="RBChamp">
- <property name="text">
- <string>Driven by a field</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QRadioButton" name="RBZone">
- <property name="text">
- <string>With geometrical zones</string>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- </item>
- <item row="3" column="0" colspan="2">
- <widget class="QGroupBox" name="GBUniform">
- <property name="title">
- <string>Uniform adaptation</string>
- </property>
- <layout class="QGridLayout">
- <property name="margin">
- <number>9</number>
+ </spacer>
+ </item>
+ <item row="1" column="0" colspan="2">
+ <widget class="QGroupBox" name="GBTypeAdaptation">
+ <property name="title">
+ <string>Type of adaptation</string>
</property>
- <property name="spacing">
- <number>6</number>
+ <layout class="QHBoxLayout">
+ <property name="spacing">
+ <number>6</number>
+ </property>
+ <property name="margin">
+ <number>9</number>
+ </property>
+ <item>
+ <widget class="QRadioButton" name="RBUniforme">
+ <property name="text">
+ <string>Uniform</string>
+ </property>
+ <property name="checkable">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QRadioButton" name="RBChamp">
+ <property name="text">
+ <string>Driven by a field</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QRadioButton" name="RBZone">
+ <property name="text">
+ <string>With geometrical zones</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item row="1" column="2">
+ <spacer name="horizontalSpacer_6">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
</property>
- <item row="0" column="1">
- <widget class="QRadioButton" name="RBUniDera">
- <property name="text">
- <string>Coarsening</string>
- </property>
- </widget>
- </item>
- <item row="0" column="0">
- <widget class="QRadioButton" name="RBUniRaff">
- <property name="text">
- <string>Refinement</string>
- </property>
- <property name="checked">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- </item>
- <item row="4" column="0" colspan="2">
- <widget class="QGroupBox" name="GBFieldFile">
- <property name="title">
- <string/>
- </property>
- <layout class="QGridLayout">
- <property name="margin">
- <number>9</number>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>20</width>
+ <height>20</height>
+ </size>
</property>
- <property name="spacing">
- <number>6</number>
+ </spacer>
+ </item>
+ <item row="2" column="0">
+ <widget class="QCheckBox" name="CBGroupe">
+ <property name="text">
+ <string>Filtering with groups</string>
</property>
- <item row="0" column="0">
- <widget class="QLabel" name="FieldFile">
- <property name="text">
- <string>File of the fields</string>
- </property>
- </widget>
- </item>
- <item row="0" column="1">
- <widget class="QLineEdit" name="LEFieldFile">
- <property name="minimumSize">
- <size>
- <width>282</width>
- <height>31</height>
- </size>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- </item>
- <item row="5" column="0" colspan="2">
- <widget class="QGroupBox" name="GBFieldManagement">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="title">
- <string>Governing field for the adaptation</string>
- </property>
- <layout class="QGridLayout">
- <property name="margin">
- <number>9</number>
+ </widget>
+ </item>
+ <item row="2" column="2">
+ <spacer name="horizontalSpacer_8">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
</property>
- <property name="spacing">
- <number>6</number>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
</property>
- <item row="0" column="0">
- <layout class="QHBoxLayout">
- <property name="spacing">
- <number>6</number>
- </property>
- <property name="margin">
- <number>0</number>
- </property>
- <item>
- <widget class="QLabel" name="FieldName">
- <property name="text">
- <string>Field name</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QComboBox" name="CBFieldName">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="editable">
- <bool>false</bool>
- </property>
- <property name="sizeAdjustPolicy">
- <enum>QComboBox::AdjustToContents</enum>
- </property>
- </widget>
- </item>
- <item>
- <spacer>
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>48</width>
- <height>20</height>
- </size>
- </property>
- </spacer>
- </item>
- </layout>
- </item>
- <item row="1" column="0">
- <layout class="QHBoxLayout">
- <property name="spacing">
- <number>6</number>
- </property>
- <property name="margin">
- <number>0</number>
- </property>
- <item>
- <widget class="QTableWidget" name="TWCMP">
- <property name="editTriggers">
- <set>QAbstractItemView::AnyKeyPressed|QAbstractItemView::DoubleClicked|QAbstractItemView::EditKeyPressed|QAbstractItemView::SelectedClicked</set>
- </property>
- <property name="showGrid">
- <bool>true</bool>
- </property>
- <property name="rowCount">
- <number>0</number>
- </property>
- <property name="columnCount">
- <number>2</number>
- </property>
- <column>
+ </spacer>
+ </item>
+ <item row="3" column="0">
+ <widget class="QGroupBox" name="GBUniform">
+ <property name="title">
+ <string>Uniform adaptation</string>
+ </property>
+ <layout class="QGridLayout">
+ <property name="margin">
+ <number>9</number>
+ </property>
+ <property name="spacing">
+ <number>6</number>
+ </property>
+ <item row="0" column="1">
+ <widget class="QRadioButton" name="RBUniDera">
+ <property name="text">
+ <string>Coarsening</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="0">
+ <widget class="QRadioButton" name="RBUniRaff">
+ <property name="text">
+ <string>Refinement</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item row="3" column="2">
+ <spacer name="horizontalSpacer_7">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item row="4" column="0" colspan="2">
+ <widget class="QGroupBox" name="GBFieldFile">
+ <property name="title">
+ <string/>
+ </property>
+ <layout class="QGridLayout">
+ <property name="margin">
+ <number>9</number>
+ </property>
+ <property name="spacing">
+ <number>6</number>
+ </property>
+ <item row="0" column="0">
+ <widget class="QLabel" name="FieldFile">
+ <property name="text">
+ <string>File of the fields</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <widget class="QLineEdit" name="LEFieldFile">
+ <property name="minimumSize">
+ <size>
+ <width>282</width>
+ <height>31</height>
+ </size>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item row="5" column="0" colspan="3">
+ <widget class="QGroupBox" name="GBFieldManagement">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="title">
+ <string>Governing field for the adaptation</string>
+ </property>
+ <layout class="QGridLayout">
+ <property name="margin">
+ <number>9</number>
+ </property>
+ <property name="spacing">
+ <number>6</number>
+ </property>
+ <item row="0" column="0">
+ <layout class="QHBoxLayout">
+ <property name="spacing">
+ <number>6</number>
+ </property>
+ <property name="margin">
+ <number>0</number>
+ </property>
+ <item>
+ <widget class="QLabel" name="FieldName">
<property name="text">
- <string>Selection</string>
+ <string>Field name</string>
</property>
- </column>
- <column>
- <property name="text">
- <string>Component</string>
+ </widget>
+ </item>
+ <item>
+ <widget class="QComboBox" name="CBFieldName">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
</property>
- </column>
- </widget>
- </item>
- <item>
- <spacer>
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>60</width>
- <height>20</height>
- </size>
- </property>
- </spacer>
- </item>
- <item>
- <layout class="QVBoxLayout">
- <property name="spacing">
- <number>6</number>
- </property>
- <property name="margin">
- <number>0</number>
- </property>
- <item>
- <layout class="QHBoxLayout">
- <property name="spacing">
- <number>6</number>
+ <property name="editable">
+ <bool>false</bool>
+ </property>
+ <property name="sizeAdjustPolicy">
+ <enum>QComboBox::AdjustToContents</enum>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <spacer>
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>48</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ </layout>
+ </item>
+ <item row="1" column="0">
+ <layout class="QHBoxLayout">
+ <property name="spacing">
+ <number>6</number>
+ </property>
+ <property name="margin">
+ <number>0</number>
+ </property>
+ <item>
+ <widget class="QTableWidget" name="TWCMP">
+ <property name="editTriggers">
+ <set>QAbstractItemView::AnyKeyPressed|QAbstractItemView::DoubleClicked|QAbstractItemView::EditKeyPressed|QAbstractItemView::SelectedClicked</set>
+ </property>
+ <property name="showGrid">
+ <bool>true</bool>
+ </property>
+ <property name="rowCount">
+ <number>0</number>
+ </property>
+ <property name="columnCount">
+ <number>2</number>
+ </property>
+ <column>
+ <property name="text">
+ <string>Selection</string>
+ </property>
+ </column>
+ <column>
+ <property name="text">
+ <string>Component</string>
</property>
+ </column>
+ </widget>
+ </item>
+ <item>
+ <spacer>
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>60</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item>
+ <layout class="QVBoxLayout">
+ <property name="spacing">
+ <number>6</number>
+ </property>
+ <property name="margin">
+ <number>0</number>
+ </property>
+ <item>
+ <layout class="QHBoxLayout">
+ <property name="spacing">
+ <number>6</number>
+ </property>
+ <property name="margin">
+ <number>0</number>
+ </property>
+ <item>
+ <widget class="QRadioButton" name="RBL2">
+ <property name="text">
+ <string>L2 norm</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QRadioButton" name="RBInf">
+ <property name="text">
+ <string>Infinite norm</string>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <widget class="QCheckBox" name="CBJump">
+ <property name="text">
+ <string>Jump between elements</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </item>
+ <item row="2" column="0">
+ <layout class="QHBoxLayout">
+ <property name="spacing">
+ <number>6</number>
+ </property>
+ <property name="margin">
+ <number>0</number>
+ </property>
+ <item>
+ <widget class="QGroupBox" name="GBRefinementThresholds">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="title">
+ <string>Refinement threshold</string>
+ </property>
+ <layout class="QGridLayout">
<property name="margin">
- <number>0</number>
+ <number>9</number>
+ </property>
+ <property name="spacing">
+ <number>6</number>
</property>
- <item>
- <widget class="QRadioButton" name="RBL2">
+ <item row="0" column="0">
+ <widget class="QRadioButton" name="RBRPE">
<property name="text">
- <string>L2 norm</string>
+ <string>Percentage of meshes</string>
+ </property>
+ <property name="checkable">
+ <bool>true</bool>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
- <item>
- <widget class="QRadioButton" name="RBInf">
+ <item row="0" column="1">
+ <widget class="QDoubleSpinBox" name="SpinBox_RPE">
+ <property name="suffix">
+ <string> %</string>
+ </property>
+ <property name="decimals">
+ <number>3</number>
+ </property>
+ <property name="maximum">
+ <double>100.000000000000000</double>
+ </property>
+ <property name="singleStep">
+ <double>0.100000000000000</double>
+ </property>
+ <property name="value">
+ <double>2.000000000000000</double>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="0">
+ <widget class="QRadioButton" name="RBRRel">
<property name="text">
- <string>Infinite norm</string>
+ <string>Relative</string>
</property>
- <property name="checked">
+ </widget>
+ </item>
+ <item row="1" column="1">
+ <widget class="QDoubleSpinBox" name="SpinBox_RRel">
+ <property name="enabled">
<bool>false</bool>
</property>
+ <property name="suffix">
+ <string> %</string>
+ </property>
+ <property name="decimals">
+ <number>3</number>
+ </property>
+ <property name="maximum">
+ <double>100.000000000000000</double>
+ </property>
+ <property name="singleStep">
+ <double>0.100000000000000</double>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="0">
+ <widget class="QRadioButton" name="RBRAbs">
+ <property name="text">
+ <string>Absolute</string>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="1">
+ <widget class="QDoubleSpinBox" name="SpinBox_RAbs">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="decimals">
+ <number>8</number>
+ </property>
+ <property name="minimum">
+ <double>-1000000000000.000000000000000</double>
+ </property>
+ <property name="maximum">
+ <double>1000000000000.000000000000000</double>
+ </property>
+ <property name="singleStep">
+ <double>0.100000000000000</double>
+ </property>
+ </widget>
+ </item>
+ <item row="3" column="0">
+ <widget class="QRadioButton" name="RBRMuSigma">
+ <property name="text">
+ <string>Mean + n*(std deviation)</string>
+ </property>
+ </widget>
+ </item>
+ <item row="3" column="1">
+ <widget class="QDoubleSpinBox" name="SpinBox_RMuSigma">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="decimals">
+ <number>8</number>
+ </property>
+ <property name="minimum">
+ <double>-1000000000000.000000000000000</double>
+ </property>
+ <property name="maximum">
+ <double>1000000000000.000000000000000</double>
+ </property>
+ <property name="singleStep">
+ <double>0.100000000000000</double>
+ </property>
+ <property name="value">
+ <double>3.000000000000000</double>
+ </property>
+ </widget>
+ </item>
+ <item row="4" column="0">
+ <widget class="QRadioButton" name="RBRNo">
+ <property name="text">
+ <string>No refinement</string>
+ </property>
</widget>
</item>
</layout>
- </item>
- <item>
- <widget class="QCheckBox" name="CBJump">
- <property name="text">
- <string>Jump between elements</string>
+ </widget>
+ </item>
+ <item>
+ <widget class="QGroupBox" name="GBCoarseningThresholds">
+ <property name="title">
+ <string>Coarsening threshold</string>
+ </property>
+ <layout class="QGridLayout">
+ <property name="margin">
+ <number>9</number>
</property>
- </widget>
- </item>
- </layout>
- </item>
- </layout>
- </item>
- <item row="2" column="0">
- <layout class="QHBoxLayout">
- <property name="spacing">
- <number>6</number>
- </property>
- <property name="margin">
- <number>0</number>
- </property>
- <item>
- <widget class="QGroupBox" name="GBRefinementThresholds">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
+ <property name="spacing">
+ <number>6</number>
+ </property>
+ <item row="0" column="0">
+ <widget class="QRadioButton" name="RBCPE">
+ <property name="text">
+ <string>Percentage of meshes</string>
+ </property>
+ <property name="checkable">
+ <bool>true</bool>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <widget class="QDoubleSpinBox" name="SpinBox_CPE">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="suffix">
+ <string> %</string>
+ </property>
+ <property name="decimals">
+ <number>3</number>
+ </property>
+ <property name="maximum">
+ <double>100.000000000000000</double>
+ </property>
+ <property name="singleStep">
+ <double>0.100000000000000</double>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="0">
+ <widget class="QRadioButton" name="RBCRel">
+ <property name="text">
+ <string>Relative</string>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="1">
+ <widget class="QDoubleSpinBox" name="SpinBox_CRel">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="suffix">
+ <string> %</string>
+ </property>
+ <property name="decimals">
+ <number>3</number>
+ </property>
+ <property name="maximum">
+ <double>100.000000000000000</double>
+ </property>
+ <property name="singleStep">
+ <double>0.100000000000000</double>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="0">
+ <widget class="QRadioButton" name="RBCAbs">
+ <property name="text">
+ <string>Absolute</string>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="1">
+ <widget class="QDoubleSpinBox" name="SpinBox_CAbs">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="decimals">
+ <number>8</number>
+ </property>
+ <property name="minimum">
+ <double>-1000000000000.000000000000000</double>
+ </property>
+ <property name="maximum">
+ <double>1000000000000.000000000000000</double>
+ </property>
+ <property name="singleStep">
+ <double>0.100000000000000</double>
+ </property>
+ </widget>
+ </item>
+ <item row="3" column="0">
+ <widget class="QRadioButton" name="RBCMuSigma">
+ <property name="text">
+ <string>Mean - n*(std deviation)</string>
+ </property>
+ </widget>
+ </item>
+ <item row="3" column="1">
+ <widget class="QDoubleSpinBox" name="SpinBox_CMuSigma">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="decimals">
+ <number>8</number>
+ </property>
+ <property name="minimum">
+ <double>-1000000000000.000000000000000</double>
+ </property>
+ <property name="maximum">
+ <double>1000000000000.000000000000000</double>
+ </property>
+ <property name="singleStep">
+ <double>0.100000000000000</double>
+ </property>
+ <property name="value">
+ <double>4.000000000000000</double>
+ </property>
+ </widget>
+ </item>
+ <item row="4" column="0">
+ <widget class="QRadioButton" name="RBCNo">
+ <property name="text">
+ <string>No coarsening</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item row="6" column="0" colspan="2">
+ <widget class="QGroupBox" name="GBAreaManagement">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="title">
+ <string>Zone management</string>
+ </property>
+ <layout class="QGridLayout" name="gridLayout_4">
+ <item row="0" column="0">
+ <widget class="QTableWidget" name="TWZone">
+ <property name="minimumSize">
+ <size>
+ <width>400</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="editTriggers">
+ <set>QAbstractItemView::AnyKeyPressed|QAbstractItemView::DoubleClicked|QAbstractItemView::EditKeyPressed|QAbstractItemView::SelectedClicked</set>
+ </property>
+ <property name="showGrid">
+ <bool>true</bool>
+ </property>
+ <property name="rowCount">
+ <number>0</number>
+ </property>
+ <property name="columnCount">
+ <number>3</number>
+ </property>
+ <column>
+ <property name="text">
+ <string>Refinement</string>
</property>
- <property name="title">
- <string>Refinement threshold</string>
+ </column>
+ <column>
+ <property name="text">
+ <string>Coarsening</string>
</property>
- <layout class="QGridLayout">
- <property name="margin">
- <number>9</number>
- </property>
+ </column>
+ <column>
+ <property name="text">
+ <string>Zone name</string>
+ </property>
+ </column>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <spacer name="horizontalSpacer">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item row="0" column="2">
+ <layout class="QVBoxLayout">
+ <property name="spacing">
+ <number>6</number>
+ </property>
+ <property name="margin">
+ <number>0</number>
+ </property>
+ <item>
+ <layout class="QVBoxLayout">
<property name="spacing">
<number>6</number>
</property>
- <item row="0" column="0">
- <widget class="QRadioButton" name="RBRPE">
- <property name="text">
- <string>Percentage of meshes</string>
- </property>
- <property name="checkable">
- <bool>true</bool>
- </property>
- <property name="checked">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- <item row="0" column="1">
- <widget class="QDoubleSpinBox" name="SpinBox_RPE">
- <property name="suffix">
- <string> %</string>
- </property>
- <property name="decimals">
- <number>3</number>
- </property>
- <property name="maximum">
- <double>100.000000000000000</double>
- </property>
- <property name="singleStep">
- <double>0.100000000000000</double>
- </property>
- <property name="value">
- <double>2.000000000000000</double>
- </property>
- </widget>
- </item>
- <item row="1" column="0">
- <widget class="QRadioButton" name="RBRRel">
- <property name="text">
- <string>Relative</string>
- </property>
- </widget>
- </item>
- <item row="1" column="1">
- <widget class="QDoubleSpinBox" name="SpinBox_RRel">
- <property name="enabled">
- <bool>false</bool>
- </property>
- <property name="suffix">
- <string> %</string>
- </property>
- <property name="decimals">
- <number>3</number>
- </property>
- <property name="maximum">
- <double>100.000000000000000</double>
- </property>
- <property name="singleStep">
- <double>0.100000000000000</double>
- </property>
- </widget>
- </item>
- <item row="2" column="0">
- <widget class="QRadioButton" name="RBRAbs">
- <property name="text">
- <string>Absolute</string>
- </property>
- </widget>
- </item>
- <item row="2" column="1">
- <widget class="QDoubleSpinBox" name="SpinBox_RAbs">
- <property name="enabled">
- <bool>false</bool>
- </property>
- <property name="decimals">
- <number>8</number>
- </property>
- <property name="minimum">
- <double>-1000000000000.000000000000000</double>
- </property>
- <property name="maximum">
- <double>1000000000000.000000000000000</double>
- </property>
- <property name="singleStep">
- <double>0.100000000000000</double>
- </property>
- </widget>
- </item>
- <item row="3" column="0">
- <widget class="QRadioButton" name="RBRMuSigma">
- <property name="text">
- <string>Mean + n*(std deviation)</string>
- </property>
- </widget>
- </item>
- <item row="3" column="1">
- <widget class="QDoubleSpinBox" name="SpinBox_RMuSigma">
- <property name="enabled">
- <bool>false</bool>
- </property>
- <property name="decimals">
- <number>8</number>
- </property>
- <property name="minimum">
- <double>-1000000000000.000000000000000</double>
- </property>
- <property name="maximum">
- <double>1000000000000.000000000000000</double>
- </property>
- <property name="singleStep">
- <double>0.100000000000000</double>
- </property>
- <property name="value">
- <double>3.000000000000000</double>
- </property>
- </widget>
- </item>
- <item row="4" column="0">
- <widget class="QRadioButton" name="RBRNo">
- <property name="text">
- <string>No refinement</string>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- </item>
- <item>
- <widget class="QGroupBox" name="GBCoarseningThresholds">
- <property name="title">
- <string>Coarsening threshold</string>
- </property>
- <layout class="QGridLayout">
<property name="margin">
- <number>9</number>
- </property>
- <property name="spacing">
- <number>6</number>
+ <number>0</number>
</property>
- <item row="0" column="0">
- <widget class="QRadioButton" name="RBCPE">
+ <item>
+ <widget class="QPushButton" name="PBZoneNew">
<property name="text">
- <string>Percentage of meshes</string>
- </property>
- <property name="checkable">
- <bool>true</bool>
- </property>
- <property name="checked">
- <bool>false</bool>
- </property>
- </widget>
- </item>
- <item row="0" column="1">
- <widget class="QDoubleSpinBox" name="SpinBox_CPE">
- <property name="enabled">
- <bool>false</bool>
- </property>
- <property name="suffix">
- <string> %</string>
- </property>
- <property name="decimals">
- <number>3</number>
- </property>
- <property name="maximum">
- <double>100.000000000000000</double>
- </property>
- <property name="singleStep">
- <double>0.100000000000000</double>
- </property>
- </widget>
- </item>
- <item row="1" column="0">
- <widget class="QRadioButton" name="RBCRel">
- <property name="text">
- <string>Relative</string>
- </property>
- </widget>
- </item>
- <item row="1" column="1">
- <widget class="QDoubleSpinBox" name="SpinBox_CRel">
- <property name="enabled">
- <bool>false</bool>
- </property>
- <property name="suffix">
- <string> %</string>
- </property>
- <property name="decimals">
- <number>3</number>
- </property>
- <property name="maximum">
- <double>100.000000000000000</double>
- </property>
- <property name="singleStep">
- <double>0.100000000000000</double>
- </property>
- </widget>
- </item>
- <item row="2" column="0">
- <widget class="QRadioButton" name="RBCAbs">
- <property name="text">
- <string>Absolute</string>
- </property>
- </widget>
- </item>
- <item row="2" column="1">
- <widget class="QDoubleSpinBox" name="SpinBox_CAbs">
- <property name="enabled">
- <bool>false</bool>
- </property>
- <property name="decimals">
- <number>8</number>
- </property>
- <property name="minimum">
- <double>-1000000000000.000000000000000</double>
- </property>
- <property name="maximum">
- <double>1000000000000.000000000000000</double>
- </property>
- <property name="singleStep">
- <double>0.100000000000000</double>
+ <string>New</string>
</property>
</widget>
</item>
- <item row="3" column="0">
- <widget class="QRadioButton" name="RBCMuSigma">
+ <item>
+ <widget class="QPushButton" name="PBZoneEdit">
<property name="text">
- <string>Mean - n*(std deviation)</string>
- </property>
- </widget>
- </item>
- <item row="3" column="1">
- <widget class="QDoubleSpinBox" name="SpinBox_CMuSigma">
- <property name="enabled">
- <bool>false</bool>
- </property>
- <property name="decimals">
- <number>8</number>
- </property>
- <property name="minimum">
- <double>-1000000000000.000000000000000</double>
- </property>
- <property name="maximum">
- <double>1000000000000.000000000000000</double>
- </property>
- <property name="singleStep">
- <double>0.100000000000000</double>
- </property>
- <property name="value">
- <double>4.000000000000000</double>
+ <string>Edit</string>
</property>
</widget>
</item>
- <item row="4" column="0">
- <widget class="QRadioButton" name="RBCNo">
+ <item>
+ <widget class="QPushButton" name="PBZoneDelete">
<property name="text">
- <string>No coarsening</string>
- </property>
- <property name="checked">
- <bool>true</bool>
+ <string/>
</property>
</widget>
</item>
</layout>
- </widget>
- </item>
- </layout>
- </item>
- </layout>
- </widget>
- </item>
- <item row="6" column="0" colspan="2">
- <widget class="QGroupBox" name="GBAreaManagement">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="title">
- <string>Zone management</string>
- </property>
- <layout class="QGridLayout" name="gridLayout_4">
- <item row="0" column="0">
- <widget class="QTableWidget" name="TWZone">
- <property name="minimumSize">
- <size>
- <width>400</width>
- <height>0</height>
- </size>
- </property>
- <property name="editTriggers">
- <set>QAbstractItemView::AnyKeyPressed|QAbstractItemView::DoubleClicked|QAbstractItemView::EditKeyPressed|QAbstractItemView::SelectedClicked</set>
- </property>
- <property name="showGrid">
- <bool>true</bool>
- </property>
- <property name="rowCount">
- <number>0</number>
- </property>
- <property name="columnCount">
- <number>3</number>
- </property>
- <column>
- <property name="text">
- <string>Refinement</string>
+ </item>
+ <item>
+ <spacer>
+ <property name="orientation">
+ <enum>Qt::Vertical</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>20</width>
+ <height>48</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item row="7" column="0">
+ <widget class="QGroupBox" name="GBField">
+ <property name="title">
+ <string>Field Interpolation</string>
+ </property>
+ <layout class="QGridLayout">
+ <property name="margin">
+ <number>9</number>
+ </property>
+ <property name="spacing">
+ <number>6</number>
+ </property>
+ <item row="0" column="0">
+ <layout class="QGridLayout">
+ <property name="margin">
+ <number>0</number>
</property>
- </column>
- <column>
- <property name="text">
- <string>Coarsening</string>
+ <property name="spacing">
+ <number>6</number>
</property>
- </column>
- <column>
- <property name="text">
- <string>Zone name</string>
- </property>
- </column>
- </widget>
- </item>
- <item row="0" column="1">
- <spacer name="horizontalSpacer">
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>40</width>
- <height>20</height>
- </size>
- </property>
- </spacer>
- </item>
- <item row="0" column="2">
- <layout class="QVBoxLayout">
- <property name="spacing">
- <number>6</number>
- </property>
- <property name="margin">
- <number>0</number>
- </property>
- <item>
- <layout class="QVBoxLayout">
- <property name="spacing">
- <number>6</number>
+ <item row="0" column="0">
+ <widget class="QRadioButton" name="RBFieldNo">
+ <property name="text">
+ <string>None</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <widget class="QRadioButton" name="RBFieldAll">
+ <property name="text">
+ <string>All</string>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="2">
+ <widget class="QRadioButton" name="RBFieldChosen">
+ <property name="text">
+ <string>Chosen</string>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item row="1" column="0">
+ <widget class="QTableWidget" name="TWField">
+ <column>
+ <property name="text">
+ <string>Selection</string>
</property>
- <property name="margin">
- <number>0</number>
+ </column>
+ <column>
+ <property name="text">
+ <string>Field Name</string>
</property>
- <item>
- <widget class="QPushButton" name="PBZoneNew">
+ </column>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item row="7" column="2">
+ <spacer name="horizontalSpacer_5">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item row="8" column="0">
+ <widget class="QCheckBox" name="CBAdvanced">
+ <property name="text">
+ <string>Advanced options</string>
+ </property>
+ </widget>
+ </item>
+ <item row="8" column="2">
+ <spacer name="horizontalSpacer_4">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item row="9" column="0">
+ <widget class="QGroupBox" name="GBAdvancedOptions">
+ <property name="title">
+ <string>Advanced options</string>
+ </property>
+ <layout class="QGridLayout" name="gridLayout_1">
+ <item row="0" column="0">
+ <widget class="QLabel" name="TLMinimalDiameter">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>Minimal diameter</string>
+ </property>
+ <property name="wordWrap">
+ <bool>false</bool>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <widget class="QDoubleSpinBox" name="doubleSpinBoxDiamMin">
+ <property name="decimals">
+ <number>7</number>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="0">
+ <widget class="QLabel" name="TLMaximalLevel">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>Maximal level</string>
+ </property>
+ <property name="wordWrap">
+ <bool>false</bool>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="1">
+ <widget class="QSpinBox" name="SpinBoxNivMax">
+ <property name="value">
+ <number>99</number>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="0" colspan="2">
+ <widget class="QGroupBox" name="GBAdapInit">
+ <property name="title">
+ <string>Initialization of adaptation</string>
+ </property>
+ <layout class="QGridLayout" name="gridLayout_2">
+ <item row="0" column="0">
+ <widget class="QRadioButton" name="RBAIN">
<property name="text">
- <string>New</string>
+ <string>Nothing</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
</property>
</widget>
</item>
- <item>
- <widget class="QPushButton" name="PBZoneEdit">
+ <item row="0" column="1">
+ <widget class="QRadioButton" name="RBAIR">
<property name="text">
- <string>Edit</string>
+ <string>Refinement</string>
</property>
</widget>
</item>
- <item>
- <widget class="QPushButton" name="PBZoneDelete">
+ <item row="0" column="2">
+ <widget class="QRadioButton" name="RBAID">
<property name="text">
- <string/>
+ <string>Coarsening</string>
</property>
</widget>
</item>
</layout>
- </item>
- <item>
- <spacer>
- <property name="orientation">
- <enum>Qt::Vertical</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>20</width>
- <height>48</height>
- </size>
- </property>
- </spacer>
- </item>
- </layout>
- </item>
- </layout>
- </widget>
- </item>
- <item row="7" column="0" colspan="2">
- <widget class="QGroupBox" name="GBField">
- <property name="title">
- <string>Field Interpolation</string>
- </property>
- <layout class="QGridLayout">
- <property name="margin">
- <number>9</number>
+ </widget>
+ </item>
+ <item row="3" column="0">
+ <widget class="QCheckBox" name="CBLevelOutput">
+ <property name="text">
+ <string>Output of the level of refinement</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item row="9" column="2">
+ <spacer name="horizontalSpacer_3">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
</property>
- <property name="spacing">
- <number>6</number>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
</property>
- <item row="0" column="0">
- <layout class="QGridLayout">
- <property name="margin">
- <number>0</number>
- </property>
- <property name="spacing">
- <number>6</number>
- </property>
- <item row="0" column="0">
- <widget class="QRadioButton" name="RBFieldNo">
- <property name="text">
- <string>None</string>
- </property>
- <property name="checked">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- <item row="0" column="1">
- <widget class="QRadioButton" name="RBFieldAll">
- <property name="text">
- <string>All</string>
- </property>
- <property name="checked">
- <bool>false</bool>
- </property>
- </widget>
- </item>
- <item row="0" column="2">
- <widget class="QRadioButton" name="RBFieldChosen">
- <property name="text">
- <string>Chosen</string>
- </property>
- <property name="checked">
- <bool>false</bool>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- <item row="1" column="0">
- <widget class="QTableWidget" name="TWField">
- <column>
+ </spacer>
+ </item>
+ <item row="10" column="0" colspan="2">
+ <widget class="QGroupBox" name="GBButtons">
+ <property name="title">
+ <string/>
+ </property>
+ <layout class="QGridLayout">
+ <property name="margin">
+ <number>9</number>
+ </property>
+ <property name="spacing">
+ <number>6</number>
+ </property>
+ <item row="0" column="0">
+ <widget class="QPushButton" name="buttonOk">
<property name="text">
- <string>Selection</string>
+ <string>OK</string>
</property>
- </column>
- <column>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <widget class="QPushButton" name="buttonApply">
<property name="text">
- <string>Field Name</string>
- </property>
- </column>
- </widget>
- </item>
- </layout>
- </widget>
- </item>
- <item row="2" column="0" colspan="2">
- <widget class="QCheckBox" name="CBGroupe">
- <property name="text">
- <string>Filtering with groups</string>
- </property>
- </widget>
- </item>
- <item row="8" column="0" colspan="2">
- <widget class="QCheckBox" name="CBAdvanced">
- <property name="text">
- <string>Advanced options</string>
- </property>
- </widget>
- </item>
- <item row="9" column="0" colspan="2">
- <widget class="QGroupBox" name="GBAdvancedOptions">
- <property name="title">
- <string>Advanced options</string>
- </property>
- <layout class="QGridLayout" name="gridLayout_1">
- <item row="0" column="0">
- <widget class="QLabel" name="TLMinimalDiameter">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="text">
- <string>Minimal diameter</string>
- </property>
- <property name="wordWrap">
- <bool>false</bool>
- </property>
- </widget>
- </item>
- <item row="0" column="1">
- <widget class="QDoubleSpinBox" name="doubleSpinBoxDiamMin">
- <property name="decimals">
- <number>7</number>
- </property>
- </widget>
- </item>
- <item row="1" column="0">
- <widget class="QLabel" name="TLMaximalLevel">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="text">
- <string>Maximal level</string>
- </property>
- <property name="wordWrap">
- <bool>false</bool>
- </property>
- </widget>
- </item>
- <item row="1" column="1">
- <widget class="QSpinBox" name="spinBoxNivMax">
- <property name="value">
- <number>99</number>
- </property>
- </widget>
- </item>
- <item row="2" column="0" colspan="2">
- <widget class="QGroupBox" name="GBAdapInit">
- <property name="title">
- <string>Initialization of adaptation</string>
- </property>
- <layout class="QGridLayout" name="gridLayout_2">
- <item row="0" column="0">
- <widget class="QRadioButton" name="RBAIN">
- <property name="text">
- <string>Nothing</string>
- </property>
- <property name="checked">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- <item row="0" column="1">
- <widget class="QRadioButton" name="RBAIR">
- <property name="text">
- <string>Refinement</string>
- </property>
- </widget>
- </item>
- <item row="0" column="2">
- <widget class="QRadioButton" name="RBAID">
- <property name="text">
- <string>Coarsening</string>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- </item>
- <item row="3" column="0">
- <widget class="QCheckBox" name="CBLevelOutput">
- <property name="text">
- <string>Output of the level of refinement</string>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- </item>
- <item row="10" column="0" colspan="2">
- <widget class="QGroupBox" name="GBButtons">
- <property name="title">
- <string/>
- </property>
- <layout class="QGridLayout">
- <property name="margin">
- <number>9</number>
+ <string>Apply</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="2">
+ <widget class="QPushButton" name="buttonCancel">
+ <property name="text">
+ <string>Cancel</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="3">
+ <widget class="QPushButton" name="buttonHelp">
+ <property name="text">
+ <string>Help</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item row="10" column="2">
+ <spacer name="horizontalSpacer_2">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
</property>
- <property name="spacing">
- <number>6</number>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
</property>
- <item row="0" column="0">
- <widget class="QPushButton" name="buttonOk">
- <property name="text">
- <string>OK</string>
- </property>
- </widget>
- </item>
- <item row="0" column="1">
- <widget class="QPushButton" name="buttonApply">
- <property name="text">
- <string>Apply</string>
- </property>
- </widget>
- </item>
- <item row="0" column="2">
- <widget class="QPushButton" name="buttonCancel">
- <property name="text">
- <string>Cancel</string>
- </property>
- </widget>
- </item>
- <item row="0" column="3">
- <widget class="QPushButton" name="buttonHelp">
- <property name="text">
- <string>Help</string>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- </item>
- <item row="0" column="0">
- <widget class="QLabel" name="Name">
- <property name="text">
- <string>Name</string>
- </property>
- </widget>
- </item>
- </layout>
- <zorder>LEName</zorder>
- <zorder>GBTypeAdaptation</zorder>
- <zorder>GBUniform</zorder>
- <zorder>GBFieldFile</zorder>
- <zorder>GBFieldManagement</zorder>
- <zorder>GBAreaManagement</zorder>
- <zorder>GBField</zorder>
- <zorder>CBGroupe</zorder>
- <zorder>CBAdvanced</zorder>
- <zorder>GBAdvancedOptions</zorder>
- <zorder>GBButtons</zorder>
- <zorder></zorder>
- <zorder>Name</zorder>
+ </spacer>
+ </item>
+ </layout>
+ </widget>
</widget>
<resources/>
<connections/>
/********************************************************************************
** Form generated from reading UI file 'CreateIteration.ui'
**
-** Created: Tue Sep 17 14:09:30 2013
+** Created: Wed Jan 15 08:42:25 2014
** by: Qt User Interface Compiler version 4.6.3
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
#include <QtGui/QLineEdit>
#include <QtGui/QPushButton>
#include <QtGui/QRadioButton>
+#include <QtGui/QScrollArea>
#include <QtGui/QSpacerItem>
#include <QtGui/QSpinBox>
#include <QtGui/QWidget>
class Ui_CreateIteration
{
public:
+ QWidget *scrollAreaWidgetContents;
QGridLayout *gridLayout;
+ QLabel *Iteration_Name;
+ QSpacerItem *horizontalSpacer_6;
+ QLineEdit *LEName;
+ QSpacerItem *horizontalSpacer_3;
+ QLabel *Iter_Parent;
+ QPushButton *PBIterParent;
+ QLineEdit *LEIterationParentName;
+ QLabel *Mesh_n;
+ QSpacerItem *horizontalSpacer_7;
+ QLineEdit *LEMeshName_n;
+ QSpacerItem *horizontalSpacer_4;
+ QLabel *Mesh_np1;
+ QSpacerItem *horizontalSpacer_8;
+ QLineEdit *LEMeshName_np1;
+ QSpacerItem *horizontalSpacer_5;
+ QSpacerItem *verticalSpacer;
QGroupBox *GBField;
QGridLayout *gridLayout1;
QLineEdit *LEFieldFile;
QRadioButton *RBNo;
QPushButton *PushFieldFile;
QLabel *FieldFile;
- QLabel *Iteration_Name;
- QLineEdit *LEName;
- QLabel *Iter_Parent;
+ QSpacerItem *horizontalSpacer_10;
QSpacerItem *spacerItem4;
- QPushButton *PBIterParent;
- QLineEdit *LEIterationParentName;
- QLabel *Mesh_n;
- QSpacerItem *spacerItem5;
- QLineEdit *LEMeshName_n;
- QSpacerItem *spacerItem6;
- QLabel *Mesh_np1;
- QLineEdit *LEMeshName_np1;
- QSpacerItem *spacerItem7;
- QSpacerItem *spacerItem8;
QGroupBox *Hypothese;
QGridLayout *gridLayout2;
QComboBox *CBHypothese;
- QSpacerItem *spacerItem9;
+ QSpacerItem *spacerItem5;
QPushButton *PBHypoEdit;
QPushButton *PBHypoNew;
- QSpacerItem *spacerItem10;
+ QSpacerItem *horizontalSpacer_2;
+ QSpacerItem *spacerItem6;
QGroupBox *GroupButtons;
QGridLayout *gridLayout3;
QPushButton *buttonOk;
QPushButton *buttonApply;
QPushButton *buttonCancel;
QPushButton *buttonHelp;
+ QSpacerItem *horizontalSpacer;
+ QSpacerItem *horizontalSpacer_9;
- void setupUi(QWidget *CreateIteration)
+ void setupUi(QScrollArea *CreateIteration)
{
if (CreateIteration->objectName().isEmpty())
CreateIteration->setObjectName(QString::fromUtf8("CreateIteration"));
- CreateIteration->resize(610, 598);
- gridLayout = new QGridLayout(CreateIteration);
-#ifndef Q_OS_MAC
- gridLayout->setSpacing(6);
-#endif
-#ifndef Q_OS_MAC
- gridLayout->setContentsMargins(9, 9, 9, 9);
-#endif
+ CreateIteration->resize(777, 668);
+ QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
+ sizePolicy.setHorizontalStretch(0);
+ sizePolicy.setVerticalStretch(0);
+ sizePolicy.setHeightForWidth(CreateIteration->sizePolicy().hasHeightForWidth());
+ CreateIteration->setSizePolicy(sizePolicy);
+ CreateIteration->setMinimumSize(QSize(750, 400));
+ CreateIteration->setSizeIncrement(QSize(1, 1));
+ CreateIteration->setBaseSize(QSize(750, 400));
+ CreateIteration->setWidgetResizable(true);
+ scrollAreaWidgetContents = new QWidget();
+ scrollAreaWidgetContents->setObjectName(QString::fromUtf8("scrollAreaWidgetContents"));
+ scrollAreaWidgetContents->setGeometry(QRect(0, 0, 773, 664));
+ scrollAreaWidgetContents->setProperty("sizeGripEnabled", QVariant(true));
+ gridLayout = new QGridLayout(scrollAreaWidgetContents);
gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
- GBField = new QGroupBox(CreateIteration);
+ Iteration_Name = new QLabel(scrollAreaWidgetContents);
+ Iteration_Name->setObjectName(QString::fromUtf8("Iteration_Name"));
+
+ gridLayout->addWidget(Iteration_Name, 0, 0, 1, 2);
+
+ horizontalSpacer_6 = new QSpacerItem(117, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
+
+ gridLayout->addItem(horizontalSpacer_6, 0, 2, 1, 1);
+
+ LEName = new QLineEdit(scrollAreaWidgetContents);
+ LEName->setObjectName(QString::fromUtf8("LEName"));
+ LEName->setMinimumSize(QSize(290, 21));
+ LEName->setMaxLength(64);
+
+ gridLayout->addWidget(LEName, 0, 3, 1, 2);
+
+ horizontalSpacer_3 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
+
+ gridLayout->addItem(horizontalSpacer_3, 0, 5, 1, 1);
+
+ Iter_Parent = new QLabel(scrollAreaWidgetContents);
+ Iter_Parent->setObjectName(QString::fromUtf8("Iter_Parent"));
+
+ gridLayout->addWidget(Iter_Parent, 1, 0, 1, 2);
+
+ PBIterParent = new QPushButton(scrollAreaWidgetContents);
+ PBIterParent->setObjectName(QString::fromUtf8("PBIterParent"));
+ PBIterParent->setEnabled(true);
+ PBIterParent->setMaximumSize(QSize(50, 27));
+
+ gridLayout->addWidget(PBIterParent, 1, 2, 1, 1);
+
+ LEIterationParentName = new QLineEdit(scrollAreaWidgetContents);
+ LEIterationParentName->setObjectName(QString::fromUtf8("LEIterationParentName"));
+ LEIterationParentName->setMinimumSize(QSize(0, 21));
+ LEIterationParentName->setMaxLength(64);
+ LEIterationParentName->setReadOnly(true);
+
+ gridLayout->addWidget(LEIterationParentName, 1, 3, 1, 2);
+
+ Mesh_n = new QLabel(scrollAreaWidgetContents);
+ Mesh_n->setObjectName(QString::fromUtf8("Mesh_n"));
+
+ gridLayout->addWidget(Mesh_n, 2, 0, 1, 1);
+
+ horizontalSpacer_7 = new QSpacerItem(117, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
+
+ gridLayout->addItem(horizontalSpacer_7, 2, 2, 1, 1);
+
+ LEMeshName_n = new QLineEdit(scrollAreaWidgetContents);
+ LEMeshName_n->setObjectName(QString::fromUtf8("LEMeshName_n"));
+ LEMeshName_n->setMinimumSize(QSize(290, 21));
+ LEMeshName_n->setMaxLength(64);
+ LEMeshName_n->setReadOnly(true);
+
+ gridLayout->addWidget(LEMeshName_n, 2, 3, 1, 3);
+
+ horizontalSpacer_4 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
+
+ gridLayout->addItem(horizontalSpacer_4, 2, 6, 1, 1);
+
+ Mesh_np1 = new QLabel(scrollAreaWidgetContents);
+ Mesh_np1->setObjectName(QString::fromUtf8("Mesh_np1"));
+
+ gridLayout->addWidget(Mesh_np1, 3, 0, 1, 2);
+
+ horizontalSpacer_8 = new QSpacerItem(117, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
+
+ gridLayout->addItem(horizontalSpacer_8, 3, 2, 1, 1);
+
+ LEMeshName_np1 = new QLineEdit(scrollAreaWidgetContents);
+ LEMeshName_np1->setObjectName(QString::fromUtf8("LEMeshName_np1"));
+ LEMeshName_np1->setMinimumSize(QSize(290, 21));
+ LEMeshName_np1->setMaxLength(64);
+
+ gridLayout->addWidget(LEMeshName_np1, 3, 3, 1, 3);
+
+ horizontalSpacer_5 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
+
+ gridLayout->addItem(horizontalSpacer_5, 3, 6, 1, 1);
+
+ verticalSpacer = new QSpacerItem(20, 62, QSizePolicy::Minimum, QSizePolicy::Expanding);
+
+ gridLayout->addItem(verticalSpacer, 4, 0, 1, 1);
+
+ GBField = new QGroupBox(scrollAreaWidgetContents);
GBField->setObjectName(QString::fromUtf8("GBField"));
gridLayout1 = new QGridLayout(GBField);
#ifndef Q_OS_MAC
gridLayout1->addWidget(FieldFile, 0, 0, 1, 1);
- gridLayout->addWidget(GBField, 6, 0, 1, 4);
+ gridLayout->addWidget(GBField, 5, 0, 1, 6);
- Iteration_Name = new QLabel(CreateIteration);
- Iteration_Name->setObjectName(QString::fromUtf8("Iteration_Name"));
-
- gridLayout->addWidget(Iteration_Name, 0, 0, 1, 2);
-
- LEName = new QLineEdit(CreateIteration);
- LEName->setObjectName(QString::fromUtf8("LEName"));
- LEName->setMinimumSize(QSize(290, 21));
- LEName->setMaxLength(200);
-
- gridLayout->addWidget(LEName, 0, 2, 1, 2);
-
- Iter_Parent = new QLabel(CreateIteration);
- Iter_Parent->setObjectName(QString::fromUtf8("Iter_Parent"));
+ horizontalSpacer_10 = new QSpacerItem(69, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
- gridLayout->addWidget(Iter_Parent, 1, 0, 1, 1);
-
- spacerItem4 = new QSpacerItem(20, 24, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout->addItem(spacerItem4, 1, 1, 1, 1);
-
- PBIterParent = new QPushButton(CreateIteration);
- PBIterParent->setObjectName(QString::fromUtf8("PBIterParent"));
- PBIterParent->setEnabled(true);
- PBIterParent->setMaximumSize(QSize(50, 27));
-
- gridLayout->addWidget(PBIterParent, 1, 2, 1, 1);
-
- LEIterationParentName = new QLineEdit(CreateIteration);
- LEIterationParentName->setObjectName(QString::fromUtf8("LEIterationParentName"));
- LEIterationParentName->setMinimumSize(QSize(0, 21));
- LEIterationParentName->setMaxLength(200);
- LEIterationParentName->setReadOnly(true);
-
- gridLayout->addWidget(LEIterationParentName, 1, 3, 1, 1);
-
- Mesh_n = new QLabel(CreateIteration);
- Mesh_n->setObjectName(QString::fromUtf8("Mesh_n"));
-
- gridLayout->addWidget(Mesh_n, 2, 0, 1, 1);
+ gridLayout->addItem(horizontalSpacer_10, 5, 6, 1, 1);
- spacerItem5 = new QSpacerItem(20, 21, QSizePolicy::Minimum, QSizePolicy::Expanding);
+ spacerItem4 = new QSpacerItem(20, 22, QSizePolicy::Minimum, QSizePolicy::Expanding);
- gridLayout->addItem(spacerItem5, 2, 1, 1, 1);
+ gridLayout->addItem(spacerItem4, 6, 0, 1, 1);
- LEMeshName_n = new QLineEdit(CreateIteration);
- LEMeshName_n->setObjectName(QString::fromUtf8("LEMeshName_n"));
- LEMeshName_n->setMinimumSize(QSize(290, 21));
- LEMeshName_n->setMaxLength(32);
- LEMeshName_n->setReadOnly(true);
-
- gridLayout->addWidget(LEMeshName_n, 2, 2, 1, 2);
-
- spacerItem6 = new QSpacerItem(20, 22, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout->addItem(spacerItem6, 3, 1, 1, 1);
-
- Mesh_np1 = new QLabel(CreateIteration);
- Mesh_np1->setObjectName(QString::fromUtf8("Mesh_np1"));
-
- gridLayout->addWidget(Mesh_np1, 4, 0, 1, 2);
-
- LEMeshName_np1 = new QLineEdit(CreateIteration);
- LEMeshName_np1->setObjectName(QString::fromUtf8("LEMeshName_np1"));
- LEMeshName_np1->setMinimumSize(QSize(290, 21));
- LEMeshName_np1->setMaxLength(32);
-
- gridLayout->addWidget(LEMeshName_np1, 4, 2, 1, 2);
-
- spacerItem7 = new QSpacerItem(20, 21, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout->addItem(spacerItem7, 5, 1, 1, 1);
-
- spacerItem8 = new QSpacerItem(20, 22, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
- gridLayout->addItem(spacerItem8, 7, 1, 1, 1);
-
- Hypothese = new QGroupBox(CreateIteration);
+ Hypothese = new QGroupBox(scrollAreaWidgetContents);
Hypothese->setObjectName(QString::fromUtf8("Hypothese"));
gridLayout2 = new QGridLayout(Hypothese);
#ifndef Q_OS_MAC
gridLayout2->addWidget(CBHypothese, 0, 0, 1, 1);
- spacerItem9 = new QSpacerItem(40, 13, QSizePolicy::Fixed, QSizePolicy::Minimum);
+ spacerItem5 = new QSpacerItem(40, 13, QSizePolicy::Fixed, QSizePolicy::Minimum);
- gridLayout2->addItem(spacerItem9, 0, 1, 1, 1);
+ gridLayout2->addItem(spacerItem5, 0, 1, 1, 1);
PBHypoEdit = new QPushButton(Hypothese);
PBHypoEdit->setObjectName(QString::fromUtf8("PBHypoEdit"));
gridLayout2->addWidget(PBHypoNew, 0, 3, 1, 1);
- gridLayout->addWidget(Hypothese, 8, 0, 1, 4);
+ gridLayout->addWidget(Hypothese, 7, 0, 1, 4);
+
+ horizontalSpacer_2 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
+
+ gridLayout->addItem(horizontalSpacer_2, 7, 4, 1, 2);
- spacerItem10 = new QSpacerItem(20, 21, QSizePolicy::Minimum, QSizePolicy::Expanding);
+ spacerItem6 = new QSpacerItem(20, 21, QSizePolicy::Minimum, QSizePolicy::Expanding);
- gridLayout->addItem(spacerItem10, 9, 0, 1, 1);
+ gridLayout->addItem(spacerItem6, 8, 1, 1, 1);
- GroupButtons = new QGroupBox(CreateIteration);
+ GroupButtons = new QGroupBox(scrollAreaWidgetContents);
GroupButtons->setObjectName(QString::fromUtf8("GroupButtons"));
gridLayout3 = new QGridLayout(GroupButtons);
#ifndef Q_OS_MAC
gridLayout3->addWidget(buttonHelp, 0, 3, 1, 1);
- gridLayout->addWidget(GroupButtons, 10, 0, 1, 4);
+ gridLayout->addWidget(GroupButtons, 9, 0, 1, 4);
+
+ horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
+
+ gridLayout->addItem(horizontalSpacer, 9, 4, 1, 2);
+ horizontalSpacer_9 = new QSpacerItem(139, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
+
+ gridLayout->addItem(horizontalSpacer_9, 1, 5, 1, 1);
+
+ CreateIteration->setWidget(scrollAreaWidgetContents);
retranslateUi(CreateIteration);
QMetaObject::connectSlotsByName(CreateIteration);
} // setupUi
- void retranslateUi(QWidget *CreateIteration)
+ void retranslateUi(QScrollArea *CreateIteration)
{
CreateIteration->setWindowTitle(QApplication::translate("CreateIteration", "Create an iteration", 0, QApplication::UnicodeUTF8));
+ Iteration_Name->setText(QApplication::translate("CreateIteration", "Iteration Name", 0, QApplication::UnicodeUTF8));
+ Iter_Parent->setText(QApplication::translate("CreateIteration", "Previous iteration", 0, QApplication::UnicodeUTF8));
+ PBIterParent->setText(QString());
+ Mesh_n->setText(QApplication::translate("CreateIteration", "Mesh n", 0, QApplication::UnicodeUTF8));
+ Mesh_np1->setText(QApplication::translate("CreateIteration", "Mesh n+1", 0, QApplication::UnicodeUTF8));
GBField->setTitle(QApplication::translate("CreateIteration", "Field information", 0, QApplication::UnicodeUTF8));
RBChosen->setText(QApplication::translate("CreateIteration", "Chosen time step", 0, QApplication::UnicodeUTF8));
Rank->setText(QApplication::translate("CreateIteration", "Rank", 0, QApplication::UnicodeUTF8));
RBNo->setText(QApplication::translate("CreateIteration", "No time step", 0, QApplication::UnicodeUTF8));
PushFieldFile->setText(QString());
FieldFile->setText(QApplication::translate("CreateIteration", "Field file", 0, QApplication::UnicodeUTF8));
- Iteration_Name->setText(QApplication::translate("CreateIteration", "Iteration Name", 0, QApplication::UnicodeUTF8));
- Iter_Parent->setText(QApplication::translate("CreateIteration", "Previous iteration", 0, QApplication::UnicodeUTF8));
- PBIterParent->setText(QString());
- Mesh_n->setText(QApplication::translate("CreateIteration", "Mesh n", 0, QApplication::UnicodeUTF8));
- Mesh_np1->setText(QApplication::translate("CreateIteration", "Mesh n+1", 0, QApplication::UnicodeUTF8));
Hypothese->setTitle(QApplication::translate("CreateIteration", "Hypothesis", 0, QApplication::UnicodeUTF8));
PBHypoEdit->setText(QApplication::translate("CreateIteration", "Edit", 0, QApplication::UnicodeUTF8));
PBHypoNew->setText(QApplication::translate("CreateIteration", "New", 0, QApplication::UnicodeUTF8));
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>CreateIteration</class>
- <widget class="QWidget" name="CreateIteration">
+ <widget class="QScrollArea" name="CreateIteration">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
- <width>610</width>
- <height>598</height>
+ <width>777</width>
+ <height>668</height>
</rect>
</property>
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>750</width>
+ <height>400</height>
+ </size>
+ </property>
+ <property name="sizeIncrement">
+ <size>
+ <width>1</width>
+ <height>1</height>
+ </size>
+ </property>
+ <property name="baseSize">
+ <size>
+ <width>750</width>
+ <height>400</height>
+ </size>
+ </property>
<property name="windowTitle">
<string>Create an iteration</string>
</property>
- <layout class="QGridLayout">
- <property name="margin">
- <number>9</number>
+ <property name="widgetResizable">
+ <bool>true</bool>
+ </property>
+ <widget class="QWidget" name="scrollAreaWidgetContents">
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>773</width>
+ <height>664</height>
+ </rect>
</property>
- <property name="spacing">
- <number>6</number>
+ <property name="sizeGripEnabled" stdset="0">
+ <bool>true</bool>
</property>
- <item row="6" column="0" colspan="4">
- <widget class="QGroupBox" name="GBField">
- <property name="title">
- <string>Field information</string>
- </property>
- <layout class="QGridLayout">
- <property name="margin">
- <number>9</number>
- </property>
- <property name="spacing">
- <number>6</number>
- </property>
- <item row="0" column="2" colspan="5">
- <widget class="QLineEdit" name="LEFieldFile">
- <property name="minimumSize">
- <size>
- <width>282</width>
- <height>21</height>
- </size>
- </property>
- </widget>
- </item>
- <item row="1" column="3" colspan="4">
- <spacer>
- <property name="orientation">
- <enum>Qt::Vertical</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>138</width>
- <height>18</height>
- </size>
- </property>
- </spacer>
- </item>
- <item row="2" column="6">
- <widget class="QRadioButton" name="RBChosen">
- <property name="text">
- <string>Chosen time step</string>
- </property>
- </widget>
- </item>
- <item row="4" column="6">
- <spacer>
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeType">
- <enum>QSizePolicy::Expanding</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>255</width>
- <height>13</height>
- </size>
- </property>
- </spacer>
- </item>
- <item row="4" column="5">
- <widget class="QSpinBox" name="SpinBox_Rank">
- <property name="minimum">
- <number>-1</number>
- </property>
- <property name="maximum">
- <number>1010000</number>
- </property>
- <property name="value">
- <number>-1</number>
- </property>
- </widget>
- </item>
- <item row="4" column="4">
- <widget class="QLabel" name="Rank">
- <property name="text">
- <string>Rank</string>
- </property>
- </widget>
- </item>
- <item row="4" column="2" colspan="2">
- <spacer>
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeType">
- <enum>QSizePolicy::Fixed</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>40</width>
- <height>13</height>
- </size>
- </property>
- </spacer>
- </item>
- <item row="4" column="1">
- <widget class="QSpinBox" name="SpinBox_TimeStep">
- <property name="minimum">
- <number>-2</number>
- </property>
- <property name="maximum">
- <number>100000</number>
- </property>
- <property name="value">
- <number>-1</number>
- </property>
- </widget>
- </item>
- <item row="4" column="0">
- <widget class="QLabel" name="TimeStep">
- <property name="text">
- <string>Time step</string>
- </property>
- </widget>
- </item>
- <item row="3" column="0" colspan="4">
- <spacer>
- <property name="orientation">
- <enum>Qt::Vertical</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>138</width>
- <height>28</height>
- </size>
- </property>
- </spacer>
- </item>
- <item row="2" column="3" colspan="3">
- <widget class="QRadioButton" name="RBLast">
- <property name="text">
- <string>Last time step</string>
- </property>
- </widget>
- </item>
- <item row="2" column="0" colspan="3">
- <widget class="QRadioButton" name="RBNo">
- <property name="text">
- <string>No time step</string>
- </property>
- <property name="checkable">
- <bool>true</bool>
- </property>
- <property name="checked">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- <item row="0" column="1">
- <widget class="QPushButton" name="PushFieldFile">
- <property name="text">
- <string/>
- </property>
- </widget>
- </item>
- <item row="0" column="0">
- <widget class="QLabel" name="FieldFile">
- <property name="text">
- <string>Field file</string>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- </item>
- <item row="0" column="0" colspan="2">
- <widget class="QLabel" name="Iteration_Name">
- <property name="text">
- <string>Iteration Name</string>
- </property>
- </widget>
- </item>
- <item row="0" column="2" colspan="2">
- <widget class="QLineEdit" name="LEName">
- <property name="minimumSize">
- <size>
- <width>290</width>
- <height>21</height>
- </size>
- </property>
- <property name="maxLength">
- <number>200</number>
- </property>
- </widget>
- </item>
- <item row="1" column="0">
- <widget class="QLabel" name="Iter_Parent">
- <property name="text">
- <string>Previous iteration</string>
- </property>
- </widget>
- </item>
- <item row="1" column="1">
- <spacer>
- <property name="orientation">
- <enum>Qt::Vertical</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>20</width>
- <height>24</height>
- </size>
- </property>
- </spacer>
- </item>
- <item row="1" column="2">
- <widget class="QPushButton" name="PBIterParent">
- <property name="enabled">
- <bool>true</bool>
- </property>
- <property name="maximumSize">
- <size>
- <width>50</width>
- <height>27</height>
- </size>
- </property>
- <property name="text">
- <string/>
- </property>
- </widget>
- </item>
- <item row="1" column="3">
- <widget class="QLineEdit" name="LEIterationParentName">
- <property name="minimumSize">
- <size>
- <width>0</width>
- <height>21</height>
- </size>
- </property>
- <property name="maxLength">
- <number>200</number>
- </property>
- <property name="readOnly">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- <item row="2" column="0">
- <widget class="QLabel" name="Mesh_n">
- <property name="text">
- <string>Mesh n</string>
- </property>
- </widget>
- </item>
- <item row="2" column="1">
- <spacer>
- <property name="orientation">
- <enum>Qt::Vertical</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>20</width>
- <height>21</height>
- </size>
- </property>
- </spacer>
- </item>
- <item row="2" column="2" colspan="2">
- <widget class="QLineEdit" name="LEMeshName_n">
- <property name="minimumSize">
- <size>
- <width>290</width>
- <height>21</height>
- </size>
- </property>
- <property name="maxLength">
- <number>32</number>
- </property>
- <property name="readOnly">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- <item row="3" column="1">
- <spacer>
- <property name="orientation">
- <enum>Qt::Vertical</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>20</width>
- <height>22</height>
- </size>
- </property>
- </spacer>
- </item>
- <item row="4" column="0" colspan="2">
- <widget class="QLabel" name="Mesh_np1">
- <property name="text">
- <string>Mesh n+1</string>
- </property>
- </widget>
- </item>
- <item row="4" column="2" colspan="2">
- <widget class="QLineEdit" name="LEMeshName_np1">
- <property name="minimumSize">
- <size>
- <width>290</width>
- <height>21</height>
- </size>
- </property>
- <property name="maxLength">
- <number>32</number>
- </property>
- </widget>
- </item>
- <item row="5" column="1">
- <spacer>
- <property name="orientation">
- <enum>Qt::Vertical</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>20</width>
- <height>21</height>
- </size>
- </property>
- </spacer>
- </item>
- <item row="7" column="1">
- <spacer>
- <property name="orientation">
- <enum>Qt::Vertical</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>20</width>
- <height>22</height>
- </size>
- </property>
- </spacer>
- </item>
- <item row="8" column="0" colspan="4">
- <widget class="QGroupBox" name="Hypothese">
- <property name="title">
- <string>Hypothesis</string>
- </property>
- <layout class="QGridLayout">
- <property name="margin">
- <number>9</number>
- </property>
- <property name="spacing">
- <number>6</number>
- </property>
- <item row="0" column="0">
- <widget class="QComboBox" name="CBHypothese">
- <property name="currentIndex">
- <number>-1</number>
- </property>
- <property name="sizeAdjustPolicy">
- <enum>QComboBox::AdjustToContents</enum>
- </property>
- </widget>
- </item>
- <item row="0" column="1">
- <spacer>
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeType">
- <enum>QSizePolicy::Fixed</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>40</width>
- <height>13</height>
- </size>
- </property>
- </spacer>
- </item>
- <item row="0" column="2">
- <widget class="QPushButton" name="PBHypoEdit">
- <property name="text">
- <string>Edit</string>
- </property>
- </widget>
- </item>
- <item row="0" column="3">
- <widget class="QPushButton" name="PBHypoNew">
- <property name="text">
- <string>New</string>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- </item>
- <item row="9" column="0">
- <spacer>
- <property name="orientation">
- <enum>Qt::Vertical</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>20</width>
- <height>21</height>
- </size>
- </property>
- </spacer>
- </item>
- <item row="10" column="0" colspan="4">
- <widget class="QGroupBox" name="GroupButtons">
- <property name="title">
- <string/>
- </property>
- <layout class="QGridLayout">
- <property name="margin">
- <number>9</number>
- </property>
- <property name="spacing">
- <number>6</number>
- </property>
- <item row="0" column="0">
- <widget class="QPushButton" name="buttonOk">
- <property name="text">
- <string>OK</string>
- </property>
- <property name="autoDefault">
- <bool>false</bool>
- </property>
- <property name="default">
- <bool>false</bool>
- </property>
- </widget>
- </item>
- <item row="0" column="1">
- <widget class="QPushButton" name="buttonApply">
- <property name="text">
- <string>Apply</string>
- </property>
- </widget>
- </item>
- <item row="0" column="2">
- <widget class="QPushButton" name="buttonCancel">
- <property name="text">
- <string>Cancel</string>
- </property>
- </widget>
- </item>
- <item row="0" column="3">
- <widget class="QPushButton" name="buttonHelp">
- <property name="text">
- <string>Help</string>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- </item>
- </layout>
+ <layout class="QGridLayout" name="gridLayout">
+ <item row="0" column="0" colspan="2">
+ <widget class="QLabel" name="Iteration_Name">
+ <property name="text">
+ <string>Iteration Name</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="2">
+ <spacer name="horizontalSpacer_6">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>117</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item row="0" column="3" colspan="2">
+ <widget class="QLineEdit" name="LEName">
+ <property name="minimumSize">
+ <size>
+ <width>290</width>
+ <height>21</height>
+ </size>
+ </property>
+ <property name="maxLength">
+ <number>64</number>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="5">
+ <spacer name="horizontalSpacer_3">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item row="1" column="0" colspan="2">
+ <widget class="QLabel" name="Iter_Parent">
+ <property name="text">
+ <string>Previous iteration</string>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="2">
+ <widget class="QPushButton" name="PBIterParent">
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>50</width>
+ <height>27</height>
+ </size>
+ </property>
+ <property name="text">
+ <string/>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="3" colspan="2">
+ <widget class="QLineEdit" name="LEIterationParentName">
+ <property name="minimumSize">
+ <size>
+ <width>0</width>
+ <height>21</height>
+ </size>
+ </property>
+ <property name="maxLength">
+ <number>64</number>
+ </property>
+ <property name="readOnly">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="0">
+ <widget class="QLabel" name="Mesh_n">
+ <property name="text">
+ <string>Mesh n</string>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="2">
+ <spacer name="horizontalSpacer_7">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>117</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item row="2" column="3" colspan="3">
+ <widget class="QLineEdit" name="LEMeshName_n">
+ <property name="minimumSize">
+ <size>
+ <width>290</width>
+ <height>21</height>
+ </size>
+ </property>
+ <property name="maxLength">
+ <number>64</number>
+ </property>
+ <property name="readOnly">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="6">
+ <spacer name="horizontalSpacer_4">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item row="3" column="0" colspan="2">
+ <widget class="QLabel" name="Mesh_np1">
+ <property name="text">
+ <string>Mesh n+1</string>
+ </property>
+ </widget>
+ </item>
+ <item row="3" column="2">
+ <spacer name="horizontalSpacer_8">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>117</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item row="3" column="3" colspan="3">
+ <widget class="QLineEdit" name="LEMeshName_np1">
+ <property name="minimumSize">
+ <size>
+ <width>290</width>
+ <height>21</height>
+ </size>
+ </property>
+ <property name="maxLength">
+ <number>64</number>
+ </property>
+ </widget>
+ </item>
+ <item row="3" column="6">
+ <spacer name="horizontalSpacer_5">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item row="4" column="0">
+ <spacer name="verticalSpacer">
+ <property name="orientation">
+ <enum>Qt::Vertical</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>20</width>
+ <height>62</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item row="5" column="0" colspan="6">
+ <widget class="QGroupBox" name="GBField">
+ <property name="title">
+ <string>Field information</string>
+ </property>
+ <layout class="QGridLayout">
+ <property name="margin">
+ <number>9</number>
+ </property>
+ <property name="spacing">
+ <number>6</number>
+ </property>
+ <item row="0" column="2" colspan="5">
+ <widget class="QLineEdit" name="LEFieldFile">
+ <property name="minimumSize">
+ <size>
+ <width>282</width>
+ <height>21</height>
+ </size>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="3" colspan="4">
+ <spacer>
+ <property name="orientation">
+ <enum>Qt::Vertical</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>138</width>
+ <height>18</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item row="2" column="6">
+ <widget class="QRadioButton" name="RBChosen">
+ <property name="text">
+ <string>Chosen time step</string>
+ </property>
+ </widget>
+ </item>
+ <item row="4" column="6">
+ <spacer>
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>QSizePolicy::Expanding</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>255</width>
+ <height>13</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item row="4" column="5">
+ <widget class="QSpinBox" name="SpinBox_Rank">
+ <property name="minimum">
+ <number>-1</number>
+ </property>
+ <property name="maximum">
+ <number>1010000</number>
+ </property>
+ <property name="value">
+ <number>-1</number>
+ </property>
+ </widget>
+ </item>
+ <item row="4" column="4">
+ <widget class="QLabel" name="Rank">
+ <property name="text">
+ <string>Rank</string>
+ </property>
+ </widget>
+ </item>
+ <item row="4" column="2" colspan="2">
+ <spacer>
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>QSizePolicy::Fixed</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>40</width>
+ <height>13</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item row="4" column="1">
+ <widget class="QSpinBox" name="SpinBox_TimeStep">
+ <property name="minimum">
+ <number>-2</number>
+ </property>
+ <property name="maximum">
+ <number>100000</number>
+ </property>
+ <property name="value">
+ <number>-1</number>
+ </property>
+ </widget>
+ </item>
+ <item row="4" column="0">
+ <widget class="QLabel" name="TimeStep">
+ <property name="text">
+ <string>Time step</string>
+ </property>
+ </widget>
+ </item>
+ <item row="3" column="0" colspan="4">
+ <spacer>
+ <property name="orientation">
+ <enum>Qt::Vertical</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>138</width>
+ <height>28</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item row="2" column="3" colspan="3">
+ <widget class="QRadioButton" name="RBLast">
+ <property name="text">
+ <string>Last time step</string>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="0" colspan="3">
+ <widget class="QRadioButton" name="RBNo">
+ <property name="text">
+ <string>No time step</string>
+ </property>
+ <property name="checkable">
+ <bool>true</bool>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <widget class="QPushButton" name="PushFieldFile">
+ <property name="text">
+ <string/>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="0">
+ <widget class="QLabel" name="FieldFile">
+ <property name="text">
+ <string>Field file</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item row="5" column="6">
+ <spacer name="horizontalSpacer_10">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>69</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item row="6" column="0">
+ <spacer>
+ <property name="orientation">
+ <enum>Qt::Vertical</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>20</width>
+ <height>22</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item row="7" column="0" colspan="4">
+ <widget class="QGroupBox" name="Hypothese">
+ <property name="title">
+ <string>Hypothesis</string>
+ </property>
+ <layout class="QGridLayout">
+ <property name="margin">
+ <number>9</number>
+ </property>
+ <property name="spacing">
+ <number>6</number>
+ </property>
+ <item row="0" column="0">
+ <widget class="QComboBox" name="CBHypothese">
+ <property name="currentIndex">
+ <number>-1</number>
+ </property>
+ <property name="sizeAdjustPolicy">
+ <enum>QComboBox::AdjustToContents</enum>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <spacer>
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>QSizePolicy::Fixed</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>40</width>
+ <height>13</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item row="0" column="2">
+ <widget class="QPushButton" name="PBHypoEdit">
+ <property name="text">
+ <string>Edit</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="3">
+ <widget class="QPushButton" name="PBHypoNew">
+ <property name="text">
+ <string>New</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item row="7" column="4" colspan="2">
+ <spacer name="horizontalSpacer_2">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item row="8" column="1">
+ <spacer>
+ <property name="orientation">
+ <enum>Qt::Vertical</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>20</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item row="9" column="0" colspan="4">
+ <widget class="QGroupBox" name="GroupButtons">
+ <property name="title">
+ <string/>
+ </property>
+ <layout class="QGridLayout">
+ <property name="margin">
+ <number>9</number>
+ </property>
+ <property name="spacing">
+ <number>6</number>
+ </property>
+ <item row="0" column="0">
+ <widget class="QPushButton" name="buttonOk">
+ <property name="text">
+ <string>OK</string>
+ </property>
+ <property name="autoDefault">
+ <bool>false</bool>
+ </property>
+ <property name="default">
+ <bool>false</bool>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <widget class="QPushButton" name="buttonApply">
+ <property name="text">
+ <string>Apply</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="2">
+ <widget class="QPushButton" name="buttonCancel">
+ <property name="text">
+ <string>Cancel</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="3">
+ <widget class="QPushButton" name="buttonHelp">
+ <property name="text">
+ <string>Help</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item row="9" column="4" colspan="2">
+ <spacer name="horizontalSpacer">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item row="1" column="5">
+ <spacer name="horizontalSpacer_9">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>139</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ </layout>
+ </widget>
</widget>
<resources/>
<connections/>
/********************************************************************************
** Form generated from reading UI file 'CreateYACS.ui'
**
-** Created: Mon Sep 23 13:29:12 2013
+** Created: Wed Jan 15 08:42:01 2014
** by: Qt User Interface Compiler version 4.6.3
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
-#include <QtGui/QDialog>
+#include <QtGui/QDoubleSpinBox>
#include <QtGui/QGridLayout>
#include <QtGui/QGroupBox>
#include <QtGui/QHBoxLayout>
#include <QtGui/QLineEdit>
#include <QtGui/QPushButton>
#include <QtGui/QRadioButton>
+#include <QtGui/QScrollArea>
#include <QtGui/QSpacerItem>
+#include <QtGui/QSpinBox>
+#include <QtGui/QWidget>
QT_BEGIN_NAMESPACE
class Ui_CreateYACS
{
public:
+ QWidget *scrollAreaWidgetContents;
+ QGridLayout *gridLayout_5;
+ QWidget *WName;
QGridLayout *gridLayout_2;
QLabel *Name;
QLineEdit *LEName;
+ QSpacerItem *horizontalSpacer;
QGridLayout *gridLayout;
QLabel *Case;
QPushButton *PBCaseName;
QHBoxLayout *_4;
QRadioButton *RBConstant;
QRadioButton *RBVariable;
+ QGroupBox *GBMax;
+ QGridLayout *gridLayout_3;
+ QLabel *TLMaxIteration;
+ QSpinBox *SpinBoxMaxIter;
+ QLabel *TLMaxNodes;
+ QSpinBox *SpinBoxMaxNode;
+ QLabel *TLMaxElem;
+ QSpinBox *SpinBoxMaxElem;
+ QSpacerItem *horizontalSpacer_2;
+ QGroupBox *GBConvergence;
+ QGridLayout *gridLayout_4;
+ QRadioButton *RBNone;
+ QRadioButton *RBVMinAbs;
+ QRadioButton *RBVMaxAbs;
+ QLabel *labelVref;
+ QDoubleSpinBox *doubleSpinBoxConvergence;
+ QSpacerItem *horizontalSpacer_3;
QGroupBox *GroupButtons;
QGridLayout *gridLayout1;
QPushButton *buttonHelp;
QPushButton *buttonCancel;
QSpacerItem *spacer_2;
- void setupUi(QDialog *CreateYACS)
+ void setupUi(QScrollArea *CreateYACS)
{
if (CreateYACS->objectName().isEmpty())
CreateYACS->setObjectName(QString::fromUtf8("CreateYACS"));
- CreateYACS->resize(538, 340);
- QSizePolicy sizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
+ CreateYACS->resize(684, 649);
+ QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
sizePolicy.setHorizontalStretch(0);
sizePolicy.setVerticalStretch(0);
sizePolicy.setHeightForWidth(CreateYACS->sizePolicy().hasHeightForWidth());
CreateYACS->setSizePolicy(sizePolicy);
- CreateYACS->setAutoFillBackground(true);
- gridLayout_2 = new QGridLayout(CreateYACS);
+ CreateYACS->setMinimumSize(QSize(600, 500));
+ CreateYACS->setSizeIncrement(QSize(1, 1));
+ CreateYACS->setBaseSize(QSize(600, 500));
+ CreateYACS->setWidgetResizable(true);
+ scrollAreaWidgetContents = new QWidget();
+ scrollAreaWidgetContents->setObjectName(QString::fromUtf8("scrollAreaWidgetContents"));
+ scrollAreaWidgetContents->setGeometry(QRect(0, 0, 680, 645));
+ scrollAreaWidgetContents->setProperty("sizeGripEnabled", QVariant(true));
+ gridLayout_5 = new QGridLayout(scrollAreaWidgetContents);
+ gridLayout_5->setObjectName(QString::fromUtf8("gridLayout_5"));
+ WName = new QWidget(scrollAreaWidgetContents);
+ WName->setObjectName(QString::fromUtf8("WName"));
+ gridLayout_2 = new QGridLayout(WName);
gridLayout_2->setObjectName(QString::fromUtf8("gridLayout_2"));
- Name = new QLabel(CreateYACS);
+ Name = new QLabel(WName);
Name->setObjectName(QString::fromUtf8("Name"));
gridLayout_2->addWidget(Name, 0, 0, 1, 1);
- LEName = new QLineEdit(CreateYACS);
+ LEName = new QLineEdit(WName);
LEName->setObjectName(QString::fromUtf8("LEName"));
LEName->setMaxLength(32);
gridLayout_2->addWidget(LEName, 0, 1, 1, 1);
+
+ gridLayout_5->addWidget(WName, 0, 0, 1, 1);
+
+ horizontalSpacer = new QSpacerItem(131, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
+
+ gridLayout_5->addItem(horizontalSpacer, 0, 1, 1, 1);
+
gridLayout = new QGridLayout();
gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
- Case = new QLabel(CreateYACS);
+ Case = new QLabel(scrollAreaWidgetContents);
Case->setObjectName(QString::fromUtf8("Case"));
gridLayout->addWidget(Case, 0, 0, 1, 1);
- PBCaseName = new QPushButton(CreateYACS);
+ PBCaseName = new QPushButton(scrollAreaWidgetContents);
PBCaseName->setObjectName(QString::fromUtf8("PBCaseName"));
PBCaseName->setEnabled(true);
PBCaseName->setMaximumSize(QSize(50, 27));
gridLayout->addWidget(PBCaseName, 0, 1, 1, 1);
- LECaseName = new QLineEdit(CreateYACS);
+ LECaseName = new QLineEdit(scrollAreaWidgetContents);
LECaseName->setObjectName(QString::fromUtf8("LECaseName"));
LECaseName->setMinimumSize(QSize(382, 21));
gridLayout->addWidget(LECaseName, 0, 2, 1, 1);
- gridLayout_2->addLayout(gridLayout, 1, 0, 1, 3);
+ gridLayout_5->addLayout(gridLayout, 1, 0, 1, 2);
_2 = new QHBoxLayout();
#ifndef Q_OS_MAC
#endif
_2->setContentsMargins(0, 0, 0, 0);
_2->setObjectName(QString::fromUtf8("_2"));
- Script = new QLabel(CreateYACS);
+ Script = new QLabel(scrollAreaWidgetContents);
Script->setObjectName(QString::fromUtf8("Script"));
_2->addWidget(Script);
- PBScriptFile = new QPushButton(CreateYACS);
+ PBScriptFile = new QPushButton(scrollAreaWidgetContents);
PBScriptFile->setObjectName(QString::fromUtf8("PBScriptFile"));
PBScriptFile->setAutoDefault(false);
_2->addWidget(PBScriptFile);
- LEScriptFile = new QLineEdit(CreateYACS);
+ LEScriptFile = new QLineEdit(scrollAreaWidgetContents);
LEScriptFile->setObjectName(QString::fromUtf8("LEScriptFile"));
LEScriptFile->setMinimumSize(QSize(382, 21));
_2->addWidget(LEScriptFile);
- gridLayout_2->addLayout(_2, 2, 0, 1, 3);
+ gridLayout_5->addLayout(_2, 2, 0, 1, 2);
hboxLayout = new QHBoxLayout();
#ifndef Q_OS_MAC
#endif
hboxLayout->setContentsMargins(0, 0, 0, 0);
hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
- DirectoryStart = new QLabel(CreateYACS);
+ DirectoryStart = new QLabel(scrollAreaWidgetContents);
DirectoryStart->setObjectName(QString::fromUtf8("DirectoryStart"));
hboxLayout->addWidget(DirectoryStart);
- PBDir = new QPushButton(CreateYACS);
+ PBDir = new QPushButton(scrollAreaWidgetContents);
PBDir->setObjectName(QString::fromUtf8("PBDir"));
PBDir->setAutoDefault(false);
hboxLayout->addWidget(PBDir);
- LEDirName = new QLineEdit(CreateYACS);
+ LEDirName = new QLineEdit(scrollAreaWidgetContents);
LEDirName->setObjectName(QString::fromUtf8("LEDirName"));
LEDirName->setMinimumSize(QSize(382, 21));
hboxLayout->addWidget(LEDirName);
- gridLayout_2->addLayout(hboxLayout, 3, 0, 1, 3);
+ gridLayout_5->addLayout(hboxLayout, 3, 0, 1, 2);
_3 = new QHBoxLayout();
#ifndef Q_OS_MAC
#endif
_3->setContentsMargins(0, 0, 0, 0);
_3->setObjectName(QString::fromUtf8("_3"));
- MeshFile = new QLabel(CreateYACS);
+ MeshFile = new QLabel(scrollAreaWidgetContents);
MeshFile->setObjectName(QString::fromUtf8("MeshFile"));
_3->addWidget(MeshFile);
- PBMeshFile = new QPushButton(CreateYACS);
+ PBMeshFile = new QPushButton(scrollAreaWidgetContents);
PBMeshFile->setObjectName(QString::fromUtf8("PBMeshFile"));
PBMeshFile->setAutoDefault(false);
_3->addWidget(PBMeshFile);
- LEMeshFile = new QLineEdit(CreateYACS);
+ LEMeshFile = new QLineEdit(scrollAreaWidgetContents);
LEMeshFile->setObjectName(QString::fromUtf8("LEMeshFile"));
LEMeshFile->setMinimumSize(QSize(382, 21));
_3->addWidget(LEMeshFile);
- gridLayout_2->addLayout(_3, 4, 0, 1, 3);
+ gridLayout_5->addLayout(_3, 4, 0, 1, 2);
- GBTypeSchema = new QGroupBox(CreateYACS);
+ GBTypeSchema = new QGroupBox(scrollAreaWidgetContents);
GBTypeSchema->setObjectName(QString::fromUtf8("GBTypeSchema"));
_4 = new QHBoxLayout(GBTypeSchema);
#ifndef Q_OS_MAC
_4->addWidget(RBVariable);
- gridLayout_2->addWidget(GBTypeSchema, 5, 0, 1, 2);
+ gridLayout_5->addWidget(GBTypeSchema, 5, 0, 1, 1);
+
+ GBMax = new QGroupBox(scrollAreaWidgetContents);
+ GBMax->setObjectName(QString::fromUtf8("GBMax"));
+ gridLayout_3 = new QGridLayout(GBMax);
+ gridLayout_3->setObjectName(QString::fromUtf8("gridLayout_3"));
+ TLMaxIteration = new QLabel(GBMax);
+ TLMaxIteration->setObjectName(QString::fromUtf8("TLMaxIteration"));
+ QSizePolicy sizePolicy1(QSizePolicy::Fixed, QSizePolicy::Fixed);
+ sizePolicy1.setHorizontalStretch(0);
+ sizePolicy1.setVerticalStretch(0);
+ sizePolicy1.setHeightForWidth(TLMaxIteration->sizePolicy().hasHeightForWidth());
+ TLMaxIteration->setSizePolicy(sizePolicy1);
+ TLMaxIteration->setWordWrap(false);
+
+ gridLayout_3->addWidget(TLMaxIteration, 0, 0, 1, 1);
+
+ SpinBoxMaxIter = new QSpinBox(GBMax);
+ SpinBoxMaxIter->setObjectName(QString::fromUtf8("SpinBoxMaxIter"));
+ SpinBoxMaxIter->setMinimum(0);
+ SpinBoxMaxIter->setMaximum(999999999);
+ SpinBoxMaxIter->setValue(0);
+
+ gridLayout_3->addWidget(SpinBoxMaxIter, 0, 1, 1, 1);
+
+ TLMaxNodes = new QLabel(GBMax);
+ TLMaxNodes->setObjectName(QString::fromUtf8("TLMaxNodes"));
+ sizePolicy1.setHeightForWidth(TLMaxNodes->sizePolicy().hasHeightForWidth());
+ TLMaxNodes->setSizePolicy(sizePolicy1);
+ TLMaxNodes->setWordWrap(false);
+
+ gridLayout_3->addWidget(TLMaxNodes, 1, 0, 1, 1);
+
+ SpinBoxMaxNode = new QSpinBox(GBMax);
+ SpinBoxMaxNode->setObjectName(QString::fromUtf8("SpinBoxMaxNode"));
+ SpinBoxMaxNode->setMinimum(0);
+ SpinBoxMaxNode->setMaximum(999999999);
+ SpinBoxMaxNode->setValue(0);
+
+ gridLayout_3->addWidget(SpinBoxMaxNode, 1, 1, 1, 1);
+
+ TLMaxElem = new QLabel(GBMax);
+ TLMaxElem->setObjectName(QString::fromUtf8("TLMaxElem"));
+ sizePolicy1.setHeightForWidth(TLMaxElem->sizePolicy().hasHeightForWidth());
+ TLMaxElem->setSizePolicy(sizePolicy1);
+ TLMaxElem->setWordWrap(false);
+
+ gridLayout_3->addWidget(TLMaxElem, 1, 2, 1, 1);
+
+ SpinBoxMaxElem = new QSpinBox(GBMax);
+ SpinBoxMaxElem->setObjectName(QString::fromUtf8("SpinBoxMaxElem"));
+ SpinBoxMaxElem->setMinimum(0);
+ SpinBoxMaxElem->setMaximum(999999999);
+ SpinBoxMaxElem->setValue(0);
+
+ gridLayout_3->addWidget(SpinBoxMaxElem, 1, 3, 1, 1);
+
+
+ gridLayout_5->addWidget(GBMax, 6, 0, 1, 1);
+
+ horizontalSpacer_2 = new QSpacerItem(269, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
+
+ gridLayout_5->addItem(horizontalSpacer_2, 6, 1, 1, 1);
+
+ GBConvergence = new QGroupBox(scrollAreaWidgetContents);
+ GBConvergence->setObjectName(QString::fromUtf8("GBConvergence"));
+ gridLayout_4 = new QGridLayout(GBConvergence);
+ gridLayout_4->setObjectName(QString::fromUtf8("gridLayout_4"));
+ RBNone = new QRadioButton(GBConvergence);
+ RBNone->setObjectName(QString::fromUtf8("RBNone"));
+ RBNone->setChecked(true);
+
+ gridLayout_4->addWidget(RBNone, 0, 0, 1, 1);
+
+ RBVMinAbs = new QRadioButton(GBConvergence);
+ RBVMinAbs->setObjectName(QString::fromUtf8("RBVMinAbs"));
+
+ gridLayout_4->addWidget(RBVMinAbs, 0, 1, 1, 1);
+
+ RBVMaxAbs = new QRadioButton(GBConvergence);
+ RBVMaxAbs->setObjectName(QString::fromUtf8("RBVMaxAbs"));
+
+ gridLayout_4->addWidget(RBVMaxAbs, 0, 2, 1, 1);
+
+ labelVref = new QLabel(GBConvergence);
+ labelVref->setObjectName(QString::fromUtf8("labelVref"));
+
+ gridLayout_4->addWidget(labelVref, 1, 0, 1, 1);
+
+ doubleSpinBoxConvergence = new QDoubleSpinBox(GBConvergence);
+ doubleSpinBoxConvergence->setObjectName(QString::fromUtf8("doubleSpinBoxConvergence"));
+ doubleSpinBoxConvergence->setDecimals(4);
+ doubleSpinBoxConvergence->setMinimum(-1e+09);
+ doubleSpinBoxConvergence->setMaximum(1e+09);
+
+ gridLayout_4->addWidget(doubleSpinBoxConvergence, 1, 1, 1, 1);
+
+
+ gridLayout_5->addWidget(GBConvergence, 7, 0, 1, 1);
+
+ horizontalSpacer_3 = new QSpacerItem(269, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
+
+ gridLayout_5->addItem(horizontalSpacer_3, 7, 1, 1, 1);
- GroupButtons = new QGroupBox(CreateYACS);
+ GroupButtons = new QGroupBox(scrollAreaWidgetContents);
GroupButtons->setObjectName(QString::fromUtf8("GroupButtons"));
gridLayout1 = new QGridLayout(GroupButtons);
#ifndef Q_OS_MAC
gridLayout1->addWidget(buttonCancel, 0, 2, 1, 1);
- gridLayout_2->addWidget(GroupButtons, 6, 0, 1, 2);
+ gridLayout_5->addWidget(GroupButtons, 8, 0, 1, 1);
spacer_2 = new QSpacerItem(128, 25, QSizePolicy::Fixed, QSizePolicy::Minimum);
- gridLayout_2->addItem(spacer_2, 6, 2, 1, 1);
+ gridLayout_5->addItem(spacer_2, 8, 1, 1, 1);
+ CreateYACS->setWidget(scrollAreaWidgetContents);
retranslateUi(CreateYACS);
QMetaObject::connectSlotsByName(CreateYACS);
} // setupUi
- void retranslateUi(QDialog *CreateYACS)
+ void retranslateUi(QScrollArea *CreateYACS)
{
CreateYACS->setWindowTitle(QApplication::translate("CreateYACS", "Create YACS", 0, QApplication::UnicodeUTF8));
Name->setText(QApplication::translate("CreateYACS", "Name", 0, QApplication::UnicodeUTF8));
GBTypeSchema->setTitle(QApplication::translate("CreateYACS", "Type of schema", 0, QApplication::UnicodeUTF8));
RBConstant->setText(QApplication::translate("CreateYACS", "Constant", 0, QApplication::UnicodeUTF8));
RBVariable->setText(QApplication::translate("CreateYACS", "Variable", 0, QApplication::UnicodeUTF8));
+ GBMax->setTitle(QApplication::translate("CreateYACS", "Maximum of ...", 0, QApplication::UnicodeUTF8));
+ TLMaxIteration->setText(QApplication::translate("CreateYACS", "Iterations", 0, QApplication::UnicodeUTF8));
+ TLMaxNodes->setText(QApplication::translate("CreateYACS", "Nodes", 0, QApplication::UnicodeUTF8));
+ TLMaxElem->setText(QApplication::translate("CreateYACS", "Elements", 0, QApplication::UnicodeUTF8));
+ GBConvergence->setTitle(QApplication::translate("CreateYACS", "Test of convergence", 0, QApplication::UnicodeUTF8));
+ RBNone->setText(QApplication::translate("CreateYACS", "None", 0, QApplication::UnicodeUTF8));
+ RBVMinAbs->setText(QApplication::translate("CreateYACS", "Vtest > Vref", 0, QApplication::UnicodeUTF8));
+ RBVMaxAbs->setText(QApplication::translate("CreateYACS", "Vtest < Vref", 0, QApplication::UnicodeUTF8));
+ labelVref->setText(QApplication::translate("CreateYACS", "Vref", 0, QApplication::UnicodeUTF8));
GroupButtons->setTitle(QString());
buttonHelp->setText(QApplication::translate("CreateYACS", "Help", 0, QApplication::UnicodeUTF8));
buttonApply->setText(QApplication::translate("CreateYACS", "Apply", 0, QApplication::UnicodeUTF8));
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>CreateYACS</class>
- <widget class="QDialog" name="CreateYACS">
+ <widget class="QScrollArea" name="CreateYACS">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
- <width>538</width>
- <height>340</height>
+ <width>684</width>
+ <height>649</height>
</rect>
</property>
<property name="sizePolicy">
- <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
+ <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
+ <property name="minimumSize">
+ <size>
+ <width>600</width>
+ <height>500</height>
+ </size>
+ </property>
+ <property name="sizeIncrement">
+ <size>
+ <width>1</width>
+ <height>1</height>
+ </size>
+ </property>
+ <property name="baseSize">
+ <size>
+ <width>600</width>
+ <height>500</height>
+ </size>
+ </property>
<property name="windowTitle">
<string>Create YACS</string>
</property>
- <property name="autoFillBackground">
+ <property name="widgetResizable">
<bool>true</bool>
</property>
- <layout class="QGridLayout" name="gridLayout_2">
- <item row="0" column="0">
- <widget class="QLabel" name="Name">
- <property name="text">
- <string>Name</string>
- </property>
- </widget>
- </item>
- <item row="0" column="1">
- <widget class="QLineEdit" name="LEName">
- <property name="maxLength">
- <number>32</number>
- </property>
- </widget>
- </item>
- <item row="1" column="0" colspan="3">
- <layout class="QGridLayout" name="gridLayout">
- <item row="0" column="0">
- <widget class="QLabel" name="Case">
- <property name="text">
- <string>Case</string>
- </property>
- </widget>
- </item>
- <item row="0" column="1">
- <widget class="QPushButton" name="PBCaseName">
- <property name="enabled">
- <bool>true</bool>
- </property>
- <property name="maximumSize">
- <size>
- <width>50</width>
- <height>27</height>
- </size>
- </property>
- <property name="text">
- <string/>
- </property>
- </widget>
- </item>
- <item row="0" column="2">
- <widget class="QLineEdit" name="LECaseName">
- <property name="minimumSize">
- <size>
- <width>382</width>
- <height>21</height>
- </size>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- <item row="2" column="0" colspan="3">
- <layout class="QHBoxLayout" name="_2">
- <property name="spacing">
- <number>6</number>
- </property>
- <property name="margin">
- <number>0</number>
- </property>
- <item>
- <widget class="QLabel" name="Script">
- <property name="text">
- <string>Script</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QPushButton" name="PBScriptFile">
- <property name="text">
- <string/>
- </property>
- <property name="autoDefault">
- <bool>false</bool>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QLineEdit" name="LEScriptFile">
- <property name="minimumSize">
- <size>
- <width>382</width>
- <height>21</height>
- </size>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- <item row="3" column="0" colspan="3">
- <layout class="QHBoxLayout">
- <property name="spacing">
- <number>6</number>
- </property>
- <property name="margin">
- <number>0</number>
- </property>
- <item>
- <widget class="QLabel" name="DirectoryStart">
- <property name="text">
- <string>Directory</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QPushButton" name="PBDir">
- <property name="text">
- <string/>
- </property>
- <property name="autoDefault">
- <bool>false</bool>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QLineEdit" name="LEDirName">
- <property name="minimumSize">
- <size>
- <width>382</width>
- <height>21</height>
- </size>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- <item row="4" column="0" colspan="3">
- <layout class="QHBoxLayout" name="_3">
- <property name="spacing">
- <number>6</number>
- </property>
- <property name="margin">
- <number>0</number>
- </property>
- <item>
- <widget class="QLabel" name="MeshFile">
- <property name="text">
- <string>Mesh file</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QPushButton" name="PBMeshFile">
- <property name="text">
- <string/>
- </property>
- <property name="autoDefault">
- <bool>false</bool>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QLineEdit" name="LEMeshFile">
- <property name="minimumSize">
- <size>
- <width>382</width>
- <height>21</height>
- </size>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- <item row="5" column="0" colspan="2">
- <widget class="QGroupBox" name="GBTypeSchema">
- <property name="title">
- <string>Type of schema</string>
- </property>
- <layout class="QHBoxLayout" name="_4">
+ <widget class="QWidget" name="scrollAreaWidgetContents">
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>680</width>
+ <height>645</height>
+ </rect>
+ </property>
+ <property name="sizeGripEnabled" stdset="0">
+ <bool>true</bool>
+ </property>
+ <layout class="QGridLayout" name="gridLayout_5">
+ <item row="0" column="0">
+ <widget class="QWidget" name="WName" native="true">
+ <layout class="QGridLayout" name="gridLayout_2">
+ <item row="0" column="0">
+ <widget class="QLabel" name="Name">
+ <property name="text">
+ <string>Name</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <widget class="QLineEdit" name="LEName">
+ <property name="maxLength">
+ <number>32</number>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <spacer name="horizontalSpacer">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>131</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item row="1" column="0" colspan="2">
+ <layout class="QGridLayout" name="gridLayout">
+ <item row="0" column="0">
+ <widget class="QLabel" name="Case">
+ <property name="text">
+ <string>Case</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <widget class="QPushButton" name="PBCaseName">
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>50</width>
+ <height>27</height>
+ </size>
+ </property>
+ <property name="text">
+ <string/>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="2">
+ <widget class="QLineEdit" name="LECaseName">
+ <property name="minimumSize">
+ <size>
+ <width>382</width>
+ <height>21</height>
+ </size>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item row="2" column="0" colspan="2">
+ <layout class="QHBoxLayout" name="_2">
<property name="spacing">
<number>6</number>
</property>
<property name="margin">
- <number>9</number>
+ <number>0</number>
</property>
<item>
- <widget class="QRadioButton" name="RBConstant">
+ <widget class="QLabel" name="Script">
<property name="text">
- <string>Constant</string>
- </property>
- <property name="checked">
- <bool>true</bool>
+ <string>Script</string>
</property>
</widget>
</item>
<item>
- <widget class="QRadioButton" name="RBVariable">
+ <widget class="QPushButton" name="PBScriptFile">
<property name="text">
- <string>Variable</string>
+ <string/>
+ </property>
+ <property name="autoDefault">
+ <bool>false</bool>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QLineEdit" name="LEScriptFile">
+ <property name="minimumSize">
+ <size>
+ <width>382</width>
+ <height>21</height>
+ </size>
</property>
</widget>
</item>
</layout>
- </widget>
- </item>
- <item row="6" column="0" colspan="2">
- <widget class="QGroupBox" name="GroupButtons">
- <property name="title">
- <string/>
- </property>
- <layout class="QGridLayout">
- <property name="margin">
- <number>9</number>
- </property>
+ </item>
+ <item row="3" column="0" colspan="2">
+ <layout class="QHBoxLayout">
<property name="spacing">
<number>6</number>
</property>
- <item row="0" column="4">
- <widget class="QPushButton" name="buttonHelp">
+ <property name="margin">
+ <number>0</number>
+ </property>
+ <item>
+ <widget class="QLabel" name="DirectoryStart">
<property name="text">
- <string>Help</string>
- </property>
- <property name="autoDefault">
- <bool>false</bool>
+ <string>Directory</string>
</property>
</widget>
</item>
- <item row="0" column="1">
- <widget class="QPushButton" name="buttonApply">
+ <item>
+ <widget class="QPushButton" name="PBDir">
<property name="text">
- <string>Apply</string>
+ <string/>
</property>
<property name="autoDefault">
<bool>false</bool>
</property>
</widget>
</item>
- <item row="0" column="0">
- <widget class="QPushButton" name="buttonOk">
- <property name="text">
- <string>OK</string>
+ <item>
+ <widget class="QLineEdit" name="LEDirName">
+ <property name="minimumSize">
+ <size>
+ <width>382</width>
+ <height>21</height>
+ </size>
</property>
- <property name="autoDefault">
- <bool>false</bool>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item row="4" column="0" colspan="2">
+ <layout class="QHBoxLayout" name="_3">
+ <property name="spacing">
+ <number>6</number>
+ </property>
+ <property name="margin">
+ <number>0</number>
+ </property>
+ <item>
+ <widget class="QLabel" name="MeshFile">
+ <property name="text">
+ <string>Mesh file</string>
</property>
</widget>
</item>
- <item row="0" column="2">
- <widget class="QPushButton" name="buttonCancel">
+ <item>
+ <widget class="QPushButton" name="PBMeshFile">
<property name="text">
- <string>Cancel</string>
+ <string/>
</property>
<property name="autoDefault">
<bool>false</bool>
</property>
</widget>
</item>
+ <item>
+ <widget class="QLineEdit" name="LEMeshFile">
+ <property name="minimumSize">
+ <size>
+ <width>382</width>
+ <height>21</height>
+ </size>
+ </property>
+ </widget>
+ </item>
</layout>
- </widget>
- </item>
- <item row="6" column="2">
- <spacer name="spacer_2">
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeType">
- <enum>QSizePolicy::Fixed</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>128</width>
- <height>25</height>
- </size>
- </property>
- </spacer>
- </item>
- </layout>
+ </item>
+ <item row="5" column="0">
+ <widget class="QGroupBox" name="GBTypeSchema">
+ <property name="title">
+ <string>Type of schema</string>
+ </property>
+ <layout class="QHBoxLayout" name="_4">
+ <property name="spacing">
+ <number>6</number>
+ </property>
+ <property name="margin">
+ <number>9</number>
+ </property>
+ <item>
+ <widget class="QRadioButton" name="RBConstant">
+ <property name="text">
+ <string>Constant</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QRadioButton" name="RBVariable">
+ <property name="text">
+ <string>Variable</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item row="6" column="0">
+ <widget class="QGroupBox" name="GBMax">
+ <property name="title">
+ <string>Maximum of ...</string>
+ </property>
+ <layout class="QGridLayout" name="gridLayout_3">
+ <item row="0" column="0">
+ <widget class="QLabel" name="TLMaxIteration">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>Iterations</string>
+ </property>
+ <property name="wordWrap">
+ <bool>false</bool>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <widget class="QSpinBox" name="SpinBoxMaxIter">
+ <property name="minimum">
+ <number>0</number>
+ </property>
+ <property name="maximum">
+ <number>999999999</number>
+ </property>
+ <property name="value">
+ <number>0</number>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="0">
+ <widget class="QLabel" name="TLMaxNodes">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>Nodes</string>
+ </property>
+ <property name="wordWrap">
+ <bool>false</bool>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="1">
+ <widget class="QSpinBox" name="SpinBoxMaxNode">
+ <property name="minimum">
+ <number>0</number>
+ </property>
+ <property name="maximum">
+ <number>999999999</number>
+ </property>
+ <property name="value">
+ <number>0</number>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="2">
+ <widget class="QLabel" name="TLMaxElem">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>Elements</string>
+ </property>
+ <property name="wordWrap">
+ <bool>false</bool>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="3">
+ <widget class="QSpinBox" name="SpinBoxMaxElem">
+ <property name="minimum">
+ <number>0</number>
+ </property>
+ <property name="maximum">
+ <number>999999999</number>
+ </property>
+ <property name="value">
+ <number>0</number>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item row="6" column="1">
+ <spacer name="horizontalSpacer_2">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>269</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item row="7" column="0">
+ <widget class="QGroupBox" name="GBConvergence">
+ <property name="title">
+ <string>Test of convergence</string>
+ </property>
+ <layout class="QGridLayout" name="gridLayout_4">
+ <item row="0" column="0">
+ <widget class="QRadioButton" name="RBNone">
+ <property name="text">
+ <string>None</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <widget class="QRadioButton" name="RBVMinAbs">
+ <property name="text">
+ <string>Vtest > Vref</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="2">
+ <widget class="QRadioButton" name="RBVMaxAbs">
+ <property name="text">
+ <string>Vtest < Vref</string>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="0">
+ <widget class="QLabel" name="labelVref">
+ <property name="text">
+ <string>Vref</string>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="1">
+ <widget class="QDoubleSpinBox" name="doubleSpinBoxConvergence">
+ <property name="decimals">
+ <number>4</number>
+ </property>
+ <property name="minimum">
+ <double>-999999999.000000000000000</double>
+ </property>
+ <property name="maximum">
+ <double>999999999.000000000000000</double>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item row="7" column="1">
+ <spacer name="horizontalSpacer_3">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>269</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item row="8" column="0">
+ <widget class="QGroupBox" name="GroupButtons">
+ <property name="title">
+ <string/>
+ </property>
+ <layout class="QGridLayout">
+ <property name="margin">
+ <number>9</number>
+ </property>
+ <property name="spacing">
+ <number>6</number>
+ </property>
+ <item row="0" column="4">
+ <widget class="QPushButton" name="buttonHelp">
+ <property name="text">
+ <string>Help</string>
+ </property>
+ <property name="autoDefault">
+ <bool>false</bool>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <widget class="QPushButton" name="buttonApply">
+ <property name="text">
+ <string>Apply</string>
+ </property>
+ <property name="autoDefault">
+ <bool>false</bool>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="0">
+ <widget class="QPushButton" name="buttonOk">
+ <property name="text">
+ <string>OK</string>
+ </property>
+ <property name="autoDefault">
+ <bool>false</bool>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="2">
+ <widget class="QPushButton" name="buttonCancel">
+ <property name="text">
+ <string>Cancel</string>
+ </property>
+ <property name="autoDefault">
+ <bool>false</bool>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item row="8" column="1">
+ <spacer name="spacer_2">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>QSizePolicy::Fixed</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>128</width>
+ <height>25</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ </layout>
+ </widget>
</widget>
<resources/>
<connections/>
/********************************************************************************
** Form generated from reading UI file 'CreateZone.ui'
**
-** Created: Tue Sep 17 14:09:38 2013
+** Created: Wed Jan 15 08:42:10 2014
** by: Qt User Interface Compiler version 4.6.3
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
#include <QtGui/QLineEdit>
#include <QtGui/QPushButton>
#include <QtGui/QRadioButton>
+#include <QtGui/QSpacerItem>
QT_BEGIN_NAMESPACE
{
public:
QGridLayout *gridLayout;
- QGroupBox *GBButtons;
- QGridLayout *gridLayout1;
- QPushButton *buttonHelp;
- QPushButton *buttonCancel;
- QPushButton *buttonApply;
- QPushButton *buttonOk;
+ QLabel *Name;
+ QLineEdit *LEName;
+ QSpacerItem *horizontalSpacer_3;
QGroupBox *TypeZone;
- QGridLayout *gridLayout2;
+ QGridLayout *gridLayout1;
QRadioButton *RBSphere;
QRadioButton *RBPipe;
QRadioButton *RBCylinder;
QRadioButton *RBBox;
- QGroupBox *gBCylindre;
+ QSpacerItem *horizontalSpacer_2;
+ QGroupBox *gBBox;
+ QGridLayout *gridLayout2;
+ QLabel *TLXmini;
+ QDoubleSpinBox *SpinBox_Xmini;
+ QLabel *TLYmini;
+ QDoubleSpinBox *SpinBox_Ymini;
+ QLabel *TLZmini;
+ QDoubleSpinBox *SpinBox_Zmini;
+ QLabel *TLXmaxi;
+ QLabel *TLZmaxi;
+ QDoubleSpinBox *SpinBox_Zmaxi;
+ QLabel *TLYmaxi;
+ QDoubleSpinBox *SpinBox_Xmaxi;
+ QDoubleSpinBox *SpinBox_Ymaxi;
+ QGroupBox *gBSphere;
QGridLayout *gridLayout3;
+ QLabel *TLXcentre;
+ QDoubleSpinBox *SpinBox_Xcentre;
+ QLabel *TLYcentre;
+ QDoubleSpinBox *SpinBox_Ycentre;
+ QLabel *TLRayon;
+ QDoubleSpinBox *SpinBox_Rayon;
+ QLabel *TLZcentre;
+ QDoubleSpinBox *SpinBox_Zcentre;
+ QGroupBox *gBCylindre;
+ QGridLayout *gridLayout4;
QDoubleSpinBox *SpinBox_Haut;
QLabel *TLHaut;
QLabel *TLRadius;
QDoubleSpinBox *SpinBox_Radius;
QLabel *TLXbase;
QDoubleSpinBox *SpinBox_Xbase;
- QGroupBox *gBSphere;
- QGridLayout *gridLayout4;
- QLabel *TLXcentre;
- QDoubleSpinBox *SpinBox_Xcentre;
- QLabel *TLYcentre;
- QDoubleSpinBox *SpinBox_Ycentre;
- QLabel *TLRayon;
- QDoubleSpinBox *SpinBox_Rayon;
- QLabel *TLZcentre;
- QDoubleSpinBox *SpinBox_Zcentre;
- QGroupBox *gBBox;
- QGridLayout *gridLayout5;
- QLabel *TLXmini;
- QDoubleSpinBox *SpinBox_Xmini;
- QLabel *TLYmini;
- QDoubleSpinBox *SpinBox_Ymini;
- QLabel *TLZmini;
- QDoubleSpinBox *SpinBox_Zmini;
- QLabel *TLXmaxi;
- QLabel *TLZmaxi;
- QDoubleSpinBox *SpinBox_Zmaxi;
- QLabel *TLYmaxi;
- QDoubleSpinBox *SpinBox_Xmaxi;
- QDoubleSpinBox *SpinBox_Ymaxi;
- QLineEdit *LEName;
- QLabel *Name;
QGroupBox *gBPipe;
- QGridLayout *gridLayout6;
+ QGridLayout *gridLayout5;
QLabel *TLHaut_p;
QDoubleSpinBox *SpinBox_Xbase_p;
QLabel *TLXbase_p;
QDoubleSpinBox *SpinBox_Radius_ext;
QLabel *TLRadius_ext;
QDoubleSpinBox *SpinBox_Haut_p;
+ QGroupBox *GBButtons;
+ QGridLayout *gridLayout6;
+ QPushButton *buttonHelp;
+ QPushButton *buttonCancel;
+ QPushButton *buttonApply;
+ QPushButton *buttonOk;
+ QSpacerItem *horizontalSpacer;
void setupUi(QDialog *CreateZone)
{
if (CreateZone->objectName().isEmpty())
CreateZone->setObjectName(QString::fromUtf8("CreateZone"));
- CreateZone->resize(551, 880);
+ CreateZone->resize(550, 770);
+ CreateZone->setSizeIncrement(QSize(1, 1));
+ CreateZone->setBaseSize(QSize(550, 400));
CreateZone->setAutoFillBackground(true);
CreateZone->setSizeGripEnabled(true);
gridLayout = new QGridLayout(CreateZone);
-#ifndef Q_OS_MAC
- gridLayout->setSpacing(6);
-#endif
-#ifndef Q_OS_MAC
- gridLayout->setContentsMargins(9, 9, 9, 9);
-#endif
gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
- GBButtons = new QGroupBox(CreateZone);
- GBButtons->setObjectName(QString::fromUtf8("GBButtons"));
- QSizePolicy sizePolicy(static_cast<QSizePolicy::Policy>(0), static_cast<QSizePolicy::Policy>(0));
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(GBButtons->sizePolicy().hasHeightForWidth());
- GBButtons->setSizePolicy(sizePolicy);
- gridLayout1 = new QGridLayout(GBButtons);
-#ifndef Q_OS_MAC
- gridLayout1->setSpacing(6);
-#endif
-#ifndef Q_OS_MAC
- gridLayout1->setContentsMargins(9, 9, 9, 9);
-#endif
- gridLayout1->setObjectName(QString::fromUtf8("gridLayout1"));
- buttonHelp = new QPushButton(GBButtons);
- buttonHelp->setObjectName(QString::fromUtf8("buttonHelp"));
-
- gridLayout1->addWidget(buttonHelp, 0, 3, 1, 1);
-
- buttonCancel = new QPushButton(GBButtons);
- buttonCancel->setObjectName(QString::fromUtf8("buttonCancel"));
-
- gridLayout1->addWidget(buttonCancel, 0, 2, 1, 1);
-
- buttonApply = new QPushButton(GBButtons);
- buttonApply->setObjectName(QString::fromUtf8("buttonApply"));
+ Name = new QLabel(CreateZone);
+ Name->setObjectName(QString::fromUtf8("Name"));
- gridLayout1->addWidget(buttonApply, 0, 1, 1, 1);
+ gridLayout->addWidget(Name, 0, 0, 1, 1);
- buttonOk = new QPushButton(GBButtons);
- buttonOk->setObjectName(QString::fromUtf8("buttonOk"));
+ LEName = new QLineEdit(CreateZone);
+ LEName->setObjectName(QString::fromUtf8("LEName"));
+ LEName->setMaxLength(32);
- gridLayout1->addWidget(buttonOk, 0, 0, 1, 1);
+ gridLayout->addWidget(LEName, 0, 1, 1, 1);
+ horizontalSpacer_3 = new QSpacerItem(142, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
- gridLayout->addWidget(GBButtons, 6, 0, 1, 2);
+ gridLayout->addItem(horizontalSpacer_3, 0, 2, 1, 1);
TypeZone = new QGroupBox(CreateZone);
TypeZone->setObjectName(QString::fromUtf8("TypeZone"));
+ QSizePolicy sizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
+ sizePolicy.setHorizontalStretch(0);
+ sizePolicy.setVerticalStretch(0);
sizePolicy.setHeightForWidth(TypeZone->sizePolicy().hasHeightForWidth());
TypeZone->setSizePolicy(sizePolicy);
TypeZone->setMinimumSize(QSize(340, 0));
- gridLayout2 = new QGridLayout(TypeZone);
+ gridLayout1 = new QGridLayout(TypeZone);
#ifndef Q_OS_MAC
- gridLayout2->setSpacing(6);
+ gridLayout1->setSpacing(6);
#endif
#ifndef Q_OS_MAC
- gridLayout2->setContentsMargins(9, 9, 9, 9);
+ gridLayout1->setContentsMargins(9, 9, 9, 9);
#endif
- gridLayout2->setObjectName(QString::fromUtf8("gridLayout2"));
+ gridLayout1->setObjectName(QString::fromUtf8("gridLayout1"));
RBSphere = new QRadioButton(TypeZone);
RBSphere->setObjectName(QString::fromUtf8("RBSphere"));
- const QIcon icon = QIcon(QString::fromUtf8("../../resources/zone_spherepoint.png"));
+ QIcon icon;
+ icon.addFile(QString::fromUtf8("../../resources/zone_spherepoint.png"), QSize(), QIcon::Normal, QIcon::Off);
RBSphere->setIcon(icon);
- gridLayout2->addWidget(RBSphere, 0, 3, 1, 1);
+ gridLayout1->addWidget(RBSphere, 0, 3, 1, 1);
RBPipe = new QRadioButton(TypeZone);
RBPipe->setObjectName(QString::fromUtf8("RBPipe"));
- const QIcon icon1 = QIcon(QString::fromUtf8("../../resources/pipe.png"));
+ QIcon icon1;
+ icon1.addFile(QString::fromUtf8("../../resources/pipe.png"), QSize(), QIcon::Normal, QIcon::Off);
RBPipe->setIcon(icon1);
- gridLayout2->addWidget(RBPipe, 0, 2, 1, 1);
+ gridLayout1->addWidget(RBPipe, 0, 2, 1, 1);
RBCylinder = new QRadioButton(TypeZone);
RBCylinder->setObjectName(QString::fromUtf8("RBCylinder"));
- const QIcon icon2 = QIcon(QString::fromUtf8("../../resources/cylinderpointvector.png"));
+ QIcon icon2;
+ icon2.addFile(QString::fromUtf8("../../resources/cylinderpointvector.png"), QSize(), QIcon::Normal, QIcon::Off);
RBCylinder->setIcon(icon2);
- gridLayout2->addWidget(RBCylinder, 0, 1, 1, 1);
+ gridLayout1->addWidget(RBCylinder, 0, 1, 1, 1);
RBBox = new QRadioButton(TypeZone);
RBBox->setObjectName(QString::fromUtf8("RBBox"));
- const QIcon icon3 = QIcon(QString::fromUtf8("../../resources/zone_boxdxyz.png"));
+ QIcon icon3;
+ icon3.addFile(QString::fromUtf8("../../resources/zone_boxdxyz.png"), QSize(), QIcon::Normal, QIcon::Off);
RBBox->setIcon(icon3);
RBBox->setCheckable(true);
RBBox->setChecked(true);
- gridLayout2->addWidget(RBBox, 0, 0, 1, 1);
+ gridLayout1->addWidget(RBBox, 0, 0, 1, 1);
- gridLayout->addWidget(TypeZone, 1, 0, 1, 2);
+ gridLayout->addWidget(TypeZone, 1, 0, 1, 4);
- gBCylindre = new QGroupBox(CreateZone);
- gBCylindre->setObjectName(QString::fromUtf8("gBCylindre"));
- sizePolicy.setHeightForWidth(gBCylindre->sizePolicy().hasHeightForWidth());
- gBCylindre->setSizePolicy(sizePolicy);
- gBCylindre->setFocusPolicy(Qt::TabFocus);
- gridLayout3 = new QGridLayout(gBCylindre);
+ horizontalSpacer_2 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
+
+ gridLayout->addItem(horizontalSpacer_2, 1, 4, 1, 1);
+
+ gBBox = new QGroupBox(CreateZone);
+ gBBox->setObjectName(QString::fromUtf8("gBBox"));
+ sizePolicy.setHeightForWidth(gBBox->sizePolicy().hasHeightForWidth());
+ gBBox->setSizePolicy(sizePolicy);
+ gridLayout2 = new QGridLayout(gBBox);
#ifndef Q_OS_MAC
- gridLayout3->setSpacing(6);
+ gridLayout2->setSpacing(6);
#endif
#ifndef Q_OS_MAC
- gridLayout3->setContentsMargins(9, 9, 9, 9);
+ gridLayout2->setContentsMargins(9, 9, 9, 9);
#endif
- gridLayout3->setObjectName(QString::fromUtf8("gridLayout3"));
- SpinBox_Haut = new QDoubleSpinBox(gBCylindre);
- SpinBox_Haut->setObjectName(QString::fromUtf8("SpinBox_Haut"));
- SpinBox_Haut->setDecimals(5);
- SpinBox_Haut->setMaximum(1e+09);
-
- gridLayout3->addWidget(SpinBox_Haut, 4, 1, 1, 1);
-
- TLHaut = new QLabel(gBCylindre);
- TLHaut->setObjectName(QString::fromUtf8("TLHaut"));
- sizePolicy.setHeightForWidth(TLHaut->sizePolicy().hasHeightForWidth());
- TLHaut->setSizePolicy(sizePolicy);
- TLHaut->setWordWrap(false);
-
- gridLayout3->addWidget(TLHaut, 4, 0, 1, 1);
-
- TLRadius = new QLabel(gBCylindre);
- TLRadius->setObjectName(QString::fromUtf8("TLRadius"));
- sizePolicy.setHeightForWidth(TLRadius->sizePolicy().hasHeightForWidth());
- TLRadius->setSizePolicy(sizePolicy);
- TLRadius->setWordWrap(false);
-
- gridLayout3->addWidget(TLRadius, 3, 0, 1, 1);
-
- SpinBox_Xaxis = new QDoubleSpinBox(gBCylindre);
- SpinBox_Xaxis->setObjectName(QString::fromUtf8("SpinBox_Xaxis"));
- SpinBox_Xaxis->setDecimals(5);
- SpinBox_Xaxis->setMaximum(1e+09);
- SpinBox_Xaxis->setMinimum(-1e+09);
- SpinBox_Xaxis->setValue(0);
-
- gridLayout3->addWidget(SpinBox_Xaxis, 0, 3, 1, 1);
-
- SpinBox_Yaxis = new QDoubleSpinBox(gBCylindre);
- SpinBox_Yaxis->setObjectName(QString::fromUtf8("SpinBox_Yaxis"));
- SpinBox_Yaxis->setDecimals(5);
- SpinBox_Yaxis->setMaximum(1e+09);
- SpinBox_Yaxis->setMinimum(-1e+09);
- SpinBox_Yaxis->setValue(0);
+ gridLayout2->setObjectName(QString::fromUtf8("gridLayout2"));
+ TLXmini = new QLabel(gBBox);
+ TLXmini->setObjectName(QString::fromUtf8("TLXmini"));
+ sizePolicy.setHeightForWidth(TLXmini->sizePolicy().hasHeightForWidth());
+ TLXmini->setSizePolicy(sizePolicy);
+ TLXmini->setWordWrap(false);
- gridLayout3->addWidget(SpinBox_Yaxis, 1, 3, 1, 1);
+ gridLayout2->addWidget(TLXmini, 0, 0, 1, 1);
- SpinBox_Zaxis = new QDoubleSpinBox(gBCylindre);
- SpinBox_Zaxis->setObjectName(QString::fromUtf8("SpinBox_Zaxis"));
- SpinBox_Zaxis->setDecimals(5);
- SpinBox_Zaxis->setMaximum(1e+09);
- SpinBox_Zaxis->setMinimum(-1e+09);
- SpinBox_Zaxis->setValue(0);
+ SpinBox_Xmini = new QDoubleSpinBox(gBBox);
+ SpinBox_Xmini->setObjectName(QString::fromUtf8("SpinBox_Xmini"));
+ SpinBox_Xmini->setDecimals(5);
+ SpinBox_Xmini->setMinimum(-1e+09);
+ SpinBox_Xmini->setMaximum(1e+09);
+ SpinBox_Xmini->setValue(0);
- gridLayout3->addWidget(SpinBox_Zaxis, 2, 3, 1, 1);
+ gridLayout2->addWidget(SpinBox_Xmini, 0, 1, 1, 1);
- TLZaxis = new QLabel(gBCylindre);
- TLZaxis->setObjectName(QString::fromUtf8("TLZaxis"));
- sizePolicy.setHeightForWidth(TLZaxis->sizePolicy().hasHeightForWidth());
- TLZaxis->setSizePolicy(sizePolicy);
- TLZaxis->setWordWrap(false);
+ TLYmini = new QLabel(gBBox);
+ TLYmini->setObjectName(QString::fromUtf8("TLYmini"));
+ sizePolicy.setHeightForWidth(TLYmini->sizePolicy().hasHeightForWidth());
+ TLYmini->setSizePolicy(sizePolicy);
+ TLYmini->setWordWrap(false);
- gridLayout3->addWidget(TLZaxis, 2, 2, 1, 1);
+ gridLayout2->addWidget(TLYmini, 1, 0, 1, 1);
- TLYaxis = new QLabel(gBCylindre);
- TLYaxis->setObjectName(QString::fromUtf8("TLYaxis"));
- sizePolicy.setHeightForWidth(TLYaxis->sizePolicy().hasHeightForWidth());
- TLYaxis->setSizePolicy(sizePolicy);
- TLYaxis->setWordWrap(false);
+ SpinBox_Ymini = new QDoubleSpinBox(gBBox);
+ SpinBox_Ymini->setObjectName(QString::fromUtf8("SpinBox_Ymini"));
+ SpinBox_Ymini->setDecimals(5);
+ SpinBox_Ymini->setMinimum(-1e+09);
+ SpinBox_Ymini->setMaximum(1e+09);
+ SpinBox_Ymini->setValue(0);
- gridLayout3->addWidget(TLYaxis, 1, 2, 1, 1);
+ gridLayout2->addWidget(SpinBox_Ymini, 1, 1, 1, 1);
- TLXaxis = new QLabel(gBCylindre);
- TLXaxis->setObjectName(QString::fromUtf8("TLXaxis"));
- sizePolicy.setHeightForWidth(TLXaxis->sizePolicy().hasHeightForWidth());
- TLXaxis->setSizePolicy(sizePolicy);
- TLXaxis->setWordWrap(false);
+ TLZmini = new QLabel(gBBox);
+ TLZmini->setObjectName(QString::fromUtf8("TLZmini"));
+ sizePolicy.setHeightForWidth(TLZmini->sizePolicy().hasHeightForWidth());
+ TLZmini->setSizePolicy(sizePolicy);
+ TLZmini->setWordWrap(false);
- gridLayout3->addWidget(TLXaxis, 0, 2, 1, 1);
+ gridLayout2->addWidget(TLZmini, 2, 0, 1, 1);
- SpinBox_Ybase = new QDoubleSpinBox(gBCylindre);
- SpinBox_Ybase->setObjectName(QString::fromUtf8("SpinBox_Ybase"));
- SpinBox_Ybase->setDecimals(5);
- SpinBox_Ybase->setMaximum(1e+09);
- SpinBox_Ybase->setMinimum(-1e+09);
- SpinBox_Ybase->setValue(0);
+ SpinBox_Zmini = new QDoubleSpinBox(gBBox);
+ SpinBox_Zmini->setObjectName(QString::fromUtf8("SpinBox_Zmini"));
+ SpinBox_Zmini->setDecimals(5);
+ SpinBox_Zmini->setMinimum(-1e+09);
+ SpinBox_Zmini->setMaximum(1e+09);
+ SpinBox_Zmini->setValue(0);
- gridLayout3->addWidget(SpinBox_Ybase, 1, 1, 1, 1);
+ gridLayout2->addWidget(SpinBox_Zmini, 2, 1, 1, 1);
- TLYbase = new QLabel(gBCylindre);
- TLYbase->setObjectName(QString::fromUtf8("TLYbase"));
- sizePolicy.setHeightForWidth(TLYbase->sizePolicy().hasHeightForWidth());
- TLYbase->setSizePolicy(sizePolicy);
- TLYbase->setWordWrap(false);
+ TLXmaxi = new QLabel(gBBox);
+ TLXmaxi->setObjectName(QString::fromUtf8("TLXmaxi"));
+ sizePolicy.setHeightForWidth(TLXmaxi->sizePolicy().hasHeightForWidth());
+ TLXmaxi->setSizePolicy(sizePolicy);
+ TLXmaxi->setWordWrap(false);
- gridLayout3->addWidget(TLYbase, 1, 0, 1, 1);
+ gridLayout2->addWidget(TLXmaxi, 0, 2, 1, 1);
- TLZbase = new QLabel(gBCylindre);
- TLZbase->setObjectName(QString::fromUtf8("TLZbase"));
- sizePolicy.setHeightForWidth(TLZbase->sizePolicy().hasHeightForWidth());
- TLZbase->setSizePolicy(sizePolicy);
- TLZbase->setWordWrap(false);
+ TLZmaxi = new QLabel(gBBox);
+ TLZmaxi->setObjectName(QString::fromUtf8("TLZmaxi"));
+ sizePolicy.setHeightForWidth(TLZmaxi->sizePolicy().hasHeightForWidth());
+ TLZmaxi->setSizePolicy(sizePolicy);
+ TLZmaxi->setWordWrap(false);
- gridLayout3->addWidget(TLZbase, 2, 0, 1, 1);
+ gridLayout2->addWidget(TLZmaxi, 2, 2, 1, 1);
- SpinBox_Zbase = new QDoubleSpinBox(gBCylindre);
- SpinBox_Zbase->setObjectName(QString::fromUtf8("SpinBox_Zbase"));
- SpinBox_Zbase->setDecimals(5);
- SpinBox_Zbase->setMaximum(1e+09);
- SpinBox_Zbase->setMinimum(-1e+09);
- SpinBox_Zbase->setValue(0);
+ SpinBox_Zmaxi = new QDoubleSpinBox(gBBox);
+ SpinBox_Zmaxi->setObjectName(QString::fromUtf8("SpinBox_Zmaxi"));
+ SpinBox_Zmaxi->setDecimals(5);
+ SpinBox_Zmaxi->setMinimum(-1e+09);
+ SpinBox_Zmaxi->setMaximum(1e+09);
+ SpinBox_Zmaxi->setValue(0);
- gridLayout3->addWidget(SpinBox_Zbase, 2, 1, 1, 1);
+ gridLayout2->addWidget(SpinBox_Zmaxi, 2, 3, 1, 1);
- SpinBox_Radius = new QDoubleSpinBox(gBCylindre);
- SpinBox_Radius->setObjectName(QString::fromUtf8("SpinBox_Radius"));
- SpinBox_Radius->setDecimals(5);
- SpinBox_Radius->setMaximum(1e+09);
+ TLYmaxi = new QLabel(gBBox);
+ TLYmaxi->setObjectName(QString::fromUtf8("TLYmaxi"));
+ sizePolicy.setHeightForWidth(TLYmaxi->sizePolicy().hasHeightForWidth());
+ TLYmaxi->setSizePolicy(sizePolicy);
+ TLYmaxi->setWordWrap(false);
- gridLayout3->addWidget(SpinBox_Radius, 3, 1, 1, 1);
+ gridLayout2->addWidget(TLYmaxi, 1, 2, 1, 1);
- TLXbase = new QLabel(gBCylindre);
- TLXbase->setObjectName(QString::fromUtf8("TLXbase"));
- sizePolicy.setHeightForWidth(TLXbase->sizePolicy().hasHeightForWidth());
- TLXbase->setSizePolicy(sizePolicy);
- TLXbase->setWordWrap(false);
+ SpinBox_Xmaxi = new QDoubleSpinBox(gBBox);
+ SpinBox_Xmaxi->setObjectName(QString::fromUtf8("SpinBox_Xmaxi"));
+ SpinBox_Xmaxi->setDecimals(5);
+ SpinBox_Xmaxi->setMinimum(-1e+09);
+ SpinBox_Xmaxi->setMaximum(1e+09);
+ SpinBox_Xmaxi->setValue(0);
- gridLayout3->addWidget(TLXbase, 0, 0, 1, 1);
+ gridLayout2->addWidget(SpinBox_Xmaxi, 0, 3, 1, 1);
- SpinBox_Xbase = new QDoubleSpinBox(gBCylindre);
- SpinBox_Xbase->setObjectName(QString::fromUtf8("SpinBox_Xbase"));
- SpinBox_Xbase->setDecimals(5);
- SpinBox_Xbase->setMaximum(1e+09);
- SpinBox_Xbase->setMinimum(-1e+09);
- SpinBox_Xbase->setValue(0);
+ SpinBox_Ymaxi = new QDoubleSpinBox(gBBox);
+ SpinBox_Ymaxi->setObjectName(QString::fromUtf8("SpinBox_Ymaxi"));
+ SpinBox_Ymaxi->setDecimals(5);
+ SpinBox_Ymaxi->setMinimum(-1e+09);
+ SpinBox_Ymaxi->setMaximum(1e+09);
+ SpinBox_Ymaxi->setValue(0);
- gridLayout3->addWidget(SpinBox_Xbase, 0, 1, 1, 1);
+ gridLayout2->addWidget(SpinBox_Ymaxi, 1, 3, 1, 1);
- gridLayout->addWidget(gBCylindre, 4, 0, 1, 2);
+ gridLayout->addWidget(gBBox, 2, 0, 1, 4);
gBSphere = new QGroupBox(CreateZone);
gBSphere->setObjectName(QString::fromUtf8("gBSphere"));
sizePolicy.setHeightForWidth(gBSphere->sizePolicy().hasHeightForWidth());
gBSphere->setSizePolicy(sizePolicy);
- gridLayout4 = new QGridLayout(gBSphere);
+ gridLayout3 = new QGridLayout(gBSphere);
#ifndef Q_OS_MAC
- gridLayout4->setSpacing(6);
+ gridLayout3->setSpacing(6);
#endif
#ifndef Q_OS_MAC
- gridLayout4->setContentsMargins(9, 9, 9, 9);
+ gridLayout3->setContentsMargins(9, 9, 9, 9);
#endif
- gridLayout4->setObjectName(QString::fromUtf8("gridLayout4"));
+ gridLayout3->setObjectName(QString::fromUtf8("gridLayout3"));
TLXcentre = new QLabel(gBSphere);
TLXcentre->setObjectName(QString::fromUtf8("TLXcentre"));
sizePolicy.setHeightForWidth(TLXcentre->sizePolicy().hasHeightForWidth());
TLXcentre->setSizePolicy(sizePolicy);
TLXcentre->setWordWrap(false);
- gridLayout4->addWidget(TLXcentre, 0, 0, 1, 1);
+ gridLayout3->addWidget(TLXcentre, 0, 0, 1, 1);
SpinBox_Xcentre = new QDoubleSpinBox(gBSphere);
SpinBox_Xcentre->setObjectName(QString::fromUtf8("SpinBox_Xcentre"));
SpinBox_Xcentre->setDecimals(5);
- SpinBox_Xcentre->setMaximum(1e+09);
SpinBox_Xcentre->setMinimum(-1e+09);
+ SpinBox_Xcentre->setMaximum(1e+09);
SpinBox_Xcentre->setValue(0);
- gridLayout4->addWidget(SpinBox_Xcentre, 0, 1, 1, 1);
+ gridLayout3->addWidget(SpinBox_Xcentre, 0, 1, 1, 1);
TLYcentre = new QLabel(gBSphere);
TLYcentre->setObjectName(QString::fromUtf8("TLYcentre"));
TLYcentre->setSizePolicy(sizePolicy);
TLYcentre->setWordWrap(false);
- gridLayout4->addWidget(TLYcentre, 1, 0, 1, 1);
+ gridLayout3->addWidget(TLYcentre, 1, 0, 1, 1);
SpinBox_Ycentre = new QDoubleSpinBox(gBSphere);
SpinBox_Ycentre->setObjectName(QString::fromUtf8("SpinBox_Ycentre"));
SpinBox_Ycentre->setDecimals(5);
- SpinBox_Ycentre->setMaximum(1e+09);
SpinBox_Ycentre->setMinimum(-1e+09);
+ SpinBox_Ycentre->setMaximum(1e+09);
SpinBox_Ycentre->setValue(0);
- gridLayout4->addWidget(SpinBox_Ycentre, 1, 1, 1, 1);
+ gridLayout3->addWidget(SpinBox_Ycentre, 1, 1, 1, 1);
TLRayon = new QLabel(gBSphere);
TLRayon->setObjectName(QString::fromUtf8("TLRayon"));
TLRayon->setSizePolicy(sizePolicy);
TLRayon->setWordWrap(false);
- gridLayout4->addWidget(TLRayon, 1, 2, 1, 1);
+ gridLayout3->addWidget(TLRayon, 1, 2, 1, 1);
SpinBox_Rayon = new QDoubleSpinBox(gBSphere);
SpinBox_Rayon->setObjectName(QString::fromUtf8("SpinBox_Rayon"));
SpinBox_Rayon->setDecimals(5);
- SpinBox_Rayon->setMaximum(1e+09);
SpinBox_Rayon->setMinimum(-1e+09);
+ SpinBox_Rayon->setMaximum(1e+09);
SpinBox_Rayon->setValue(0);
- gridLayout4->addWidget(SpinBox_Rayon, 1, 3, 1, 1);
+ gridLayout3->addWidget(SpinBox_Rayon, 1, 3, 1, 1);
TLZcentre = new QLabel(gBSphere);
TLZcentre->setObjectName(QString::fromUtf8("TLZcentre"));
TLZcentre->setSizePolicy(sizePolicy);
TLZcentre->setWordWrap(false);
- gridLayout4->addWidget(TLZcentre, 2, 0, 1, 1);
+ gridLayout3->addWidget(TLZcentre, 2, 0, 1, 1);
SpinBox_Zcentre = new QDoubleSpinBox(gBSphere);
SpinBox_Zcentre->setObjectName(QString::fromUtf8("SpinBox_Zcentre"));
SpinBox_Zcentre->setDecimals(5);
- SpinBox_Zcentre->setMaximum(1e+09);
SpinBox_Zcentre->setMinimum(-1e+09);
+ SpinBox_Zcentre->setMaximum(1e+09);
SpinBox_Zcentre->setValue(0);
- gridLayout4->addWidget(SpinBox_Zcentre, 2, 1, 1, 1);
+ gridLayout3->addWidget(SpinBox_Zcentre, 2, 1, 1, 1);
- gridLayout->addWidget(gBSphere, 3, 0, 1, 2);
+ gridLayout->addWidget(gBSphere, 3, 0, 1, 4);
- gBBox = new QGroupBox(CreateZone);
- gBBox->setObjectName(QString::fromUtf8("gBBox"));
- sizePolicy.setHeightForWidth(gBBox->sizePolicy().hasHeightForWidth());
- gBBox->setSizePolicy(sizePolicy);
- gridLayout5 = new QGridLayout(gBBox);
+ gBCylindre = new QGroupBox(CreateZone);
+ gBCylindre->setObjectName(QString::fromUtf8("gBCylindre"));
+ sizePolicy.setHeightForWidth(gBCylindre->sizePolicy().hasHeightForWidth());
+ gBCylindre->setSizePolicy(sizePolicy);
+ gBCylindre->setFocusPolicy(Qt::TabFocus);
+ gridLayout4 = new QGridLayout(gBCylindre);
#ifndef Q_OS_MAC
- gridLayout5->setSpacing(6);
+ gridLayout4->setSpacing(6);
#endif
#ifndef Q_OS_MAC
- gridLayout5->setContentsMargins(9, 9, 9, 9);
+ gridLayout4->setContentsMargins(9, 9, 9, 9);
#endif
- gridLayout5->setObjectName(QString::fromUtf8("gridLayout5"));
- TLXmini = new QLabel(gBBox);
- TLXmini->setObjectName(QString::fromUtf8("TLXmini"));
- sizePolicy.setHeightForWidth(TLXmini->sizePolicy().hasHeightForWidth());
- TLXmini->setSizePolicy(sizePolicy);
- TLXmini->setWordWrap(false);
+ gridLayout4->setObjectName(QString::fromUtf8("gridLayout4"));
+ SpinBox_Haut = new QDoubleSpinBox(gBCylindre);
+ SpinBox_Haut->setObjectName(QString::fromUtf8("SpinBox_Haut"));
+ SpinBox_Haut->setDecimals(5);
+ SpinBox_Haut->setMaximum(1e+09);
- gridLayout5->addWidget(TLXmini, 0, 0, 1, 1);
+ gridLayout4->addWidget(SpinBox_Haut, 4, 1, 1, 1);
- SpinBox_Xmini = new QDoubleSpinBox(gBBox);
- SpinBox_Xmini->setObjectName(QString::fromUtf8("SpinBox_Xmini"));
- SpinBox_Xmini->setDecimals(5);
- SpinBox_Xmini->setMaximum(1e+09);
- SpinBox_Xmini->setMinimum(-1e+09);
- SpinBox_Xmini->setValue(0);
+ TLHaut = new QLabel(gBCylindre);
+ TLHaut->setObjectName(QString::fromUtf8("TLHaut"));
+ sizePolicy.setHeightForWidth(TLHaut->sizePolicy().hasHeightForWidth());
+ TLHaut->setSizePolicy(sizePolicy);
+ TLHaut->setWordWrap(false);
- gridLayout5->addWidget(SpinBox_Xmini, 0, 1, 1, 1);
+ gridLayout4->addWidget(TLHaut, 4, 0, 1, 1);
- TLYmini = new QLabel(gBBox);
- TLYmini->setObjectName(QString::fromUtf8("TLYmini"));
- sizePolicy.setHeightForWidth(TLYmini->sizePolicy().hasHeightForWidth());
- TLYmini->setSizePolicy(sizePolicy);
- TLYmini->setWordWrap(false);
+ TLRadius = new QLabel(gBCylindre);
+ TLRadius->setObjectName(QString::fromUtf8("TLRadius"));
+ sizePolicy.setHeightForWidth(TLRadius->sizePolicy().hasHeightForWidth());
+ TLRadius->setSizePolicy(sizePolicy);
+ TLRadius->setWordWrap(false);
- gridLayout5->addWidget(TLYmini, 1, 0, 1, 1);
+ gridLayout4->addWidget(TLRadius, 3, 0, 1, 1);
- SpinBox_Ymini = new QDoubleSpinBox(gBBox);
- SpinBox_Ymini->setObjectName(QString::fromUtf8("SpinBox_Ymini"));
- SpinBox_Ymini->setDecimals(5);
- SpinBox_Ymini->setMaximum(1e+09);
- SpinBox_Ymini->setMinimum(-1e+09);
- SpinBox_Ymini->setValue(0);
+ SpinBox_Xaxis = new QDoubleSpinBox(gBCylindre);
+ SpinBox_Xaxis->setObjectName(QString::fromUtf8("SpinBox_Xaxis"));
+ SpinBox_Xaxis->setDecimals(5);
+ SpinBox_Xaxis->setMinimum(-1e+09);
+ SpinBox_Xaxis->setMaximum(1e+09);
+ SpinBox_Xaxis->setValue(0);
- gridLayout5->addWidget(SpinBox_Ymini, 1, 1, 1, 1);
+ gridLayout4->addWidget(SpinBox_Xaxis, 0, 3, 1, 1);
- TLZmini = new QLabel(gBBox);
- TLZmini->setObjectName(QString::fromUtf8("TLZmini"));
- sizePolicy.setHeightForWidth(TLZmini->sizePolicy().hasHeightForWidth());
- TLZmini->setSizePolicy(sizePolicy);
- TLZmini->setWordWrap(false);
+ SpinBox_Yaxis = new QDoubleSpinBox(gBCylindre);
+ SpinBox_Yaxis->setObjectName(QString::fromUtf8("SpinBox_Yaxis"));
+ SpinBox_Yaxis->setDecimals(5);
+ SpinBox_Yaxis->setMinimum(-1e+09);
+ SpinBox_Yaxis->setMaximum(1e+09);
+ SpinBox_Yaxis->setValue(0);
- gridLayout5->addWidget(TLZmini, 2, 0, 1, 1);
+ gridLayout4->addWidget(SpinBox_Yaxis, 1, 3, 1, 1);
- SpinBox_Zmini = new QDoubleSpinBox(gBBox);
- SpinBox_Zmini->setObjectName(QString::fromUtf8("SpinBox_Zmini"));
- SpinBox_Zmini->setDecimals(5);
- SpinBox_Zmini->setMaximum(1e+09);
- SpinBox_Zmini->setMinimum(-1e+09);
- SpinBox_Zmini->setValue(0);
+ SpinBox_Zaxis = new QDoubleSpinBox(gBCylindre);
+ SpinBox_Zaxis->setObjectName(QString::fromUtf8("SpinBox_Zaxis"));
+ SpinBox_Zaxis->setDecimals(5);
+ SpinBox_Zaxis->setMinimum(-1e+09);
+ SpinBox_Zaxis->setMaximum(1e+09);
+ SpinBox_Zaxis->setValue(0);
- gridLayout5->addWidget(SpinBox_Zmini, 2, 1, 1, 1);
+ gridLayout4->addWidget(SpinBox_Zaxis, 2, 3, 1, 1);
- TLXmaxi = new QLabel(gBBox);
- TLXmaxi->setObjectName(QString::fromUtf8("TLXmaxi"));
- sizePolicy.setHeightForWidth(TLXmaxi->sizePolicy().hasHeightForWidth());
- TLXmaxi->setSizePolicy(sizePolicy);
- TLXmaxi->setWordWrap(false);
+ TLZaxis = new QLabel(gBCylindre);
+ TLZaxis->setObjectName(QString::fromUtf8("TLZaxis"));
+ sizePolicy.setHeightForWidth(TLZaxis->sizePolicy().hasHeightForWidth());
+ TLZaxis->setSizePolicy(sizePolicy);
+ TLZaxis->setWordWrap(false);
- gridLayout5->addWidget(TLXmaxi, 0, 2, 1, 1);
+ gridLayout4->addWidget(TLZaxis, 2, 2, 1, 1);
- TLZmaxi = new QLabel(gBBox);
- TLZmaxi->setObjectName(QString::fromUtf8("TLZmaxi"));
- sizePolicy.setHeightForWidth(TLZmaxi->sizePolicy().hasHeightForWidth());
- TLZmaxi->setSizePolicy(sizePolicy);
- TLZmaxi->setWordWrap(false);
+ TLYaxis = new QLabel(gBCylindre);
+ TLYaxis->setObjectName(QString::fromUtf8("TLYaxis"));
+ sizePolicy.setHeightForWidth(TLYaxis->sizePolicy().hasHeightForWidth());
+ TLYaxis->setSizePolicy(sizePolicy);
+ TLYaxis->setWordWrap(false);
- gridLayout5->addWidget(TLZmaxi, 2, 2, 1, 1);
+ gridLayout4->addWidget(TLYaxis, 1, 2, 1, 1);
- SpinBox_Zmaxi = new QDoubleSpinBox(gBBox);
- SpinBox_Zmaxi->setObjectName(QString::fromUtf8("SpinBox_Zmaxi"));
- SpinBox_Zmaxi->setDecimals(5);
- SpinBox_Zmaxi->setMaximum(1e+09);
- SpinBox_Zmaxi->setMinimum(-1e+09);
- SpinBox_Zmaxi->setValue(0);
+ TLXaxis = new QLabel(gBCylindre);
+ TLXaxis->setObjectName(QString::fromUtf8("TLXaxis"));
+ sizePolicy.setHeightForWidth(TLXaxis->sizePolicy().hasHeightForWidth());
+ TLXaxis->setSizePolicy(sizePolicy);
+ TLXaxis->setWordWrap(false);
- gridLayout5->addWidget(SpinBox_Zmaxi, 2, 3, 1, 1);
+ gridLayout4->addWidget(TLXaxis, 0, 2, 1, 1);
- TLYmaxi = new QLabel(gBBox);
- TLYmaxi->setObjectName(QString::fromUtf8("TLYmaxi"));
- sizePolicy.setHeightForWidth(TLYmaxi->sizePolicy().hasHeightForWidth());
- TLYmaxi->setSizePolicy(sizePolicy);
- TLYmaxi->setWordWrap(false);
+ SpinBox_Ybase = new QDoubleSpinBox(gBCylindre);
+ SpinBox_Ybase->setObjectName(QString::fromUtf8("SpinBox_Ybase"));
+ SpinBox_Ybase->setDecimals(5);
+ SpinBox_Ybase->setMinimum(-1e+09);
+ SpinBox_Ybase->setMaximum(1e+09);
+ SpinBox_Ybase->setValue(0);
- gridLayout5->addWidget(TLYmaxi, 1, 2, 1, 1);
+ gridLayout4->addWidget(SpinBox_Ybase, 1, 1, 1, 1);
- SpinBox_Xmaxi = new QDoubleSpinBox(gBBox);
- SpinBox_Xmaxi->setObjectName(QString::fromUtf8("SpinBox_Xmaxi"));
- SpinBox_Xmaxi->setDecimals(5);
- SpinBox_Xmaxi->setMaximum(1e+09);
- SpinBox_Xmaxi->setMinimum(-1e+09);
- SpinBox_Xmaxi->setValue(0);
+ TLYbase = new QLabel(gBCylindre);
+ TLYbase->setObjectName(QString::fromUtf8("TLYbase"));
+ sizePolicy.setHeightForWidth(TLYbase->sizePolicy().hasHeightForWidth());
+ TLYbase->setSizePolicy(sizePolicy);
+ TLYbase->setWordWrap(false);
- gridLayout5->addWidget(SpinBox_Xmaxi, 0, 3, 1, 1);
+ gridLayout4->addWidget(TLYbase, 1, 0, 1, 1);
- SpinBox_Ymaxi = new QDoubleSpinBox(gBBox);
- SpinBox_Ymaxi->setObjectName(QString::fromUtf8("SpinBox_Ymaxi"));
- SpinBox_Ymaxi->setDecimals(5);
- SpinBox_Ymaxi->setMaximum(1e+09);
- SpinBox_Ymaxi->setMinimum(-1e+09);
- SpinBox_Ymaxi->setValue(0);
+ TLZbase = new QLabel(gBCylindre);
+ TLZbase->setObjectName(QString::fromUtf8("TLZbase"));
+ sizePolicy.setHeightForWidth(TLZbase->sizePolicy().hasHeightForWidth());
+ TLZbase->setSizePolicy(sizePolicy);
+ TLZbase->setWordWrap(false);
- gridLayout5->addWidget(SpinBox_Ymaxi, 1, 3, 1, 1);
+ gridLayout4->addWidget(TLZbase, 2, 0, 1, 1);
+ SpinBox_Zbase = new QDoubleSpinBox(gBCylindre);
+ SpinBox_Zbase->setObjectName(QString::fromUtf8("SpinBox_Zbase"));
+ SpinBox_Zbase->setDecimals(5);
+ SpinBox_Zbase->setMinimum(-1e+09);
+ SpinBox_Zbase->setMaximum(1e+09);
+ SpinBox_Zbase->setValue(0);
- gridLayout->addWidget(gBBox, 2, 0, 1, 2);
+ gridLayout4->addWidget(SpinBox_Zbase, 2, 1, 1, 1);
- LEName = new QLineEdit(CreateZone);
- LEName->setObjectName(QString::fromUtf8("LEName"));
- LEName->setMaxLength(32);
+ SpinBox_Radius = new QDoubleSpinBox(gBCylindre);
+ SpinBox_Radius->setObjectName(QString::fromUtf8("SpinBox_Radius"));
+ SpinBox_Radius->setDecimals(5);
+ SpinBox_Radius->setMaximum(1e+09);
- gridLayout->addWidget(LEName, 0, 1, 1, 1);
+ gridLayout4->addWidget(SpinBox_Radius, 3, 1, 1, 1);
- Name = new QLabel(CreateZone);
- Name->setObjectName(QString::fromUtf8("Name"));
+ TLXbase = new QLabel(gBCylindre);
+ TLXbase->setObjectName(QString::fromUtf8("TLXbase"));
+ sizePolicy.setHeightForWidth(TLXbase->sizePolicy().hasHeightForWidth());
+ TLXbase->setSizePolicy(sizePolicy);
+ TLXbase->setWordWrap(false);
- gridLayout->addWidget(Name, 0, 0, 1, 1);
+ gridLayout4->addWidget(TLXbase, 0, 0, 1, 1);
+
+ SpinBox_Xbase = new QDoubleSpinBox(gBCylindre);
+ SpinBox_Xbase->setObjectName(QString::fromUtf8("SpinBox_Xbase"));
+ SpinBox_Xbase->setDecimals(5);
+ SpinBox_Xbase->setMinimum(-1e+09);
+ SpinBox_Xbase->setMaximum(1e+09);
+ SpinBox_Xbase->setValue(0);
+
+ gridLayout4->addWidget(SpinBox_Xbase, 0, 1, 1, 1);
+
+
+ gridLayout->addWidget(gBCylindre, 4, 0, 1, 4);
gBPipe = new QGroupBox(CreateZone);
gBPipe->setObjectName(QString::fromUtf8("gBPipe"));
sizePolicy.setHeightForWidth(gBPipe->sizePolicy().hasHeightForWidth());
gBPipe->setSizePolicy(sizePolicy);
- gridLayout6 = new QGridLayout(gBPipe);
+ gridLayout5 = new QGridLayout(gBPipe);
#ifndef Q_OS_MAC
- gridLayout6->setSpacing(6);
+ gridLayout5->setSpacing(6);
#endif
#ifndef Q_OS_MAC
- gridLayout6->setContentsMargins(9, 9, 9, 9);
+ gridLayout5->setContentsMargins(9, 9, 9, 9);
#endif
- gridLayout6->setObjectName(QString::fromUtf8("gridLayout6"));
+ gridLayout5->setObjectName(QString::fromUtf8("gridLayout5"));
TLHaut_p = new QLabel(gBPipe);
TLHaut_p->setObjectName(QString::fromUtf8("TLHaut_p"));
sizePolicy.setHeightForWidth(TLHaut_p->sizePolicy().hasHeightForWidth());
TLHaut_p->setSizePolicy(sizePolicy);
TLHaut_p->setWordWrap(false);
- gridLayout6->addWidget(TLHaut_p, 4, 0, 1, 1);
+ gridLayout5->addWidget(TLHaut_p, 4, 0, 1, 1);
SpinBox_Xbase_p = new QDoubleSpinBox(gBPipe);
SpinBox_Xbase_p->setObjectName(QString::fromUtf8("SpinBox_Xbase_p"));
SpinBox_Xbase_p->setDecimals(5);
- SpinBox_Xbase_p->setMaximum(1e+09);
SpinBox_Xbase_p->setMinimum(-1e+09);
+ SpinBox_Xbase_p->setMaximum(1e+09);
SpinBox_Xbase_p->setValue(0);
- gridLayout6->addWidget(SpinBox_Xbase_p, 0, 1, 1, 1);
+ gridLayout5->addWidget(SpinBox_Xbase_p, 0, 1, 1, 1);
TLXbase_p = new QLabel(gBPipe);
TLXbase_p->setObjectName(QString::fromUtf8("TLXbase_p"));
TLXbase_p->setSizePolicy(sizePolicy);
TLXbase_p->setWordWrap(false);
- gridLayout6->addWidget(TLXbase_p, 0, 0, 1, 1);
+ gridLayout5->addWidget(TLXbase_p, 0, 0, 1, 1);
SpinBox_Radius_int = new QDoubleSpinBox(gBPipe);
SpinBox_Radius_int->setObjectName(QString::fromUtf8("SpinBox_Radius_int"));
SpinBox_Radius_int->setDecimals(5);
SpinBox_Radius_int->setMaximum(1e+09);
- gridLayout6->addWidget(SpinBox_Radius_int, 3, 1, 1, 1);
+ gridLayout5->addWidget(SpinBox_Radius_int, 3, 1, 1, 1);
SpinBox_Zbase_p = new QDoubleSpinBox(gBPipe);
SpinBox_Zbase_p->setObjectName(QString::fromUtf8("SpinBox_Zbase_p"));
SpinBox_Zbase_p->setDecimals(5);
- SpinBox_Zbase_p->setMaximum(1e+09);
SpinBox_Zbase_p->setMinimum(-1e+09);
+ SpinBox_Zbase_p->setMaximum(1e+09);
SpinBox_Zbase_p->setValue(0);
- gridLayout6->addWidget(SpinBox_Zbase_p, 2, 1, 1, 1);
+ gridLayout5->addWidget(SpinBox_Zbase_p, 2, 1, 1, 1);
TLRadius_int = new QLabel(gBPipe);
TLRadius_int->setObjectName(QString::fromUtf8("TLRadius_int"));
TLRadius_int->setSizePolicy(sizePolicy);
TLRadius_int->setWordWrap(false);
- gridLayout6->addWidget(TLRadius_int, 3, 0, 1, 1);
+ gridLayout5->addWidget(TLRadius_int, 3, 0, 1, 1);
TLZbase_p = new QLabel(gBPipe);
TLZbase_p->setObjectName(QString::fromUtf8("TLZbase_p"));
TLZbase_p->setSizePolicy(sizePolicy);
TLZbase_p->setWordWrap(false);
- gridLayout6->addWidget(TLZbase_p, 2, 0, 1, 1);
+ gridLayout5->addWidget(TLZbase_p, 2, 0, 1, 1);
TLYbase_p = new QLabel(gBPipe);
TLYbase_p->setObjectName(QString::fromUtf8("TLYbase_p"));
TLYbase_p->setSizePolicy(sizePolicy);
TLYbase_p->setWordWrap(false);
- gridLayout6->addWidget(TLYbase_p, 1, 0, 1, 1);
+ gridLayout5->addWidget(TLYbase_p, 1, 0, 1, 1);
SpinBox_Ybase_p = new QDoubleSpinBox(gBPipe);
SpinBox_Ybase_p->setObjectName(QString::fromUtf8("SpinBox_Ybase_p"));
SpinBox_Ybase_p->setDecimals(5);
- SpinBox_Ybase_p->setMaximum(1e+09);
SpinBox_Ybase_p->setMinimum(-1e+09);
+ SpinBox_Ybase_p->setMaximum(1e+09);
SpinBox_Ybase_p->setValue(0);
- gridLayout6->addWidget(SpinBox_Ybase_p, 1, 1, 1, 1);
+ gridLayout5->addWidget(SpinBox_Ybase_p, 1, 1, 1, 1);
TLXaxis_p = new QLabel(gBPipe);
TLXaxis_p->setObjectName(QString::fromUtf8("TLXaxis_p"));
TLXaxis_p->setSizePolicy(sizePolicy);
TLXaxis_p->setWordWrap(false);
- gridLayout6->addWidget(TLXaxis_p, 0, 2, 1, 1);
+ gridLayout5->addWidget(TLXaxis_p, 0, 2, 1, 1);
TLYaxis_p = new QLabel(gBPipe);
TLYaxis_p->setObjectName(QString::fromUtf8("TLYaxis_p"));
TLYaxis_p->setSizePolicy(sizePolicy);
TLYaxis_p->setWordWrap(false);
- gridLayout6->addWidget(TLYaxis_p, 1, 2, 1, 1);
+ gridLayout5->addWidget(TLYaxis_p, 1, 2, 1, 1);
TLZaxis_p = new QLabel(gBPipe);
TLZaxis_p->setObjectName(QString::fromUtf8("TLZaxis_p"));
TLZaxis_p->setSizePolicy(sizePolicy);
TLZaxis_p->setWordWrap(false);
- gridLayout6->addWidget(TLZaxis_p, 2, 2, 1, 1);
+ gridLayout5->addWidget(TLZaxis_p, 2, 2, 1, 1);
SpinBox_Zaxis_p = new QDoubleSpinBox(gBPipe);
SpinBox_Zaxis_p->setObjectName(QString::fromUtf8("SpinBox_Zaxis_p"));
SpinBox_Zaxis_p->setDecimals(5);
- SpinBox_Zaxis_p->setMaximum(1e+09);
SpinBox_Zaxis_p->setMinimum(-1e+09);
+ SpinBox_Zaxis_p->setMaximum(1e+09);
SpinBox_Zaxis_p->setValue(0);
- gridLayout6->addWidget(SpinBox_Zaxis_p, 2, 3, 1, 1);
+ gridLayout5->addWidget(SpinBox_Zaxis_p, 2, 3, 1, 1);
SpinBox_Yaxis_p = new QDoubleSpinBox(gBPipe);
SpinBox_Yaxis_p->setObjectName(QString::fromUtf8("SpinBox_Yaxis_p"));
SpinBox_Yaxis_p->setDecimals(5);
- SpinBox_Yaxis_p->setMaximum(1e+09);
SpinBox_Yaxis_p->setMinimum(-1e+09);
+ SpinBox_Yaxis_p->setMaximum(1e+09);
SpinBox_Yaxis_p->setValue(0);
- gridLayout6->addWidget(SpinBox_Yaxis_p, 1, 3, 1, 1);
+ gridLayout5->addWidget(SpinBox_Yaxis_p, 1, 3, 1, 1);
SpinBox_Xaxis_p = new QDoubleSpinBox(gBPipe);
SpinBox_Xaxis_p->setObjectName(QString::fromUtf8("SpinBox_Xaxis_p"));
SpinBox_Xaxis_p->setDecimals(5);
- SpinBox_Xaxis_p->setMaximum(1e+09);
SpinBox_Xaxis_p->setMinimum(-1e+09);
+ SpinBox_Xaxis_p->setMaximum(1e+09);
SpinBox_Xaxis_p->setValue(0);
- gridLayout6->addWidget(SpinBox_Xaxis_p, 0, 3, 1, 1);
+ gridLayout5->addWidget(SpinBox_Xaxis_p, 0, 3, 1, 1);
SpinBox_Radius_ext = new QDoubleSpinBox(gBPipe);
SpinBox_Radius_ext->setObjectName(QString::fromUtf8("SpinBox_Radius_ext"));
SpinBox_Radius_ext->setDecimals(5);
SpinBox_Radius_ext->setMaximum(1e+09);
- gridLayout6->addWidget(SpinBox_Radius_ext, 3, 3, 1, 1);
+ gridLayout5->addWidget(SpinBox_Radius_ext, 3, 3, 1, 1);
TLRadius_ext = new QLabel(gBPipe);
TLRadius_ext->setObjectName(QString::fromUtf8("TLRadius_ext"));
TLRadius_ext->setSizePolicy(sizePolicy);
TLRadius_ext->setWordWrap(false);
- gridLayout6->addWidget(TLRadius_ext, 3, 2, 1, 1);
+ gridLayout5->addWidget(TLRadius_ext, 3, 2, 1, 1);
SpinBox_Haut_p = new QDoubleSpinBox(gBPipe);
SpinBox_Haut_p->setObjectName(QString::fromUtf8("SpinBox_Haut_p"));
SpinBox_Haut_p->setDecimals(5);
SpinBox_Haut_p->setMaximum(1e+09);
- gridLayout6->addWidget(SpinBox_Haut_p, 4, 1, 1, 1);
+ gridLayout5->addWidget(SpinBox_Haut_p, 4, 1, 1, 1);
+
+
+ gridLayout->addWidget(gBPipe, 5, 0, 1, 5);
+
+ GBButtons = new QGroupBox(CreateZone);
+ GBButtons->setObjectName(QString::fromUtf8("GBButtons"));
+ sizePolicy.setHeightForWidth(GBButtons->sizePolicy().hasHeightForWidth());
+ GBButtons->setSizePolicy(sizePolicy);
+ gridLayout6 = new QGridLayout(GBButtons);
+#ifndef Q_OS_MAC
+ gridLayout6->setSpacing(6);
+#endif
+#ifndef Q_OS_MAC
+ gridLayout6->setContentsMargins(9, 9, 9, 9);
+#endif
+ gridLayout6->setObjectName(QString::fromUtf8("gridLayout6"));
+ buttonHelp = new QPushButton(GBButtons);
+ buttonHelp->setObjectName(QString::fromUtf8("buttonHelp"));
+
+ gridLayout6->addWidget(buttonHelp, 0, 3, 1, 1);
+
+ buttonCancel = new QPushButton(GBButtons);
+ buttonCancel->setObjectName(QString::fromUtf8("buttonCancel"));
+
+ gridLayout6->addWidget(buttonCancel, 0, 2, 1, 1);
+
+ buttonApply = new QPushButton(GBButtons);
+ buttonApply->setObjectName(QString::fromUtf8("buttonApply"));
+
+ gridLayout6->addWidget(buttonApply, 0, 1, 1, 1);
+
+ buttonOk = new QPushButton(GBButtons);
+ buttonOk->setObjectName(QString::fromUtf8("buttonOk"));
+
+ gridLayout6->addWidget(buttonOk, 0, 0, 1, 1);
+
+
+ gridLayout->addWidget(GBButtons, 6, 0, 1, 3);
+ horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
- gridLayout->addWidget(gBPipe, 5, 0, 1, 2);
+ gridLayout->addItem(horizontalSpacer, 6, 3, 1, 1);
retranslateUi(CreateZone);
void retranslateUi(QDialog *CreateZone)
{
CreateZone->setWindowTitle(QApplication::translate("CreateZone", "Create a zone", 0, QApplication::UnicodeUTF8));
- GBButtons->setTitle(QString());
- buttonHelp->setText(QApplication::translate("CreateZone", "Help", 0, QApplication::UnicodeUTF8));
- buttonCancel->setText(QApplication::translate("CreateZone", "Cancel", 0, QApplication::UnicodeUTF8));
- buttonApply->setText(QApplication::translate("CreateZone", "Apply", 0, QApplication::UnicodeUTF8));
- buttonOk->setText(QApplication::translate("CreateZone", "OK", 0, QApplication::UnicodeUTF8));
+ Name->setText(QApplication::translate("CreateZone", "Name", 0, QApplication::UnicodeUTF8));
TypeZone->setTitle(QApplication::translate("CreateZone", "Type of zone", 0, QApplication::UnicodeUTF8));
RBSphere->setText(QApplication::translate("CreateZone", "Sphere", 0, QApplication::UnicodeUTF8));
RBPipe->setText(QApplication::translate("CreateZone", "Pipe", 0, QApplication::UnicodeUTF8));
RBCylinder->setText(QApplication::translate("CreateZone", "Cylinder", 0, QApplication::UnicodeUTF8));
RBBox->setText(QApplication::translate("CreateZone", "Box", 0, QApplication::UnicodeUTF8));
+ gBBox->setTitle(QApplication::translate("CreateZone", "Coordinates", 0, QApplication::UnicodeUTF8));
+ TLXmini->setText(QApplication::translate("CreateZone", "X mini", 0, QApplication::UnicodeUTF8));
+ TLYmini->setText(QApplication::translate("CreateZone", "Y mini", 0, QApplication::UnicodeUTF8));
+ TLZmini->setText(QApplication::translate("CreateZone", "Z mini", 0, QApplication::UnicodeUTF8));
+ TLXmaxi->setText(QApplication::translate("CreateZone", "X maxi", 0, QApplication::UnicodeUTF8));
+ TLZmaxi->setText(QApplication::translate("CreateZone", "Z maxi", 0, QApplication::UnicodeUTF8));
+ TLYmaxi->setText(QApplication::translate("CreateZone", "Y maxi", 0, QApplication::UnicodeUTF8));
+ gBSphere->setTitle(QApplication::translate("CreateZone", "Coordinates", 0, QApplication::UnicodeUTF8));
+ TLXcentre->setText(QApplication::translate("CreateZone", "X centre", 0, QApplication::UnicodeUTF8));
+ TLYcentre->setText(QApplication::translate("CreateZone", "Y centre", 0, QApplication::UnicodeUTF8));
+ TLRayon->setText(QApplication::translate("CreateZone", "Radius", 0, QApplication::UnicodeUTF8));
+ TLZcentre->setText(QApplication::translate("CreateZone", "Z centre", 0, QApplication::UnicodeUTF8));
gBCylindre->setTitle(QApplication::translate("CreateZone", "Coordinates", 0, QApplication::UnicodeUTF8));
TLHaut->setText(QApplication::translate("CreateZone", "Height", 0, QApplication::UnicodeUTF8));
TLRadius->setText(QApplication::translate("CreateZone", "Radius", 0, QApplication::UnicodeUTF8));
TLYbase->setText(QApplication::translate("CreateZone", "Y base", 0, QApplication::UnicodeUTF8));
TLZbase->setText(QApplication::translate("CreateZone", "Z base", 0, QApplication::UnicodeUTF8));
TLXbase->setText(QApplication::translate("CreateZone", "X base", 0, QApplication::UnicodeUTF8));
- gBSphere->setTitle(QApplication::translate("CreateZone", "Coordinates", 0, QApplication::UnicodeUTF8));
- TLXcentre->setText(QApplication::translate("CreateZone", "X centre", 0, QApplication::UnicodeUTF8));
- TLYcentre->setText(QApplication::translate("CreateZone", "Y centre", 0, QApplication::UnicodeUTF8));
- TLRayon->setText(QApplication::translate("CreateZone", "Radius", 0, QApplication::UnicodeUTF8));
- TLZcentre->setText(QApplication::translate("CreateZone", "Z centre", 0, QApplication::UnicodeUTF8));
- gBBox->setTitle(QApplication::translate("CreateZone", "Coordinates", 0, QApplication::UnicodeUTF8));
- TLXmini->setText(QApplication::translate("CreateZone", "X mini", 0, QApplication::UnicodeUTF8));
- TLYmini->setText(QApplication::translate("CreateZone", "Y mini", 0, QApplication::UnicodeUTF8));
- TLZmini->setText(QApplication::translate("CreateZone", "Z mini", 0, QApplication::UnicodeUTF8));
- TLXmaxi->setText(QApplication::translate("CreateZone", "X maxi", 0, QApplication::UnicodeUTF8));
- TLZmaxi->setText(QApplication::translate("CreateZone", "Z maxi", 0, QApplication::UnicodeUTF8));
- TLYmaxi->setText(QApplication::translate("CreateZone", "Y maxi", 0, QApplication::UnicodeUTF8));
- Name->setText(QApplication::translate("CreateZone", "Name", 0, QApplication::UnicodeUTF8));
gBPipe->setTitle(QApplication::translate("CreateZone", "Coordinates", 0, QApplication::UnicodeUTF8));
TLHaut_p->setText(QApplication::translate("CreateZone", "Height", 0, QApplication::UnicodeUTF8));
TLXbase_p->setText(QApplication::translate("CreateZone", "X base", 0, QApplication::UnicodeUTF8));
TLYaxis_p->setText(QApplication::translate("CreateZone", "Y axis", 0, QApplication::UnicodeUTF8));
TLZaxis_p->setText(QApplication::translate("CreateZone", "Z axis", 0, QApplication::UnicodeUTF8));
TLRadius_ext->setText(QApplication::translate("CreateZone", "External radius", 0, QApplication::UnicodeUTF8));
+ GBButtons->setTitle(QString());
+ buttonHelp->setText(QApplication::translate("CreateZone", "Help", 0, QApplication::UnicodeUTF8));
+ buttonCancel->setText(QApplication::translate("CreateZone", "Cancel", 0, QApplication::UnicodeUTF8));
+ buttonApply->setText(QApplication::translate("CreateZone", "Apply", 0, QApplication::UnicodeUTF8));
+ buttonOk->setText(QApplication::translate("CreateZone", "OK", 0, QApplication::UnicodeUTF8));
} // retranslateUi
};
-<ui version="4.0" >
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
<class>CreateZone</class>
- <widget class="QDialog" name="CreateZone" >
- <property name="geometry" >
+ <widget class="QDialog" name="CreateZone">
+ <property name="geometry">
<rect>
<x>0</x>
<y>0</y>
- <width>551</width>
- <height>880</height>
+ <width>550</width>
+ <height>770</height>
</rect>
</property>
- <property name="windowTitle" >
+ <property name="sizeIncrement">
+ <size>
+ <width>1</width>
+ <height>1</height>
+ </size>
+ </property>
+ <property name="baseSize">
+ <size>
+ <width>550</width>
+ <height>400</height>
+ </size>
+ </property>
+ <property name="windowTitle">
<string>Create a zone</string>
</property>
- <property name="autoFillBackground" >
+ <property name="autoFillBackground">
<bool>true</bool>
</property>
- <property name="sizeGripEnabled" >
+ <property name="sizeGripEnabled">
<bool>true</bool>
</property>
- <layout class="QGridLayout" >
- <property name="margin" >
- <number>9</number>
- </property>
- <property name="spacing" >
- <number>6</number>
- </property>
- <item row="6" column="0" colspan="2" >
- <widget class="QGroupBox" name="GBButtons" >
- <property name="sizePolicy" >
- <sizepolicy>
- <hsizetype>0</hsizetype>
- <vsizetype>0</vsizetype>
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
+ <layout class="QGridLayout" name="gridLayout">
+ <item row="0" column="0">
+ <widget class="QLabel" name="Name">
+ <property name="text">
+ <string>Name</string>
</property>
- <property name="title" >
- <string/>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <widget class="QLineEdit" name="LEName">
+ <property name="maxLength">
+ <number>32</number>
</property>
- <layout class="QGridLayout" >
- <property name="margin" >
- <number>9</number>
- </property>
- <property name="spacing" >
- <number>6</number>
- </property>
- <item row="0" column="3" >
- <widget class="QPushButton" name="buttonHelp" >
- <property name="text" >
- <string>Help</string>
- </property>
- </widget>
- </item>
- <item row="0" column="2" >
- <widget class="QPushButton" name="buttonCancel" >
- <property name="text" >
- <string>Cancel</string>
- </property>
- </widget>
- </item>
- <item row="0" column="1" >
- <widget class="QPushButton" name="buttonApply" >
- <property name="text" >
- <string>Apply</string>
- </property>
- </widget>
- </item>
- <item row="0" column="0" >
- <widget class="QPushButton" name="buttonOk" >
- <property name="text" >
- <string>OK</string>
- </property>
- </widget>
- </item>
- </layout>
</widget>
</item>
- <item row="1" column="0" colspan="2" >
- <widget class="QGroupBox" name="TypeZone" >
- <property name="sizePolicy" >
- <sizepolicy>
- <hsizetype>0</hsizetype>
- <vsizetype>0</vsizetype>
+ <item row="0" column="2">
+ <spacer name="horizontalSpacer_3">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>142</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item row="1" column="0" colspan="4">
+ <widget class="QGroupBox" name="TypeZone">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
- <property name="minimumSize" >
+ <property name="minimumSize">
<size>
<width>340</width>
<height>0</height>
</size>
</property>
- <property name="title" >
+ <property name="title">
<string>Type of zone</string>
</property>
- <layout class="QGridLayout" >
- <property name="margin" >
+ <layout class="QGridLayout">
+ <property name="margin">
<number>9</number>
</property>
- <property name="spacing" >
+ <property name="spacing">
<number>6</number>
</property>
- <item row="0" column="3" >
- <widget class="QRadioButton" name="RBSphere" >
- <property name="text" >
+ <item row="0" column="3">
+ <widget class="QRadioButton" name="RBSphere">
+ <property name="text">
<string>Sphere</string>
</property>
- <property name="icon" >
- <iconset>../../resources/zone_spherepoint.png</iconset>
+ <property name="icon">
+ <iconset>
+ <normaloff>../../resources/zone_spherepoint.png</normaloff>../../resources/zone_spherepoint.png</iconset>
</property>
</widget>
</item>
- <item row="0" column="2" >
- <widget class="QRadioButton" name="RBPipe" >
- <property name="text" >
+ <item row="0" column="2">
+ <widget class="QRadioButton" name="RBPipe">
+ <property name="text">
<string>Pipe</string>
</property>
- <property name="icon" >
- <iconset>../../resources/pipe.png</iconset>
+ <property name="icon">
+ <iconset>
+ <normaloff>../../resources/pipe.png</normaloff>../../resources/pipe.png</iconset>
</property>
</widget>
</item>
- <item row="0" column="1" >
- <widget class="QRadioButton" name="RBCylinder" >
- <property name="text" >
+ <item row="0" column="1">
+ <widget class="QRadioButton" name="RBCylinder">
+ <property name="text">
<string>Cylinder</string>
</property>
- <property name="icon" >
- <iconset>../../resources/cylinderpointvector.png</iconset>
+ <property name="icon">
+ <iconset>
+ <normaloff>../../resources/cylinderpointvector.png</normaloff>../../resources/cylinderpointvector.png</iconset>
</property>
</widget>
</item>
- <item row="0" column="0" >
- <widget class="QRadioButton" name="RBBox" >
- <property name="text" >
+ <item row="0" column="0">
+ <widget class="QRadioButton" name="RBBox">
+ <property name="text">
<string>Box</string>
</property>
- <property name="icon" >
- <iconset>../../resources/zone_boxdxyz.png</iconset>
+ <property name="icon">
+ <iconset>
+ <normaloff>../../resources/zone_boxdxyz.png</normaloff>../../resources/zone_boxdxyz.png</iconset>
</property>
- <property name="checkable" >
+ <property name="checkable">
<bool>true</bool>
</property>
- <property name="checked" >
+ <property name="checked">
<bool>true</bool>
</property>
</widget>
</layout>
</widget>
</item>
- <item row="4" column="0" colspan="2" >
- <widget class="QGroupBox" name="gBCylindre" >
- <property name="sizePolicy" >
- <sizepolicy>
- <hsizetype>0</hsizetype>
- <vsizetype>0</vsizetype>
+ <item row="1" column="4">
+ <spacer name="horizontalSpacer_2">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item row="2" column="0" colspan="4">
+ <widget class="QGroupBox" name="gBBox">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
- <property name="focusPolicy" >
- <enum>Qt::TabFocus</enum>
- </property>
- <property name="title" >
+ <property name="title">
<string>Coordinates</string>
</property>
- <layout class="QGridLayout" >
- <property name="margin" >
+ <layout class="QGridLayout">
+ <property name="margin">
<number>9</number>
</property>
- <property name="spacing" >
+ <property name="spacing">
<number>6</number>
</property>
- <item row="4" column="1" >
- <widget class="QDoubleSpinBox" name="SpinBox_Haut" >
- <property name="decimals" >
- <number>5</number>
- </property>
- <property name="maximum" >
- <double>1000000000.000000000000000</double>
- </property>
- </widget>
- </item>
- <item row="4" column="0" >
- <widget class="QLabel" name="TLHaut" >
- <property name="sizePolicy" >
- <sizepolicy>
- <hsizetype>0</hsizetype>
- <vsizetype>0</vsizetype>
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="text" >
- <string>Height</string>
- </property>
- <property name="wordWrap" >
- <bool>false</bool>
- </property>
- </widget>
- </item>
- <item row="3" column="0" >
- <widget class="QLabel" name="TLRadius" >
- <property name="sizePolicy" >
- <sizepolicy>
- <hsizetype>0</hsizetype>
- <vsizetype>0</vsizetype>
+ <item row="0" column="0">
+ <widget class="QLabel" name="TLXmini">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
- <property name="text" >
- <string>Radius</string>
+ <property name="text">
+ <string>X mini</string>
</property>
- <property name="wordWrap" >
+ <property name="wordWrap">
<bool>false</bool>
</property>
</widget>
</item>
- <item row="0" column="3" >
- <widget class="QDoubleSpinBox" name="SpinBox_Xaxis" >
- <property name="decimals" >
- <number>5</number>
- </property>
- <property name="maximum" >
- <double>999999999.000000000000000</double>
- </property>
- <property name="minimum" >
- <double>-999999999.000000000000000</double>
- </property>
- <property name="value" >
- <double>0.000000000000000</double>
- </property>
- </widget>
- </item>
- <item row="1" column="3" >
- <widget class="QDoubleSpinBox" name="SpinBox_Yaxis" >
- <property name="decimals" >
+ <item row="0" column="1">
+ <widget class="QDoubleSpinBox" name="SpinBox_Xmini">
+ <property name="decimals">
<number>5</number>
</property>
- <property name="maximum" >
- <double>999999999.000000000000000</double>
- </property>
- <property name="minimum" >
+ <property name="minimum">
<double>-999999999.000000000000000</double>
</property>
- <property name="value" >
- <double>0.000000000000000</double>
- </property>
- </widget>
- </item>
- <item row="2" column="3" >
- <widget class="QDoubleSpinBox" name="SpinBox_Zaxis" >
- <property name="decimals" >
- <number>5</number>
- </property>
- <property name="maximum" >
+ <property name="maximum">
<double>999999999.000000000000000</double>
</property>
- <property name="minimum" >
- <double>-999999999.000000000000000</double>
- </property>
- <property name="value" >
+ <property name="value">
<double>0.000000000000000</double>
</property>
</widget>
</item>
- <item row="2" column="2" >
- <widget class="QLabel" name="TLZaxis" >
- <property name="sizePolicy" >
- <sizepolicy>
- <hsizetype>0</hsizetype>
- <vsizetype>0</vsizetype>
+ <item row="1" column="0">
+ <widget class="QLabel" name="TLYmini">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
- <property name="text" >
- <string>Z axis</string>
+ <property name="text">
+ <string>Y mini</string>
</property>
- <property name="wordWrap" >
+ <property name="wordWrap">
<bool>false</bool>
</property>
</widget>
</item>
- <item row="1" column="2" >
- <widget class="QLabel" name="TLYaxis" >
- <property name="sizePolicy" >
- <sizepolicy>
- <hsizetype>0</hsizetype>
- <vsizetype>0</vsizetype>
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
+ <item row="1" column="1">
+ <widget class="QDoubleSpinBox" name="SpinBox_Ymini">
+ <property name="decimals">
+ <number>5</number>
</property>
- <property name="text" >
- <string>Y axis</string>
+ <property name="minimum">
+ <double>-999999999.000000000000000</double>
</property>
- <property name="wordWrap" >
- <bool>false</bool>
+ <property name="maximum">
+ <double>999999999.000000000000000</double>
+ </property>
+ <property name="value">
+ <double>0.000000000000000</double>
</property>
</widget>
</item>
- <item row="0" column="2" >
- <widget class="QLabel" name="TLXaxis" >
- <property name="sizePolicy" >
- <sizepolicy>
- <hsizetype>0</hsizetype>
- <vsizetype>0</vsizetype>
+ <item row="2" column="0">
+ <widget class="QLabel" name="TLZmini">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
- <property name="text" >
- <string>X axis</string>
+ <property name="text">
+ <string>Z mini</string>
</property>
- <property name="wordWrap" >
+ <property name="wordWrap">
<bool>false</bool>
</property>
</widget>
</item>
- <item row="1" column="1" >
- <widget class="QDoubleSpinBox" name="SpinBox_Ybase" >
- <property name="decimals" >
+ <item row="2" column="1">
+ <widget class="QDoubleSpinBox" name="SpinBox_Zmini">
+ <property name="decimals">
<number>5</number>
</property>
- <property name="maximum" >
- <double>999999999.000000000000000</double>
- </property>
- <property name="minimum" >
+ <property name="minimum">
<double>-999999999.000000000000000</double>
</property>
- <property name="value" >
+ <property name="maximum">
+ <double>999999999.000000000000000</double>
+ </property>
+ <property name="value">
<double>0.000000000000000</double>
</property>
</widget>
</item>
- <item row="1" column="0" >
- <widget class="QLabel" name="TLYbase" >
- <property name="sizePolicy" >
- <sizepolicy>
- <hsizetype>0</hsizetype>
- <vsizetype>0</vsizetype>
+ <item row="0" column="2">
+ <widget class="QLabel" name="TLXmaxi">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
- <property name="text" >
- <string>Y base</string>
+ <property name="text">
+ <string>X maxi</string>
</property>
- <property name="wordWrap" >
+ <property name="wordWrap">
<bool>false</bool>
</property>
</widget>
</item>
- <item row="2" column="0" >
- <widget class="QLabel" name="TLZbase" >
- <property name="sizePolicy" >
- <sizepolicy>
- <hsizetype>0</hsizetype>
- <vsizetype>0</vsizetype>
+ <item row="2" column="2">
+ <widget class="QLabel" name="TLZmaxi">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
- <property name="text" >
- <string>Z base</string>
+ <property name="text">
+ <string>Z maxi</string>
</property>
- <property name="wordWrap" >
+ <property name="wordWrap">
<bool>false</bool>
</property>
</widget>
</item>
- <item row="2" column="1" >
- <widget class="QDoubleSpinBox" name="SpinBox_Zbase" >
- <property name="decimals" >
+ <item row="2" column="3">
+ <widget class="QDoubleSpinBox" name="SpinBox_Zmaxi">
+ <property name="decimals">
<number>5</number>
</property>
- <property name="maximum" >
- <double>999999999.000000000000000</double>
- </property>
- <property name="minimum" >
+ <property name="minimum">
<double>-999999999.000000000000000</double>
</property>
- <property name="value" >
- <double>0.000000000000000</double>
- </property>
- </widget>
- </item>
- <item row="3" column="1" >
- <widget class="QDoubleSpinBox" name="SpinBox_Radius" >
- <property name="decimals" >
- <number>5</number>
+ <property name="maximum">
+ <double>999999999.000000000000000</double>
</property>
- <property name="maximum" >
- <double>1000000000.000000000000000</double>
+ <property name="value">
+ <double>0.000000000000000</double>
</property>
</widget>
</item>
- <item row="0" column="0" >
- <widget class="QLabel" name="TLXbase" >
- <property name="sizePolicy" >
- <sizepolicy>
- <hsizetype>0</hsizetype>
- <vsizetype>0</vsizetype>
+ <item row="1" column="2">
+ <widget class="QLabel" name="TLYmaxi">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
- <property name="text" >
- <string>X base</string>
+ <property name="text">
+ <string>Y maxi</string>
</property>
- <property name="wordWrap" >
+ <property name="wordWrap">
<bool>false</bool>
</property>
</widget>
</item>
- <item row="0" column="1" >
- <widget class="QDoubleSpinBox" name="SpinBox_Xbase" >
- <property name="decimals" >
+ <item row="0" column="3">
+ <widget class="QDoubleSpinBox" name="SpinBox_Xmaxi">
+ <property name="decimals">
<number>5</number>
</property>
- <property name="maximum" >
+ <property name="minimum">
+ <double>-999999999.000000000000000</double>
+ </property>
+ <property name="maximum">
<double>999999999.000000000000000</double>
</property>
- <property name="minimum" >
+ <property name="value">
+ <double>0.000000000000000</double>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="3">
+ <widget class="QDoubleSpinBox" name="SpinBox_Ymaxi">
+ <property name="decimals">
+ <number>5</number>
+ </property>
+ <property name="minimum">
<double>-999999999.000000000000000</double>
</property>
- <property name="value" >
+ <property name="maximum">
+ <double>999999999.000000000000000</double>
+ </property>
+ <property name="value">
<double>0.000000000000000</double>
</property>
</widget>
</layout>
</widget>
</item>
- <item row="3" column="0" colspan="2" >
- <widget class="QGroupBox" name="gBSphere" >
- <property name="sizePolicy" >
- <sizepolicy>
- <hsizetype>0</hsizetype>
- <vsizetype>0</vsizetype>
+ <item row="3" column="0" colspan="4">
+ <widget class="QGroupBox" name="gBSphere">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
- <property name="title" >
+ <property name="title">
<string>Coordinates</string>
</property>
- <layout class="QGridLayout" >
- <property name="margin" >
+ <layout class="QGridLayout">
+ <property name="margin">
<number>9</number>
</property>
- <property name="spacing" >
+ <property name="spacing">
<number>6</number>
</property>
- <item row="0" column="0" >
- <widget class="QLabel" name="TLXcentre" >
- <property name="sizePolicy" >
- <sizepolicy>
- <hsizetype>0</hsizetype>
- <vsizetype>0</vsizetype>
+ <item row="0" column="0">
+ <widget class="QLabel" name="TLXcentre">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
- <property name="text" >
+ <property name="text">
<string>X centre</string>
</property>
- <property name="wordWrap" >
+ <property name="wordWrap">
<bool>false</bool>
</property>
</widget>
</item>
- <item row="0" column="1" >
- <widget class="QDoubleSpinBox" name="SpinBox_Xcentre" >
- <property name="decimals" >
+ <item row="0" column="1">
+ <widget class="QDoubleSpinBox" name="SpinBox_Xcentre">
+ <property name="decimals">
<number>5</number>
</property>
- <property name="maximum" >
- <double>999999999.000000000000000</double>
- </property>
- <property name="minimum" >
+ <property name="minimum">
<double>-999999999.000000000000000</double>
</property>
- <property name="value" >
+ <property name="maximum">
+ <double>999999999.000000000000000</double>
+ </property>
+ <property name="value">
<double>0.000000000000000</double>
</property>
</widget>
</item>
- <item row="1" column="0" >
- <widget class="QLabel" name="TLYcentre" >
- <property name="sizePolicy" >
- <sizepolicy>
- <hsizetype>0</hsizetype>
- <vsizetype>0</vsizetype>
+ <item row="1" column="0">
+ <widget class="QLabel" name="TLYcentre">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
- <property name="text" >
+ <property name="text">
<string>Y centre</string>
</property>
- <property name="wordWrap" >
+ <property name="wordWrap">
<bool>false</bool>
</property>
</widget>
</item>
- <item row="1" column="1" >
- <widget class="QDoubleSpinBox" name="SpinBox_Ycentre" >
- <property name="decimals" >
+ <item row="1" column="1">
+ <widget class="QDoubleSpinBox" name="SpinBox_Ycentre">
+ <property name="decimals">
<number>5</number>
</property>
- <property name="maximum" >
- <double>999999999.000000000000000</double>
- </property>
- <property name="minimum" >
+ <property name="minimum">
<double>-999999999.000000000000000</double>
</property>
- <property name="value" >
+ <property name="maximum">
+ <double>999999999.000000000000000</double>
+ </property>
+ <property name="value">
<double>0.000000000000000</double>
</property>
</widget>
</item>
- <item row="1" column="2" >
- <widget class="QLabel" name="TLRayon" >
- <property name="sizePolicy" >
- <sizepolicy>
- <hsizetype>0</hsizetype>
- <vsizetype>0</vsizetype>
+ <item row="1" column="2">
+ <widget class="QLabel" name="TLRayon">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
- <property name="text" >
+ <property name="text">
<string>Radius</string>
</property>
- <property name="wordWrap" >
+ <property name="wordWrap">
<bool>false</bool>
</property>
</widget>
</item>
- <item row="1" column="3" >
- <widget class="QDoubleSpinBox" name="SpinBox_Rayon" >
- <property name="decimals" >
+ <item row="1" column="3">
+ <widget class="QDoubleSpinBox" name="SpinBox_Rayon">
+ <property name="decimals">
<number>5</number>
</property>
- <property name="maximum" >
- <double>999999999.000000000000000</double>
- </property>
- <property name="minimum" >
+ <property name="minimum">
<double>-999999999.000000000000000</double>
</property>
- <property name="value" >
+ <property name="maximum">
+ <double>999999999.000000000000000</double>
+ </property>
+ <property name="value">
<double>0.000000000000000</double>
</property>
</widget>
</item>
- <item row="2" column="0" >
- <widget class="QLabel" name="TLZcentre" >
- <property name="sizePolicy" >
- <sizepolicy>
- <hsizetype>0</hsizetype>
- <vsizetype>0</vsizetype>
+ <item row="2" column="0">
+ <widget class="QLabel" name="TLZcentre">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
- <property name="text" >
+ <property name="text">
<string>Z centre</string>
</property>
- <property name="wordWrap" >
+ <property name="wordWrap">
<bool>false</bool>
</property>
</widget>
</item>
- <item row="2" column="1" >
- <widget class="QDoubleSpinBox" name="SpinBox_Zcentre" >
- <property name="decimals" >
+ <item row="2" column="1">
+ <widget class="QDoubleSpinBox" name="SpinBox_Zcentre">
+ <property name="decimals">
<number>5</number>
</property>
- <property name="maximum" >
- <double>999999999.000000000000000</double>
- </property>
- <property name="minimum" >
+ <property name="minimum">
<double>-999999999.000000000000000</double>
</property>
- <property name="value" >
+ <property name="maximum">
+ <double>999999999.000000000000000</double>
+ </property>
+ <property name="value">
<double>0.000000000000000</double>
</property>
</widget>
</layout>
</widget>
</item>
- <item row="2" column="0" colspan="2" >
- <widget class="QGroupBox" name="gBBox" >
- <property name="sizePolicy" >
- <sizepolicy>
- <hsizetype>0</hsizetype>
- <vsizetype>0</vsizetype>
+ <item row="4" column="0" colspan="4">
+ <widget class="QGroupBox" name="gBCylindre">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
- <property name="title" >
+ <property name="focusPolicy">
+ <enum>Qt::TabFocus</enum>
+ </property>
+ <property name="title">
<string>Coordinates</string>
</property>
- <layout class="QGridLayout" >
- <property name="margin" >
+ <layout class="QGridLayout">
+ <property name="margin">
<number>9</number>
</property>
- <property name="spacing" >
+ <property name="spacing">
<number>6</number>
</property>
- <item row="0" column="0" >
- <widget class="QLabel" name="TLXmini" >
- <property name="sizePolicy" >
- <sizepolicy>
- <hsizetype>0</hsizetype>
- <vsizetype>0</vsizetype>
+ <item row="4" column="1">
+ <widget class="QDoubleSpinBox" name="SpinBox_Haut">
+ <property name="decimals">
+ <number>5</number>
+ </property>
+ <property name="maximum">
+ <double>1000000000.000000000000000</double>
+ </property>
+ </widget>
+ </item>
+ <item row="4" column="0">
+ <widget class="QLabel" name="TLHaut">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
- <property name="text" >
- <string>X mini</string>
+ <property name="text">
+ <string>Height</string>
</property>
- <property name="wordWrap" >
+ <property name="wordWrap">
<bool>false</bool>
</property>
</widget>
</item>
- <item row="0" column="1" >
- <widget class="QDoubleSpinBox" name="SpinBox_Xmini" >
- <property name="decimals" >
+ <item row="3" column="0">
+ <widget class="QLabel" name="TLRadius">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>Radius</string>
+ </property>
+ <property name="wordWrap">
+ <bool>false</bool>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="3">
+ <widget class="QDoubleSpinBox" name="SpinBox_Xaxis">
+ <property name="decimals">
<number>5</number>
</property>
- <property name="maximum" >
+ <property name="minimum">
+ <double>-999999999.000000000000000</double>
+ </property>
+ <property name="maximum">
<double>999999999.000000000000000</double>
</property>
- <property name="minimum" >
+ <property name="value">
+ <double>0.000000000000000</double>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="3">
+ <widget class="QDoubleSpinBox" name="SpinBox_Yaxis">
+ <property name="decimals">
+ <number>5</number>
+ </property>
+ <property name="minimum">
+ <double>-999999999.000000000000000</double>
+ </property>
+ <property name="maximum">
+ <double>999999999.000000000000000</double>
+ </property>
+ <property name="value">
+ <double>0.000000000000000</double>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="3">
+ <widget class="QDoubleSpinBox" name="SpinBox_Zaxis">
+ <property name="decimals">
+ <number>5</number>
+ </property>
+ <property name="minimum">
<double>-999999999.000000000000000</double>
</property>
- <property name="value" >
+ <property name="maximum">
+ <double>999999999.000000000000000</double>
+ </property>
+ <property name="value">
<double>0.000000000000000</double>
</property>
</widget>
</item>
- <item row="1" column="0" >
- <widget class="QLabel" name="TLYmini" >
- <property name="sizePolicy" >
- <sizepolicy>
- <hsizetype>0</hsizetype>
- <vsizetype>0</vsizetype>
+ <item row="2" column="2">
+ <widget class="QLabel" name="TLZaxis">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
- <property name="text" >
- <string>Y mini</string>
+ <property name="text">
+ <string>Z axis</string>
</property>
- <property name="wordWrap" >
+ <property name="wordWrap">
<bool>false</bool>
</property>
</widget>
</item>
- <item row="1" column="1" >
- <widget class="QDoubleSpinBox" name="SpinBox_Ymini" >
- <property name="decimals" >
- <number>5</number>
- </property>
- <property name="maximum" >
- <double>999999999.000000000000000</double>
+ <item row="1" column="2">
+ <widget class="QLabel" name="TLYaxis">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
</property>
- <property name="minimum" >
- <double>-999999999.000000000000000</double>
+ <property name="text">
+ <string>Y axis</string>
</property>
- <property name="value" >
- <double>0.000000000000000</double>
+ <property name="wordWrap">
+ <bool>false</bool>
</property>
</widget>
</item>
- <item row="2" column="0" >
- <widget class="QLabel" name="TLZmini" >
- <property name="sizePolicy" >
- <sizepolicy>
- <hsizetype>0</hsizetype>
- <vsizetype>0</vsizetype>
+ <item row="0" column="2">
+ <widget class="QLabel" name="TLXaxis">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
- <property name="text" >
- <string>Z mini</string>
+ <property name="text">
+ <string>X axis</string>
</property>
- <property name="wordWrap" >
+ <property name="wordWrap">
<bool>false</bool>
</property>
</widget>
</item>
- <item row="2" column="1" >
- <widget class="QDoubleSpinBox" name="SpinBox_Zmini" >
- <property name="decimals" >
+ <item row="1" column="1">
+ <widget class="QDoubleSpinBox" name="SpinBox_Ybase">
+ <property name="decimals">
<number>5</number>
</property>
- <property name="maximum" >
- <double>999999999.000000000000000</double>
- </property>
- <property name="minimum" >
+ <property name="minimum">
<double>-999999999.000000000000000</double>
</property>
- <property name="value" >
+ <property name="maximum">
+ <double>999999999.000000000000000</double>
+ </property>
+ <property name="value">
<double>0.000000000000000</double>
</property>
</widget>
</item>
- <item row="0" column="2" >
- <widget class="QLabel" name="TLXmaxi" >
- <property name="sizePolicy" >
- <sizepolicy>
- <hsizetype>0</hsizetype>
- <vsizetype>0</vsizetype>
+ <item row="1" column="0">
+ <widget class="QLabel" name="TLYbase">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
- <property name="text" >
- <string>X maxi</string>
+ <property name="text">
+ <string>Y base</string>
</property>
- <property name="wordWrap" >
+ <property name="wordWrap">
<bool>false</bool>
</property>
</widget>
</item>
- <item row="2" column="2" >
- <widget class="QLabel" name="TLZmaxi" >
- <property name="sizePolicy" >
- <sizepolicy>
- <hsizetype>0</hsizetype>
- <vsizetype>0</vsizetype>
+ <item row="2" column="0">
+ <widget class="QLabel" name="TLZbase">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
- <property name="text" >
- <string>Z maxi</string>
+ <property name="text">
+ <string>Z base</string>
</property>
- <property name="wordWrap" >
+ <property name="wordWrap">
<bool>false</bool>
</property>
</widget>
</item>
- <item row="2" column="3" >
- <widget class="QDoubleSpinBox" name="SpinBox_Zmaxi" >
- <property name="decimals" >
+ <item row="2" column="1">
+ <widget class="QDoubleSpinBox" name="SpinBox_Zbase">
+ <property name="decimals">
<number>5</number>
</property>
- <property name="maximum" >
- <double>999999999.000000000000000</double>
- </property>
- <property name="minimum" >
+ <property name="minimum">
<double>-999999999.000000000000000</double>
</property>
- <property name="value" >
+ <property name="maximum">
+ <double>999999999.000000000000000</double>
+ </property>
+ <property name="value">
<double>0.000000000000000</double>
</property>
</widget>
</item>
- <item row="1" column="2" >
- <widget class="QLabel" name="TLYmaxi" >
- <property name="sizePolicy" >
- <sizepolicy>
- <hsizetype>0</hsizetype>
- <vsizetype>0</vsizetype>
+ <item row="3" column="1">
+ <widget class="QDoubleSpinBox" name="SpinBox_Radius">
+ <property name="decimals">
+ <number>5</number>
+ </property>
+ <property name="maximum">
+ <double>1000000000.000000000000000</double>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="0">
+ <widget class="QLabel" name="TLXbase">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
- <property name="text" >
- <string>Y maxi</string>
+ <property name="text">
+ <string>X base</string>
</property>
- <property name="wordWrap" >
+ <property name="wordWrap">
<bool>false</bool>
</property>
</widget>
</item>
- <item row="0" column="3" >
- <widget class="QDoubleSpinBox" name="SpinBox_Xmaxi" >
- <property name="decimals" >
+ <item row="0" column="1">
+ <widget class="QDoubleSpinBox" name="SpinBox_Xbase">
+ <property name="decimals">
<number>5</number>
</property>
- <property name="maximum" >
- <double>999999999.000000000000000</double>
- </property>
- <property name="minimum" >
+ <property name="minimum">
<double>-999999999.000000000000000</double>
</property>
- <property name="value" >
- <double>0.000000000000000</double>
- </property>
- </widget>
- </item>
- <item row="1" column="3" >
- <widget class="QDoubleSpinBox" name="SpinBox_Ymaxi" >
- <property name="decimals" >
- <number>5</number>
- </property>
- <property name="maximum" >
+ <property name="maximum">
<double>999999999.000000000000000</double>
</property>
- <property name="minimum" >
- <double>-999999999.000000000000000</double>
- </property>
- <property name="value" >
+ <property name="value">
<double>0.000000000000000</double>
</property>
</widget>
</layout>
</widget>
</item>
- <item row="0" column="1" >
- <widget class="QLineEdit" name="LEName" >
- <property name="maxLength" >
- <number>32</number>
- </property>
- </widget>
- </item>
- <item row="0" column="0" >
- <widget class="QLabel" name="Name" >
- <property name="text" >
- <string>Name</string>
- </property>
- </widget>
- </item>
- <item row="5" column="0" colspan="2" >
- <widget class="QGroupBox" name="gBPipe" >
- <property name="sizePolicy" >
- <sizepolicy>
- <hsizetype>0</hsizetype>
- <vsizetype>0</vsizetype>
+ <item row="5" column="0" colspan="5">
+ <widget class="QGroupBox" name="gBPipe">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
- <property name="title" >
+ <property name="title">
<string>Coordinates</string>
</property>
- <layout class="QGridLayout" >
- <property name="margin" >
+ <layout class="QGridLayout">
+ <property name="margin">
<number>9</number>
</property>
- <property name="spacing" >
+ <property name="spacing">
<number>6</number>
</property>
- <item row="4" column="0" >
- <widget class="QLabel" name="TLHaut_p" >
- <property name="sizePolicy" >
- <sizepolicy>
- <hsizetype>0</hsizetype>
- <vsizetype>0</vsizetype>
+ <item row="4" column="0">
+ <widget class="QLabel" name="TLHaut_p">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
- <property name="text" >
+ <property name="text">
<string>Height</string>
</property>
- <property name="wordWrap" >
+ <property name="wordWrap">
<bool>false</bool>
</property>
</widget>
</item>
- <item row="0" column="1" >
- <widget class="QDoubleSpinBox" name="SpinBox_Xbase_p" >
- <property name="decimals" >
+ <item row="0" column="1">
+ <widget class="QDoubleSpinBox" name="SpinBox_Xbase_p">
+ <property name="decimals">
<number>5</number>
</property>
- <property name="maximum" >
- <double>999999999.000000000000000</double>
- </property>
- <property name="minimum" >
+ <property name="minimum">
<double>-999999999.000000000000000</double>
</property>
- <property name="value" >
+ <property name="maximum">
+ <double>999999999.000000000000000</double>
+ </property>
+ <property name="value">
<double>0.000000000000000</double>
</property>
</widget>
</item>
- <item row="0" column="0" >
- <widget class="QLabel" name="TLXbase_p" >
- <property name="sizePolicy" >
- <sizepolicy>
- <hsizetype>0</hsizetype>
- <vsizetype>0</vsizetype>
+ <item row="0" column="0">
+ <widget class="QLabel" name="TLXbase_p">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
- <property name="text" >
+ <property name="text">
<string>X base</string>
</property>
- <property name="wordWrap" >
+ <property name="wordWrap">
<bool>false</bool>
</property>
</widget>
</item>
- <item row="3" column="1" >
- <widget class="QDoubleSpinBox" name="SpinBox_Radius_int" >
- <property name="decimals" >
+ <item row="3" column="1">
+ <widget class="QDoubleSpinBox" name="SpinBox_Radius_int">
+ <property name="decimals">
<number>5</number>
</property>
- <property name="maximum" >
+ <property name="maximum">
<double>1000000000.000000000000000</double>
</property>
</widget>
</item>
- <item row="2" column="1" >
- <widget class="QDoubleSpinBox" name="SpinBox_Zbase_p" >
- <property name="decimals" >
+ <item row="2" column="1">
+ <widget class="QDoubleSpinBox" name="SpinBox_Zbase_p">
+ <property name="decimals">
<number>5</number>
</property>
- <property name="maximum" >
- <double>999999999.000000000000000</double>
- </property>
- <property name="minimum" >
+ <property name="minimum">
<double>-999999999.000000000000000</double>
</property>
- <property name="value" >
+ <property name="maximum">
+ <double>999999999.000000000000000</double>
+ </property>
+ <property name="value">
<double>0.000000000000000</double>
</property>
</widget>
</item>
- <item row="3" column="0" >
- <widget class="QLabel" name="TLRadius_int" >
- <property name="sizePolicy" >
- <sizepolicy>
- <hsizetype>0</hsizetype>
- <vsizetype>0</vsizetype>
+ <item row="3" column="0">
+ <widget class="QLabel" name="TLRadius_int">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
- <property name="text" >
+ <property name="text">
<string>Internal radius</string>
</property>
- <property name="wordWrap" >
+ <property name="wordWrap">
<bool>false</bool>
</property>
</widget>
</item>
- <item row="2" column="0" >
- <widget class="QLabel" name="TLZbase_p" >
- <property name="sizePolicy" >
- <sizepolicy>
- <hsizetype>0</hsizetype>
- <vsizetype>0</vsizetype>
+ <item row="2" column="0">
+ <widget class="QLabel" name="TLZbase_p">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
- <property name="text" >
+ <property name="text">
<string>Z base</string>
</property>
- <property name="wordWrap" >
+ <property name="wordWrap">
<bool>false</bool>
</property>
</widget>
</item>
- <item row="1" column="0" >
- <widget class="QLabel" name="TLYbase_p" >
- <property name="sizePolicy" >
- <sizepolicy>
- <hsizetype>0</hsizetype>
- <vsizetype>0</vsizetype>
+ <item row="1" column="0">
+ <widget class="QLabel" name="TLYbase_p">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
- <property name="text" >
+ <property name="text">
<string>Y base</string>
</property>
- <property name="wordWrap" >
+ <property name="wordWrap">
<bool>false</bool>
</property>
</widget>
</item>
- <item row="1" column="1" >
- <widget class="QDoubleSpinBox" name="SpinBox_Ybase_p" >
- <property name="decimals" >
+ <item row="1" column="1">
+ <widget class="QDoubleSpinBox" name="SpinBox_Ybase_p">
+ <property name="decimals">
<number>5</number>
</property>
- <property name="maximum" >
- <double>999999999.000000000000000</double>
- </property>
- <property name="minimum" >
+ <property name="minimum">
<double>-999999999.000000000000000</double>
</property>
- <property name="value" >
+ <property name="maximum">
+ <double>999999999.000000000000000</double>
+ </property>
+ <property name="value">
<double>0.000000000000000</double>
</property>
</widget>
</item>
- <item row="0" column="2" >
- <widget class="QLabel" name="TLXaxis_p" >
- <property name="sizePolicy" >
- <sizepolicy>
- <hsizetype>0</hsizetype>
- <vsizetype>0</vsizetype>
+ <item row="0" column="2">
+ <widget class="QLabel" name="TLXaxis_p">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
- <property name="text" >
+ <property name="text">
<string>X axis</string>
</property>
- <property name="wordWrap" >
+ <property name="wordWrap">
<bool>false</bool>
</property>
</widget>
</item>
- <item row="1" column="2" >
- <widget class="QLabel" name="TLYaxis_p" >
- <property name="sizePolicy" >
- <sizepolicy>
- <hsizetype>0</hsizetype>
- <vsizetype>0</vsizetype>
+ <item row="1" column="2">
+ <widget class="QLabel" name="TLYaxis_p">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
- <property name="text" >
+ <property name="text">
<string>Y axis</string>
</property>
- <property name="wordWrap" >
+ <property name="wordWrap">
<bool>false</bool>
</property>
</widget>
</item>
- <item row="2" column="2" >
- <widget class="QLabel" name="TLZaxis_p" >
- <property name="sizePolicy" >
- <sizepolicy>
- <hsizetype>0</hsizetype>
- <vsizetype>0</vsizetype>
+ <item row="2" column="2">
+ <widget class="QLabel" name="TLZaxis_p">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
- <property name="text" >
+ <property name="text">
<string>Z axis</string>
</property>
- <property name="wordWrap" >
+ <property name="wordWrap">
<bool>false</bool>
</property>
</widget>
</item>
- <item row="2" column="3" >
- <widget class="QDoubleSpinBox" name="SpinBox_Zaxis_p" >
- <property name="decimals" >
+ <item row="2" column="3">
+ <widget class="QDoubleSpinBox" name="SpinBox_Zaxis_p">
+ <property name="decimals">
<number>5</number>
</property>
- <property name="maximum" >
- <double>999999999.000000000000000</double>
- </property>
- <property name="minimum" >
+ <property name="minimum">
<double>-999999999.000000000000000</double>
</property>
- <property name="value" >
+ <property name="maximum">
+ <double>999999999.000000000000000</double>
+ </property>
+ <property name="value">
<double>0.000000000000000</double>
</property>
</widget>
</item>
- <item row="1" column="3" >
- <widget class="QDoubleSpinBox" name="SpinBox_Yaxis_p" >
- <property name="decimals" >
+ <item row="1" column="3">
+ <widget class="QDoubleSpinBox" name="SpinBox_Yaxis_p">
+ <property name="decimals">
<number>5</number>
</property>
- <property name="maximum" >
- <double>999999999.000000000000000</double>
- </property>
- <property name="minimum" >
+ <property name="minimum">
<double>-999999999.000000000000000</double>
</property>
- <property name="value" >
+ <property name="maximum">
+ <double>999999999.000000000000000</double>
+ </property>
+ <property name="value">
<double>0.000000000000000</double>
</property>
</widget>
</item>
- <item row="0" column="3" >
- <widget class="QDoubleSpinBox" name="SpinBox_Xaxis_p" >
- <property name="decimals" >
+ <item row="0" column="3">
+ <widget class="QDoubleSpinBox" name="SpinBox_Xaxis_p">
+ <property name="decimals">
<number>5</number>
</property>
- <property name="maximum" >
- <double>999999999.000000000000000</double>
- </property>
- <property name="minimum" >
+ <property name="minimum">
<double>-999999999.000000000000000</double>
</property>
- <property name="value" >
+ <property name="maximum">
+ <double>999999999.000000000000000</double>
+ </property>
+ <property name="value">
<double>0.000000000000000</double>
</property>
</widget>
</item>
- <item row="3" column="3" >
- <widget class="QDoubleSpinBox" name="SpinBox_Radius_ext" >
- <property name="decimals" >
+ <item row="3" column="3">
+ <widget class="QDoubleSpinBox" name="SpinBox_Radius_ext">
+ <property name="decimals">
<number>5</number>
</property>
- <property name="maximum" >
+ <property name="maximum">
<double>1000000000.000000000000000</double>
</property>
</widget>
</item>
- <item row="3" column="2" >
- <widget class="QLabel" name="TLRadius_ext" >
- <property name="sizePolicy" >
- <sizepolicy>
- <hsizetype>0</hsizetype>
- <vsizetype>0</vsizetype>
+ <item row="3" column="2">
+ <widget class="QLabel" name="TLRadius_ext">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
- <property name="text" >
+ <property name="text">
<string>External radius</string>
</property>
- <property name="wordWrap" >
+ <property name="wordWrap">
<bool>false</bool>
</property>
</widget>
</item>
- <item row="4" column="1" >
- <widget class="QDoubleSpinBox" name="SpinBox_Haut_p" >
- <property name="decimals" >
+ <item row="4" column="1">
+ <widget class="QDoubleSpinBox" name="SpinBox_Haut_p">
+ <property name="decimals">
<number>5</number>
</property>
- <property name="maximum" >
+ <property name="maximum">
<double>1000000000.000000000000000</double>
</property>
</widget>
</layout>
</widget>
</item>
+ <item row="6" column="0" colspan="3">
+ <widget class="QGroupBox" name="GBButtons">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="title">
+ <string/>
+ </property>
+ <layout class="QGridLayout">
+ <property name="margin">
+ <number>9</number>
+ </property>
+ <property name="spacing">
+ <number>6</number>
+ </property>
+ <item row="0" column="3">
+ <widget class="QPushButton" name="buttonHelp">
+ <property name="text">
+ <string>Help</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="2">
+ <widget class="QPushButton" name="buttonCancel">
+ <property name="text">
+ <string>Cancel</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <widget class="QPushButton" name="buttonApply">
+ <property name="text">
+ <string>Apply</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="0">
+ <widget class="QPushButton" name="buttonOk">
+ <property name="text">
+ <string>OK</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item row="6" column="3">
+ <spacer name="horizontalSpacer">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
</layout>
</widget>
<resources/>
anId = 0;
createActions();
createMenus();
+ recupPreferences();
}
//================================================
createHOMARDAction( 1102, "PURSUE_ITERATION", "iter_poursuite.png" );
createHOMARDAction( 1103, "NEW_ITERATION", "iter_next.png" );
createHOMARDAction( 1111, "COMPUTE", "mesh_compute.png" );
+ createHOMARDAction( 1112, "COMPUTE_PUBLISH", "mesh_compute.png" );
createHOMARDAction( 1121, "MESH_INFO", "advanced_mesh_info.png" );
+ createHOMARDAction( 1131, "MESH_PUBLICATION", "mesh_tree_mesh.png" );
//
createHOMARDAction( 1201, "EDIT", "loop.png" );
createHOMARDAction( 1211, "DELETE", "delete.png" );
//================================================
// function : createPreferences
-// No preferences for Homard
-// Just a test
//================================================
-void HOMARDGUI::createPreferences(){
- QString toto = tr( "PREF_GROUP_GENERAL" );
- int tabId = addPreference( tr( "PREF_GROUP_GENERAL" ) );
- int genGroup = addPreference( tr( "PREF_TAB_SETTINGS" ), tabId );
- addPreference( tr( "PREF_TEST" ), genGroup, LightApp_Preferences::Color, "Homard", "shading_color" );
+void HOMARDGUI::createPreferences()
+{
+ MESSAGE("createPreferences")
+
+ int Onglet, Bloc, Pref ;
+ // 1. Generalites
+ Onglet = addPreference( tr( "PREF_TAB_GENERAL" ) );
+// Onglet = addPreference( tr( "PREF_TAB_SETTINGS" ) ) ;
+
+ Bloc = addPreference( tr( "PREF_PUBLICATION" ), Onglet );
+ setPreferenceProperty( Bloc, "columns", 1 );
+
+ Pref = addPreference( tr( "PREF_PUBLICATION_MAILLAGE_IN" ), Bloc, LightApp_Preferences::Bool, "HOMARD", "publish_mesh_in" );
+
+ Pref = addPreference( tr( "PREF_PUBLICATION_MAILLAGE_OUT" ), Bloc, LightApp_Preferences::Bool, "HOMARD", "publish_mesh_out" );
+
+ // 2. YACS
+ Onglet = addPreference( tr( "PREF_YACS" ) ) ;
+
+ Bloc = addPreference( tr( "PREF_YACS_MAX" ), Onglet );
+ setPreferenceProperty( Bloc, "columns", 1 );
+
+ Pref = addPreference( tr( "PREF_YACS_MAX_ITER" ), Bloc, LightApp_Preferences::IntSpin, "HOMARD", "max_iter" );
+ setPreferenceProperty( Pref, "min", 0 );
+ setPreferenceProperty( Pref, "max", 100000000 );
+ setPreferenceProperty( Pref, "step", 1 );
+
+ Pref = addPreference( tr( "PREF_YACS_MAX_NODE" ), Bloc, LightApp_Preferences::IntSpin, "HOMARD", "max_node" );
+ setPreferenceProperty( Pref, "min", 0 );
+ setPreferenceProperty( Pref, "max", 100000000 );
+ setPreferenceProperty( Pref, "step", 1000 );
+
+ Pref = addPreference( tr( "PREF_YACS_MAX_ELEM" ), Bloc, LightApp_Preferences::IntSpin, "HOMARD", "max_elem" );
+ setPreferenceProperty( Pref, "min", 0 );
+ setPreferenceProperty( Pref, "max", 100000000 );
+ setPreferenceProperty( Pref, "step", 1000 );
}
//================================================
// function : createMenus
//================================================
-void HOMARDGUI::createMenus(){
+void HOMARDGUI::createMenus()
+{
MESSAGE("createMenus")
//
int HOMARD_Id = createMenu( tr( "HOM_MEN_HOMARD" ), -1, 5, 10 );
createMenu( 1101, HOMARD_Id, -1 ); //Create_Case
createMenu( 1102, HOMARD_Id, -1 ); //Pursue_Iteration
+ createMenu( separator(), HOMARD_Id,-1);
createMenu( 1103, HOMARD_Id, -1 ); //Create_Iteration
- createMenu( 1111, HOMARD_Id, -1 ); //COMPUTE
+ createMenu( 1111, HOMARD_Id, -1 ); //Compute
+ createMenu( 1112, HOMARD_Id, -1 ); //Compute and publish
//
HOMARD_Id = createMenu( tr( "HOM_MEN_MODIFICATION" ), -1, 5, 10 );
createMenu( 1201, HOMARD_Id, -1 ); //Edit
//
HOMARD_Id = createMenu( tr( "HOM_MEN_INFORMATION" ), -1, 5, 10 );
createMenu( 1301, HOMARD_Id, -1 ); //Information sur un maillage
+ createMenu( 1131, HOMARD_Id, -1 ); //Mesh publication
createMenu( separator(), HOMARD_Id,-1);
createMenu( 1302, HOMARD_Id, -1 ); //EditAsciiFile pour le fichier listeStd ou bilan
createMenu( separator(), HOMARD_Id,-1);
HOMARD_Id = createMenu( tr( "HOM_MEN_YACS" ), -1, 5, 10 );
createMenu( 1401, HOMARD_Id, -1 ); // Création d'un schéma YACS
createMenu( separator(), HOMARD_Id,-1);
+}
+
+//================================================
+// function : recupPreferences
+//================================================
+void HOMARDGUI::recupPreferences()
+{
+ MESSAGE("recupPreferences")
//
-// La langue des preferences
+// . La langue
SUIT_ResourceMgr* resMgr = getApp()->resourceMgr();
_LanguageShort = resMgr->stringValue("language", "language", "en");
MESSAGE("_LanguageShort " << _LanguageShort.toStdString().c_str() );
//
+// . Les publications
+ _publish_mesh_in = resMgr->booleanValue("HOMARD", "publish_mesh_in", false );
+ int pu_m_in = 0 ;
+ if ( _publish_mesh_in ) pu_m_in = 1 ;
+//
+ _publish_mesh_out = resMgr->booleanValue("HOMARD", "publish_mesh_out", false );
+ int pu_m_out = 0 ;
+ if ( _publish_mesh_out ) pu_m_out = 1 ;
+ MESSAGE("_publish_mesh_in " << _publish_mesh_in << ", _publish_mesh_out " << _publish_mesh_out );
+//
+// . Enregistrement dans l'objet general
SalomeApp_Application* app = dynamic_cast< SalomeApp_Application* >( application() );
HOMARD::HOMARD_Gen_var homardGen = HOMARDGUI::InitHOMARDGen(app);
homardGen->SetLanguageShort(_LanguageShort.toStdString().c_str());
+ homardGen->SetPublisMesh(pu_m_in, pu_m_out);
}
//================================================
case 1103: // Creation d une Iteration
{
- MESSAGE("command " << theCommandID << " activated");
- QString IterParentName=HOMARD_QT_COMMUN::SelectionArbreEtude(QString("IterationHomard"), 0);
- MESSAGE("IterParentName " << IterParentName.toStdString().c_str() << " choisi dans arbre");
+ MESSAGE("command " << theCommandID << " activated avec objet " << _ObjectName.toStdString().c_str() );
MonCreateIteration *IterDlg = new MonCreateIteration( parent, true,
- HOMARD::HOMARD_Gen::_duplicate(homardGen), IterParentName ) ;
+ HOMARD::HOMARD_Gen::_duplicate(homardGen), _ObjectName ) ;
IterDlg->show();
break;
}
- case 1111: // Compute une Iteration
+ case 1111: // Compute une iteration
{
- MESSAGE("command " << theCommandID << " activated");
- QString monIter=HOMARD_QT_COMMUN::SelectionArbreEtude(QString("IterationHomard"), 1);
- if (monIter == QString("")) break;
- try
+ MESSAGE("command " << theCommandID << " activated avec objet " << _ObjectName.toStdString().c_str() );
+ try { homardGen->Compute(_ObjectName.toStdString().c_str(), 0, 1, -1, 1); }
+ catch( SALOME::SALOME_Exception& S_ex )
{
- homardGen->Compute(monIter.toStdString().c_str(), 0, 1, -1, 1);
+ QMessageBox::critical( 0, QObject::tr("HOM_ERROR"),
+ QObject::tr(CORBA::string_dup(S_ex.details.text)) );
+ getApp()->updateObjectBrowser();
+ return false;
}
+ break;
+ }
+
+ case 1112: // Compute une iteration et publication
+ {
+ MESSAGE("command " << theCommandID << " activated avec objet " << _ObjectName.toStdString().c_str() );
+ try { homardGen->Compute(_ObjectName.toStdString().c_str(), 0, 1, -1, 2); }
catch( SALOME::SALOME_Exception& S_ex )
{
QMessageBox::critical( 0, QObject::tr("HOM_ERROR"),
case 1121: // Information sur le maillage de l'iteration
{
- MESSAGE("command " << theCommandID << " activated");
- QString IterName=HOMARD_QT_COMMUN::SelectionArbreEtude(QString("IterationHomard"), 0);
- MESSAGE("IterName " << IterName.toStdString().c_str() << " choisi dans arbre");
- MonIterInfo *IterDlg = new MonIterInfo( parent, true, HOMARD::HOMARD_Gen::_duplicate(homardGen), IterName ) ;
+ MESSAGE("command " << theCommandID << " activated avec objet " << _ObjectName.toStdString().c_str() );
+ MonIterInfo *IterDlg = new MonIterInfo( parent, true, HOMARD::HOMARD_Gen::_duplicate(homardGen), _ObjectName ) ;
IterDlg->show();
break;
}
+ case 1131: // Publication du maillage de l'iteration
+ {
+ MESSAGE("command " << theCommandID << " activated avec objet " << _ObjectName.toStdString().c_str() );
+ homardGen->PublishMeshIterInSmesh(_ObjectName.toStdString().c_str());
+ break;
+ }
+
+ case 1132: // Publication du maillage de l'iteration a partir du fichier
+ {
+ MESSAGE("command " << theCommandID << " activated avec objet " << _ObjectName.toStdString().c_str() );
+ homardGen->PublishResultInSmesh(_ObjectName.toStdString().c_str(), 1);
+ break;
+ }
+
case 1201: // Edition d'un objet
{
MESSAGE("command " << theCommandID << " activated");
break;
}
- case 1401: // Création d'un schéma YACS
+ case 1401: // Création d'un schema YACS
{
MESSAGE("etape 1401")
- MESSAGE("command " << theCommandID << " activated");
- QString Name=HOMARD_QT_COMMUN::SelectionArbreEtude(QString("CasHomard"), 1);
- MESSAGE("Name " << Name.toStdString().c_str() << " choisi dans arbre");
- MonCreateYACS *aDlg = new MonCreateYACS( true, HOMARD::HOMARD_Gen::_duplicate(homardGen), Name ) ;
+ MESSAGE("command " << theCommandID << " activated avec objet " << _ObjectName.toStdString().c_str() );
+ MonCreateYACS *aDlg = new MonCreateYACS( true, HOMARD::HOMARD_Gen::_duplicate(homardGen), _ObjectName ) ;
aDlg->show();
break;
}
case 1402: // Ecriture d'un schéma YACS
{
MESSAGE("etape 1402")
- MESSAGE("command " << theCommandID << " activated");
- QString Name=HOMARD_QT_COMMUN::SelectionArbreEtude(QString("YACSHomard"), 1);
- if (Name == QString("")) break;
- try
- {
- homardGen->YACSWrite(Name.toStdString().c_str());
- }
+ MESSAGE("command " << theCommandID << " activated avec objet " << _ObjectName.toStdString().c_str() );
+ try { homardGen->YACSWrite(_ObjectName.toStdString().c_str()); }
catch( SALOME::SALOME_Exception& S_ex )
{
QMessageBox::critical( 0, QObject::tr("HOM_ERROR"),
{
pix = resMgr->loadPixmap( "HOMARD", "iter_next.png" );
menu->addAction(QIcon(pix), tr(QString("HOM_MEN_NEW_ITERATION").toLatin1().data()), this, SLOT(NextIter()));
- QPixmap pix2 = resMgr->loadPixmap( "HOMARD", "mesh_compute.png" );
- menu->addAction(QIcon(pix2), tr(QString("HOM_MEN_COMPUTE").toLatin1().data()), this, SLOT(LanceCalcul()));
- pix2 = resMgr->loadPixmap( "HOMARD", "advanced_mesh_info.png" );
- menu->addAction(QIcon(pix2), tr(QString("HOM_MEN_MESH_INFO").toLatin1().data()), this, SLOT(IterInfo()));
+ pix = resMgr->loadPixmap( "HOMARD", "mesh_compute.png" );
+ menu->addAction(QIcon(pix), tr(QString("HOM_MEN_COMPUTE").toLatin1().data()), this, SLOT(LanceCalcul0()));
+ pix = resMgr->loadPixmap( "HOMARD", "mesh_compute.png" );
+ menu->addAction(QIcon(pix), tr(QString("HOM_MEN_COMPUTE_PUBLISH").toLatin1().data()), this, SLOT(LanceCalcul1()));
+ pix = resMgr->loadPixmap( "HOMARD", "advanced_mesh_info.png" );
+ menu->addAction(QIcon(pix), tr(QString("HOM_MEN_MESH_INFO").toLatin1().data()), this, SLOT(IterInfo()));
+ pix = resMgr->loadPixmap( "HOMARD", "mesh_tree_mesh.png" );
+ menu->addAction(QIcon(pix), tr(QString("HOM_MEN_MESH_PUBLICATION").toLatin1().data()), this, SLOT(MeshPublish0()));
EditObject = true ;
DeleteObject = true ;
}
pix = resMgr->loadPixmap( "HOMARD", "texte.png" );
menu->addAction(QIcon(pix), tr(QString("HOM_MEN_EDIT_MESS_FILE").toLatin1().data()), this, SLOT(EditAsciiFile()));
}
+ else if ( HOMARD_UTILS::isFileType(obj,QString("Mesh")) )
+ {
+ pix = resMgr->loadPixmap( "HOMARD", "mesh_tree_mesh.png" );
+ menu->addAction(QIcon(pix), tr(QString("HOM_MEN_MESH_PUBLICATION").toLatin1().data()), this, SLOT(MeshPublish1()));
+ }
// Ajout d'un menu d'edition pour les objets qui le proposent
if ( EditObject )
{
this->OnGUIEvent(1103);
}
-void HOMARDGUI::LanceCalcul()
+void HOMARDGUI::LanceCalcul0()
{
this->OnGUIEvent(1111);
}
+void HOMARDGUI::LanceCalcul1()
+{
+ this->OnGUIEvent(1112);
+}
+
void HOMARDGUI::IterInfo()
{
this->OnGUIEvent(1121);
}
+void HOMARDGUI::MeshPublish0()
+{
+ this->OnGUIEvent(1131);
+}
+
+void HOMARDGUI::MeshPublish1()
+{
+ this->OnGUIEvent(1132);
+}
+
void HOMARDGUI::Edit()
{
this->OnGUIEvent(1201);
private slots:
void OnGUIEvent();
void EditAsciiFile();
- void LanceCalcul();
+ void LanceCalcul0();
+ void LanceCalcul1();
void IterInfo();
void NextIter();
+ void MeshPublish0();
+ void MeshPublish1();
void YACSCreate();
void YACSWrite();
void Edit();
const int key = 0, const bool toggle = false );
void createActions();
void createMenus();
+ void recupPreferences();
void createPopupMenus();
_PTR(SObject) chercheMonObjet();
int anId;
QString _ObjectName;
QString _LanguageShort ;
+ bool _publish_mesh_in ;
+ bool _publish_mesh_out ;
};
#endif
if( aSelectionMgr )
{
aSelectionMgr->selectedObjects( mySelected );
- for (SALOME_ListIteratorOfListIO it (mySelected); it.More(); it.Next())
- SCRUTE(it.Value()->getEntry());
+ for (SALOME_ListIteratorOfListIO it (mySelected); it.More(); it.Next())
+ SCRUTE(it.Value()->getEntry());
};
return mySelected;
}
{
aSelectionMgr->selectedObjects( mySelected );
SCRUTE(mySelected.Extent());
- return mySelected.Extent();
+ return mySelected.Extent();
}
return 0;
}
}
//================================================================
-// Retourne vrai si l objet est du type voulu
+// Retourne vrai si l'objet est du type voulu
// . Dans le cas d'un cas, d'une hypothese, d'une zone, on se contente
// d'une comparaison simple entre le type stocke et TypeObject.
// . Pour l'iteration, le type stocke en attribut est sous la forme
if ( option == 0 )
{
int position = Type.lastIndexOf(TypeObject);
+// MESSAGE("position = "<<position);
if ( position == 0 ) { bOK = true ; }
}
else
return bOK ;
}
//================================================================
-// Retourne vrai si l objet est une frontiere analytique
+// Retourne vrai si l'objet est une frontiere analytique
//================================================================
bool HOMARD_UTILS::isBoundaryAn(_PTR(SObject) MonObj)
{
return isObject( MonObj, QString("BoundaryAnHomard"), -1 ) ;
}
//================================================================
-// Retourne vrai si l objet est une frontiere discrete
+// Retourne vrai si l'objet est une frontiere discrete
//================================================================
bool HOMARD_UTILS::isBoundaryDi(_PTR(SObject) MonObj)
{
return isObject( MonObj, QString("BoundaryDiHomard"), -1 ) ;
}
//================================================================
-// Retourne vrai si l objet est un cas
+// Retourne vrai si l'objet est un cas
//================================================================
bool HOMARD_UTILS::isCase(_PTR(SObject) MonObj)
{
return isObject( MonObj, QString("CasHomard"), -1 ) ;
}
//================================================================
-// Retourne vrai si l objet est une Hypothese
+// Retourne vrai si l'objet est une Hypothese
//================================================================
bool HOMARD_UTILS::isHypo(_PTR(SObject) MonObj)
{
return isObject( MonObj, QString("HypoHomard"), -1 ) ;
}
//================================================================
-// Retourne vrai si l objet est une iteration
+// Retourne vrai si l'objet est une iteration
//================================================================
bool HOMARD_UTILS::isIter(_PTR(SObject) MonObj)
{
return isObject( MonObj, QString("IterationHomard"), 0 ) ;
}
//================================================================
-// Retourne vrai si l objet est un schema YACS
+// Retourne vrai si l'objet est un schema YACS
//================================================================
bool HOMARD_UTILS::isYACS(_PTR(SObject) MonObj)
{
return isObject( MonObj, QString("YACSHomard"), -1 ) ;
}
//================================================================
-// Retourne vrai si l objet est une zone
+// Retourne vrai si l'objet est une zone
//================================================================
bool HOMARD_UTILS::isZone(_PTR(SObject) MonObj)
{
return isObject( MonObj, QString("ZoneHomard"), -1 ) ;
}
//================================================================
-// Retourne vrai si l objet est un fichier de type TypeFile
+// Retourne vrai si l'objet est un fichier de type TypeFile
//================================================================
bool HOMARD_UTILS::isFileType(_PTR(SObject) MonObj, QString TypeFile)
{
HOMARDGUI* aHomardGUI = dynamic_cast<HOMARDGUI*>( app->module( "Homard" ) );
// Repertoire de reference de la documentation
QString rep = aHomardGUI ? app->moduleName(aHomardGUI->moduleName()) : QString("") ;
- // WARNING/ATTENTION : si on savait recuperer la langue depuis les preferences, on ne fera pas le passage par argument
+ // WARNING/ATTENTION : si on savait recuperer la langue depuis les preferences, on ne ferait pas le passage par argument
// SUIT_ResourceMgr* resMgr = getApp()->resourceMgr();
// SUIT_ResourceMgr* resMgr = myModule->getApp()->resourceMgr();
// QString langue = resMgr->stringValue("language", "language", "en");
</message>
<message>
<source>HOM_MEN_PURSUE_ITERATION</source>
- <translation>Pursuit of an iteration</translation>
+ <translation>Case: pursuit of a stored iteration</translation>
</message>
<message>
<source>HOM_MEN_COMPUTE</source>
<translation>Compute</translation>
</message>
+ <message>
+ <source>HOM_MEN_COMPUTE_PUBLISH</source>
+ <translation>Compute and publish</translation>
+ </message>
<message>
<source>HOM_MEN_EDIT</source>
<translation>Edit</translation>
<source>HOM_MEN_MESH_INFO</source>
<translation>Mesh analysis</translation>
</message>
+ <message>
+ <source>HOM_MEN_MESH_PUBLICATION</source>
+ <translation>Mesh publication</translation>
+ </message>
<message>
<source>HOM_MEN_EDIT_MESS_FILE</source>
<translation>Show the file</translation>
</message>
<message>
<source>HOM_TOP_PURSUE_ITERATION</source>
- <translation>Pursuit of an iteration</translation>
+ <translation>Case: pursuit of a stored iteration</translation>
</message>
<message>
<source>HOM_TOP_COMPUTE</source>
<translation>Compute</translation>
</message>
+ <message>
+ <source>HOM_TOP_COMPUTE_PUBLISH</source>
+ <translation>Compute and publish</translation>
+ </message>
<message>
<source>HOM_TOP_EDIT</source>
<translation>Edit</translation>
</message>
<message>
<source>HOM_STB_PURSUE_ITERATION</source>
- <translation>Pursuit of an iteration</translation>
+ <translation>Case: pursuit of a stored iteration</translation>
</message>
<message>
<source>HOM_STB_COMPUTE</source>
<translation>Compute</translation>
</message>
+ <message>
+ <source>HOM_STB_COMPUTE_PUBLISH</source>
+ <translation>Compute and publish</translation>
+ </message>
<message>
<source>HOM_STB_EDIT</source>
<translation>Edit</translation>
<source>HOM_SELECT_OBJECT_3</source>
<translation>Select an object with type %1.</translation>
</message>
+ <message>
+ <source>HOM_SELECT_FILE_0</source>
+ <translation>File selection</translation>
+ </message>
<message>
<source>HOM_SELECT_FILE_1</source>
<translation>Select a file.</translation>
</message>
<message>
<source>HOM_CASE_PURSUE_WINDOW_TITLE</source>
- <translation>Pursuit of an iteration</translation>
+ <translation>Case: pursuit of a stored iteration</translation>
</message>
<message>
<source>HOM_ITER_NAME</source>
<source>HOM_YACS_EDIT_WINDOW_TITLE</source>
<translation>Edition of a schema YACS</translation>
</message>
+ <message>
+ <source>PREF_TAB_GENERAL</source>
+ <translation>General</translation>
+ </message>
+ <message>
+ <source>PREF_PUBLICATION</source>
+ <translation>Publication</translation>
+ </message>
+ <message>
+ <source>PREF_PUBLICATION_MAILLAGE_IN</source>
+ <translation>IN meshes</translation>
+ </message>
+ <message>
+ <source>PREF_PUBLICATION_MAILLAGE_OUT</source>
+ <translation>OUT meshes</translation>
+ </message>
+ <message>
+ <source>PREF_YACS</source>
+ <translation>YACS</translation>
+ </message>
+ <message>
+ <source>PREF_YACS_MAX</source>
+ <translation>Maximum numbers</translation>
+ </message>
+ <message>
+ <source>PREF_YACS_MAX_ITER</source>
+ <translation>Iterations</translation>
+ </message>
+ <message>
+ <source>PREF_YACS_MAX_NODE</source>
+ <translation>Nodes</translation>
+ </message>
+ <message>
+ <source>PREF_YACS_MAX_ELEM</source>
+ <translation>Elements</translation>
+ </message>
</context>
</TS>
</message>
<message>
<source>HOM_MEN_PURSUE_ITERATION</source>
- <translation>Poursuite d'une itération</translation>
+ <translation>Cas de poursuite d'une itération</translation>
</message>
<message>
<source>HOM_MEN_COMPUTE</source>
<translation>Calculer</translation>
</message>
+ <message>
+ <source>HOM_MEN_COMPUTE_PUBLISH</source>
+ <translation>Calculer et publier</translation>
+ </message>
<message>
<source>HOM_MEN_EDIT</source>
<translation>Editer</translation>
<source>HOM_MEN_MESH_INFO</source>
<translation>Analyse de maillage</translation>
</message>
+ <message>
+ <source>HOM_MEN_MESH_PUBLICATION</source>
+ <translation>Publication du maillage</translation>
+ </message>
<message>
<source>HOM_MEN_EDIT_MESS_FILE</source>
<translation>Afficher le fichier</translation>
</message>
<message>
<source>HOM_TOP_PURSUE_ITERATION</source>
- <translation>Poursuite d'une itération</translation>
+ <translation>Cas de poursuite d'une itération</translation>
</message>
<message>
<source>HOM_TOP_COMPUTE</source>
<translation>Calculer</translation>
</message>
+ <message>
+ <source>HOM_TOP_COMPUTE_PUBLISH</source>
+ <translation>Calculer et publier</translation>
+ </message>
<message>
<source>HOM_TOP_EDIT</source>
<translation>Editer</translation>
</message>
<message>
<source>HOM_STB_PURSUE_ITERATION</source>
- <translation>Poursuite d'une itération</translation>
+ <translation>Cas de poursuite d'une itération</translation>
</message>
<message>
<source>HOM_STB_COMPUTE</source>
<translation>Calculer</translation>
</message>
+ <message>
+ <source>HOM_STB_COMPUTE_PUBLISH</source>
+ <translation>Calculer et publier</translation>
+ </message>
<message>
<source>HOM_STB_EDIT</source>
<translation>Editer</translation>
<source>HOM_SELECT_OBJECT_3</source>
<translation>Sélectionner un objet de type %1.</translation>
</message>
+ <message>
+ <source>HOM_SELECT_FILE_0</source>
+ <translation>Choix de fichier</translation>
+ </message>
<message>
<source>HOM_SELECT_FILE_1</source>
<translation>Sélectionner un fichier.</translation>
</message>
<message>
<source>HOM_CASE_PURSUE_WINDOW_TITLE</source>
- <translation>Poursuite d'une itération</translation>
+ <translation>Cas de poursuite d'une itération</translation>
</message>
<message>
<source>The configuration file cannot be found.</source>
<source>Type of schema</source>
<translation>Type de schema</translation>
</message>
+ <message>
+ <source>Maximum of ...</source>
+ <translation>Maximum de ...</translation>
+ </message>
+ <message>
+ <source>Iterations</source>
+ <translation>Itérations</translation>
+ </message>
+ <message>
+ <source>Nodes</source>
+ <translation>Noeuds</translation>
+ </message>
+ <message>
+ <source>Elements</source>
+ <translation>Eléments</translation>
+ </message>
+ <message>
+ <source>Test of convergence</source>
+ <translation>Test de convergence</translation>
+ </message>
<message>
<source>Edit a file</source>
<translation>Affichage d'un fichier</translation>
<source>HOM_YACS_EDIT_WINDOW_TITLE</source>
<translation>Edition d'un schéma YACS</translation>
</message>
+ <message>
+ <source>PREF_TAB_GENERAL</source>
+ <translation>Général</translation>
+ </message>
+ <message>
+ <source>PREF_PUBLICATION</source>
+ <translation>Publication</translation>
+ </message>
+ <message>
+ <source>PREF_PUBLICATION_MAILLAGE_IN</source>
+ <translation>Les maillages d'entrée</translation>
+ </message>
+ <message>
+ <source>PREF_PUBLICATION_MAILLAGE_OUT</source>
+ <translation>Les maillages de sortie</translation>
+ </message>
+ <message>
+ <source>PREF_YACS</source>
+ <translation>YACS</translation>
+ </message>
+ <message>
+ <source>PREF_YACS_MAX</source>
+ <translation>Nombres maximum</translation>
+ </message>
+ <message>
+ <source>PREF_YACS_MAX_ITER</source>
+ <translation>Itérations</translation>
+ </message>
+ <message>
+ <source>PREF_YACS_MAX_NODE</source>
+ <translation>Noeuds</translation>
+ </message>
+ <message>
+ <source>PREF_YACS_MAX_ELEM</source>
+ <translation>Eléments</translation>
+ </message>
</context>
</TS>
<source>HOM_YACS_EDIT_WINDOW_TITLE</source>
<translation>YACS スキーマ編集スキーマへんしゅう</translation>
</message>
- </context>
+ <message>
+ <source>PREF_TAB_GENERAL</source>
+ <translation>一般的な</translation>
+ </message>
+</context>
</TS>
// . si le commentaire est une chaine vide, on ne tient pas compte du type de l'objet
// et on retourne le nom de cet objet
// . sinon :
-// . si l'objet est du type defini par commentaite, retourne le nom de cet objet
+// . si l'objet est du type defini par commentaire, retourne le nom de cet objet
// . sinon on retourne une QString("")
// option :
// . Si option = 0, ce n'est pas grave de ne rien trouver ; aucun message n'est emis
// . Si option = 1, ce n'est pas grave de ne rien trouver mais on emet un message
{
- MESSAGE("SelectionArbreEtude : commentaire = " << commentaire.toStdString().c_str() << " et option = " << option);
+// MESSAGE("SelectionArbreEtude : commentaire = " << commentaire.toStdString().c_str() << " et option = " << option);
int nbSel = HOMARD_UTILS::IObjectCount() ;
if ( nbSel == 0 )
{
Handle(SALOME_InteractiveObject) aIO = HOMARD_UTILS::firstIObject();
if ( aIO->hasEntry() )
{
+// MESSAGE("aIO->getEntry() = " << aIO->getEntry());
_PTR(Study) aStudy = HOMARD_UTILS::GetActiveStudyDocument();
_PTR(SObject) aSO ( aStudy->FindObjectID( aIO->getEntry() ) );
_PTR(GenericAttribute) anAttr;
{
_PTR(AttributeComment) attributComment = anAttr;
QString aComment= QString(attributComment->Value().data());
- MESSAGE("... aComment = " << aComment.toStdString().c_str());
+// MESSAGE("... aComment = " << aComment.toStdString().c_str());
int iaux = aComment.lastIndexOf(commentaire);
- MESSAGE("... iaux = " << iaux);
+// MESSAGE("... iaux = " << iaux);
if ( iaux !=0 )
{
QMessageBox::critical( 0, QObject::tr("HOM_ERROR"),
}
// =======================================================================
-QString HOMARD_QT_COMMUN::PushNomFichier(bool avertir)
+QString HOMARD_QT_COMMUN::PushNomFichier(bool avertir, QString TypeFichier)
// =======================================================================
// Gestion les boutons qui permettent de
// 1) retourne le nom d'un fichier par une fenetre de dialogue si aucun
// 2) retourne le nom du fichier asocie a l objet
// selectionne dans l arbre d etude
{
- MESSAGE("PushNomFichier");
- QString aFile=QString::null;
+// MESSAGE("PushNomFichier avec avertir "<<avertir<<" et TypeFichier = "<<TypeFichier.toStdString().c_str());
+ QString aFile = QString::null;
+//
+ // A. Filtre
+ QString filtre ;
+//
+ if ( TypeFichier == "med" ) { filtre = QString("Med") ; }
+ else if ( TypeFichier == "py" ) { filtre = QString("Python") ; }
+ else { filtre = TypeFichier ; }
+//
+ if ( TypeFichier != "" ) { filtre += QString(" files (*.") + TypeFichier + QString(");;") ; }
+//
+ filtre += QString("all (*) ") ;
+//
+ // B. Selection
int nbSel = HOMARD_UTILS::IObjectCount() ;
+// MESSAGE("nbSel ="<<nbSel);
+ // B.1. Rien n'est selectionne
if ( nbSel == 0 )
{
- aFile = QFileDialog::getOpenFileName(0,QString("File Selection"),QString("") ,QString("Med files (*.med);;all (*) ") );
- }
- if (nbSel > 1)
- {
- QMessageBox::critical( 0, QObject::tr("HOM_ERROR"),
- QObject::tr("HOM_SELECT_FILE_2") );
+// aFile = QFileDialog::getOpenFileName(0, QObject::tr("HOM_SELECT_FILE_0"), QString(""), QString("Med files (*.med);;all (*) ") );
+ aFile = QFileDialog::getOpenFileName(0, QObject::tr("HOM_SELECT_FILE_0"), QString(""), filtre );
}
- if (nbSel == 1)
+ // B.2. Un objet est selectionne
+ else if (nbSel == 1)
{
Handle(SALOME_InteractiveObject) aIO = HOMARD_UTILS::firstIObject();
if ( aIO->hasEntry() )
{
if ( avertir ) {
QMessageBox::warning( 0, QObject::tr("HOM_WARNING"),
- QObject::tr("HOM_SELECT_STUDY") );
- }
- aFile = QFileDialog::getOpenFileName();
- if (!aFile.isEmpty())
- {
- aFile=aFile;
+ QObject::tr("HOM_SELECT_STUDY") );
}
+ aFile = QFileDialog::getOpenFileName(0, QObject::tr("HOM_SELECT_FILE_0"), QString(""), filtre );
}
}
- return aFile;
+ // B.3. Bizarre
+ else
+ {
+ QMessageBox::critical( 0, QObject::tr("HOM_ERROR"),
+ QObject::tr("HOM_SELECT_FILE_2") );
+ }
+ return aFile;
}
// =======================================================================
int HOMARD_QT_COMMUN::OuvrirFichier(QString aFile)
namespace HOMARD_QT_COMMUN
{
- HOMARD_EXPORT QString PushNomFichier(bool avertir=true);
+ HOMARD_EXPORT QString PushNomFichier(bool avertir, QString TypeFichier="");
HOMARD_EXPORT QString LireNomMaillage(int Medidt,int MeshId);
HOMARD_EXPORT QString LireNomMaillage(QString aFile);
{
if ( aName == QString(MyObjects[i]))
{
- num=num+1;
- aName="";
- break;
+ num ++ ;
+ aName = "" ;
+ break ;
}
}
}
gBCylindre->setVisible(1);
gBSphere->setVisible(0);
gBCone->setVisible(0);
- adjustSize();
+//
_Type=1;
+//
+ adjustSize();
// MESSAGE("Fin de SetCylinder")
}
// ------------------------------------------------------------------------
gBCylindre->setVisible(0);
gBSphere->setVisible(1);
gBCone->setVisible(0);
- adjustSize();
+//
_Type=2;
+//
+ adjustSize();
// MESSAGE("Fin de SetSphere")
}
// ------------------------------------------------------------------------
gBSphere->setVisible(0);
gBCone->setVisible(1);
//
- adjustSize();
if ( RB_Def_radius->isChecked() )
{
SetConeR();
{
SetConeA();
}
+//
+ adjustSize();
// MESSAGE("Fin de SetCone")
}
// ------------------------------------------------------------------------
{
if ( aName == QString(MyObjects[i]))
{
- num=num+1;
- aName="";
- break;
+ num ++ ;
+ aName = "" ;
+ break ;
}
}
}
void MonCreateBoundaryDi::SetMeshFile()
// ------------------------------------------------------------------------
{
- QString aMeshFile = HOMARD_QT_COMMUN::PushNomFichier();
+ QString aMeshFile = HOMARD_QT_COMMUN::PushNomFichier( false, QString("med") );
if (!(aMeshFile.isEmpty())) LEFileName->setText(aMeshFile);
}
GBAdvancedOptions->setVisible(0);
Comment->setVisible(0);
CBPyramid->setChecked(false);
-
+//
adjustSize();
- MESSAGE("Fin du constructeur de MonCreateCase");
+
+// MESSAGE("Fin du constructeur de MonCreateCase");
}
// ------------------------------------------------------------------------
MonCreateCase::~MonCreateCase()
{
if ( aCaseName == QString((MyCases)[i]))
{
- num=num+1;
- aCaseName="";
- break;
+ num ++ ;
+ aCaseName = "" ;
+ break ;
}
}
}
// ------------------------------------------------------------------------
{
QString fileName0 = LEFileName->text().trimmed();
- QString fileName = HOMARD_QT_COMMUN::PushNomFichier();
+ QString fileName = HOMARD_QT_COMMUN::PushNomFichier( false, QString("med") ) ;
if (fileName.isEmpty()) fileName = fileName0 ;
LEFileName->setText(fileName);
}
// ------------------------------------------------------------------------
{
GBTypeNoConf->setVisible(0);
- adjustSize();
+//
_ConfType=1;
+//
+ adjustSize();
}
// ------------------------------------------------------------------------
void MonCreateCase::SetNonConforme()
{
GBTypeNoConf->setVisible(1);
RB1NpM->setChecked(true);
- adjustSize();
+//
_ConfType=2;
+//
+ adjustSize();
}
// ------------------------------------------------------------------------
void MonCreateCase::Set1NpM()
CBBoundaryD->setCheckState(Qt::Unchecked); }
}
else { GBBoundaryD->setVisible(0); }
+//
adjustSize();
}
// ------------------------------------------------------------------------
CBBoundaryA->setCheckState(Qt::Unchecked); }
}
else { GBBoundaryA->setVisible(0); }
+//
adjustSize();
//
// MESSAGE("Fin de SetBoundaryA ");
CBPyramid->setChecked(false);
_Pyram = 0 ;
}
+//
adjustSize();
}
// ---------------------------------------------------------------------------------
/* Constructs a MonCreateHypothesis */
:
- QDialog(0), Ui_CreateHypothesis(),
+ QScrollArea(0), Ui_CreateHypothesis(),
_parent(parent), _Name(Name),
_aCaseName(caseName), _aFieldFile(aFieldFile),
_aFieldName(""),
MESSAGE("Constructeur") ;
myHomardGen=HOMARD::HOMARD_Gen::_duplicate(myHomardGen0);
setupUi(this);
- setModal(modal);
+ if ( modal ) { setWindowModality(Qt::WindowModal); }
+ else { setWindowModality(Qt::NonModal); }
+ setWindowFlags( Qt::WindowStaysOnTopHint ) ;
InitConnect();
SetNewName();
SetFieldNo();
GBAdvancedOptions->setVisible(0);
CBLevelOutput->setChecked(false);
+//
+ adjustSize();
}
// ------------------------------------------------------------------------
if (CBAdvanced->isChecked())
{
// Enregistrement du niveau maximal
- _NivMax = spinBoxNivMax->value() ;
+ _NivMax = SpinBoxNivMax->value() ;
aHypothesis->SetNivMax(_NivMax);
// Enregistrement du diametre minimal
_DiamMin = doubleSpinBoxDiamMin->value() ;
{
if ( aName == QString(MyObjects[i]))
{
- num=num+1;
- aName="";
- break;
+ num ++ ;
+ aName = "" ;
+ break ;
}
}
}
else { GBFieldFile->setVisible(1); }
GBAreaManagement->setVisible(0);
GBUniform->setVisible(1);
- adjustSize();
+
_aTypeAdap = -1 ;
+//
+ adjustSize();
}
// ------------------------------------------------------------------------
void MonCreateHypothesis::SetChamp()
GBAreaManagement->adjustSize();
GBFieldManagement->adjustSize();
GBFieldFile->adjustSize();
- adjustSize();
_aTypeAdap = 1 ;
+//
+ adjustSize();
}
// ------------------------------------------------------------------------
void MonCreateHypothesis::SetZone()
if ( _TypeFieldInterp == 0 ) { GBFieldFile->setVisible(0); }
else { GBFieldFile->setVisible(1); }
GBAreaManagement->setVisible(1);
- adjustSize();
+
_aTypeRaff = 1 ;
_aTypeDera = 0 ;
_aTypeAdap = 0 ;
+//
+ adjustSize();
}
// ------------------------------------------------------------------------
else { GBFieldFile->setVisible(0); }
TWField->setVisible(0);
//
- adjustSize();
_TypeFieldInterp = 0 ;
+//
+ adjustSize();
}
// ------------------------------------------------------------------------
void MonCreateHypothesis::SetFieldAll()
TWField->setVisible(0);
//
_TypeFieldInterp = 1 ;
- adjustSize();
+//
+ adjustSize();
}
// ------------------------------------------------------------------------
void MonCreateHypothesis::SetFieldChosen()
TWField->setVisible(1);
_TypeFieldInterp = 2 ;
- adjustSize();
+//
+ adjustSize();
}
// ------------------------------------------------------------------------
void MonCreateHypothesis::SetAdvanced()
CBLevelOutput->setChecked(false);
_LevelOutput = 0 ;
}
+//
adjustSize();
}
// ------------------------------------------------------------------------
#include CORBA_CLIENT_HEADER(HOMARD_Hypothesis)
#include <CreateHypothesis.h>
-#include <QDialog>
+#include <QScrollArea>
class MonCreateIteration;
-class HOMARD_EXPORT MonCreateHypothesis : public QDialog, public Ui_CreateHypothesis
+class HOMARD_EXPORT MonCreateHypothesis : public QScrollArea, public Ui_CreateHypothesis
{
Q_OBJECT
* Inherits from CasHomard
* Sets attributes to default values
*/
- QDialog(0),
+ QScrollArea(0),
Ui_CreateIteration(),
_Name(""),
_IterParentName(IterParentName),
MESSAGE("Constructeur");
myHomardGen=HOMARD::HOMARD_Gen::_duplicate(myHomardGen0);
setupUi(this);
- setModal(modal);
+ if ( modal ) { setWindowModality(Qt::WindowModal); }
+ else { setWindowModality(Qt::NonModal); }
InitConnect();
SetNewName();
GetHypotheses();
- if (_IterParentName != QString(""))
- { SetIterParentName(); }
- else
- {setModal(false); /* permet selection de l iteration dans l arbre d etude */}
+ if (_IterParentName != QString("")) { SetIterParentName(); }
+ else { setWindowModality(Qt::NonModal) ; /* permet selection de l'iteration dans l arbre d etude */}
SetTSNo();
+//
+ adjustSize();
}
// ------------------------------------------------------------------------
MonCreateIteration::~MonCreateIteration()
// ------------------------------------------------------------------------
// Appele lorsque l'un des boutons Ok ou Apply est presse
{
- MESSAGE("MonCreateIteration::PushOnApply");
+ MESSAGE("PushOnApply");
//
QString aName = LEName->text().trimmed();
if ( aName == QString (""))
{
if ( aName == QString((MyObjects)[i]))
{
- num=num+1;
- aName="";
- break;
+ num ++ ;
+ aName = "" ;
+ break ;
}
}
}
// ------------------------------------------------------------------------
{
QString fileName0 = LEFieldFile->text().trimmed();
- QString fileName = HOMARD_QT_COMMUN::PushNomFichier(false);
+ QString fileName = HOMARD_QT_COMMUN::PushNomFichier( false, QString("med") ) ;
if (fileName.isEmpty()) fileName = fileName0 ;
LEFieldFile->setText(fileName);
raise();
TimeStep->setVisible(0);
SpinBox_TimeStep->setVisible(0);
SpinBox_TimeStep->setValue(-1);
-
+//
adjustSize();
}
// ------------------------------------------------------------------------
TimeStep->setVisible(0);
SpinBox_TimeStep->setVisible(0);
SpinBox_TimeStep->setValue(-2);
-
+//
adjustSize();
}
// ------------------------------------------------------------------------
TimeStep->setVisible(1);
SpinBox_TimeStep->setVisible(1);
SpinBox_TimeStep->setValue(0);
-
+//
adjustSize();
}
#include CORBA_CLIENT_HEADER(HOMARD_Cas)
#include <CreateIteration.h>
-#include <QDialog>
-#include <QWidget>
+#include <QScrollArea>
+// #include <QDialog>
+// #include <QWidget>
-class HOMARD_EXPORT MonCreateIteration : public QDialog, public Ui_CreateIteration
+class HOMARD_EXPORT MonCreateIteration : public QScrollArea, public Ui_CreateIteration
{
Q_OBJECT
_aScriptFile(""),
_aDirName(""),
_aMeshFile(""),
- _Type(1)
- // La valeur de _Type doit etre la meme que celle dans HOMARD_Gen_i::CreateYACSSchema
- // et doit correspondre aux defauts des boutons
+ _Type(1),
+ _MaxIter(0),
+ _MaxNode(0),
+ _MaxElem(0)
+ // Les valeurs de _Type, _MaxIter, _MaxNode, _MaxElem doivent etre les memes que celles dans HOMARD_Gen_i::CreateYACSSchema
+ // et doivent correspondre aux defauts des boutons
{
// MESSAGE("Debut du constructeur de MonCreateYACS");
myHomardGen=HOMARD::HOMARD_Gen::_duplicate(myHomardGen0);
setupUi(this);
- setModal(modal);
+ if ( modal ) { setWindowModality(Qt::WindowModal); }
+ else { setWindowModality(Qt::NonModal); }
InitConnect();
SetNewName() ;
- if (_aCaseName != QString(""))
- { SetCaseName(); }
- else
- {setModal(false); /* permet selection du cas dans l arbre d etude */}
-
+ if (_aCaseName != QString("")) { SetCaseName(); }
+ else { setWindowModality(Qt::NonModal); /* permet selection du cas dans l arbre d etude */}
+//
adjustSize();
-// MESSAGE("Fin du constructeur de MonCreateYACS");
}
// ----------------------------------------------------------------------
// ----------------------------------------------------------------------
// Constructeur appele par MonEditYACS
//
- myHomardGen(myHomardGen0),
- _Name (""),
- Chgt (false)
- {
+myHomardGen(myHomardGen0),
+_Name (""),
+Chgt (false)
+{
// MESSAGE("Debut du constructeur de MonCreateYACS appele par MonEditYACS");
- setupUi(this) ;
-
- setModal(true) ;
- InitConnect() ;
- }
+ setupUi(this) ;
+ setWindowModality(Qt::WindowModal);
+ InitConnect() ;
+//
+ adjustSize();
+}
// ------------------------------------------------------------------------
MonCreateYACS::~MonCreateYACS()
// ------------------------------------------------------------------------
MESSAGE("CreateOrUpdate");
bool bOK = true ;
- // Le cas
+ // 1. Verification des donnees
+ // 1.1. Le cas
if ( _aCaseName == QString (""))
{
QMessageBox::critical( 0, QObject::tr("HOM_ERROR"),
QObject::tr("HOM_CASE_NAME") );
return false;
}
- // Les donnees
+ // 1.2. Les donnees
QString aScriptFile=LEScriptFile->text().trimmed();
if ( aScriptFile != _aScriptFile )
{
Chgt = true ;
}
- // Creation de l'objet CORBA
+ // 2. Creation de l'objet CORBA
try
{
_Name=LEName->text().trimmed();
bOK = false;
}
- // Options
+ // 3. Options
if ( bOK )
- { aYACS->SetType(_Type) ; }
+ {
+ // 3.1. Le type du schema
+ aYACS->SetType(_Type) ;
+
+ // 3.2. Les maximums
+ _MaxIter = SpinBoxMaxIter->value() ;
+// aYACS->SetMaxIter(_MaxIter) ;
+
+ _MaxNode = SpinBoxMaxNode->value() ;
+// aYACS->SetMaxNode(_MaxNode) ;
+
+ _MaxElem = SpinBoxMaxElem->value() ;
+// aYACS->SetMaxElem(_MaxElem) ;
+
+ }
- // Ecriture du fichier
+ // 4. Ecriture du fichier
if ( bOK )
{
int codret = aYACS->Write() ;
{
if ( aName == QString(MyObjects[i]))
{
- num=num+1;
- aName="";
- break;
+ num ++ ;
+ aName = "" ;
+ break ;
}
}
}
// ------------------------------------------------------------------------
{
QString fileName0 = LEScriptFile->text().trimmed();
- QString fileName = HOMARD_QT_COMMUN::PushNomFichier(false);
+ QString fileName = HOMARD_QT_COMMUN::PushNomFichier( false, QString("py") ) ;
if (fileName.isEmpty()) fileName = fileName0 ;
LEScriptFile->setText(fileName);
}
// ------------------------------------------------------------------------
{
QString fileName0 = LEMeshFile->text().trimmed();
- QString fileName = HOMARD_QT_COMMUN::PushNomFichier(false);
+ QString fileName = HOMARD_QT_COMMUN::PushNomFichier( false, QString("med") ) ;
if (fileName.isEmpty()) fileName = fileName0 ;
LEMeshFile->setText(fileName);
}
#include CORBA_CLIENT_HEADER(HOMARD_Cas)
#include <CreateYACS.h>
-#include <QWidget>
+#include <QScrollArea>
-class HOMARD_EXPORT MonCreateYACS : public QDialog, public Ui_CreateYACS
+class HOMARD_EXPORT MonCreateYACS : public QScrollArea, public Ui_CreateYACS
{
Q_OBJECT
QString _aMeshFile;
int _Type;
+ int _MaxIter;
+ int _MaxNode;
+ int _MaxElem;
bool Chgt;
{
if ( aName == QString(MyObjects[i]))
{
- num=num+1;
- aName="";
- break;
+ num ++ ;
+ aName = "" ;
+ break ;
}
}
}
gBSphere->setVisible(0);
gBCone->setVisible(0);
RBCylindre->setChecked(1);
- adjustSize();
_Type=1;
RBSphere->setDisabled(true);
RBCone->setDisabled(true);
- adjustSize();
SpinBox_Xcent->setValue(_BoundaryAnXcentre);
SpinBox_Ycent->setValue(_BoundaryAnYcentre);
// Rayon
SpinBox_Radius->setValue(_BoundaryAnRayon);
SpinBox_Radius->setSingleStep(_BoundaryAnRayon/10.);
-
+//
+ adjustSize();
}
// ------------------------------------------------------------------------
void MonEditBoundaryAn::SetSphere()
gBCone->setVisible(0);
RBCylindre->setDisabled(true);
RBCone->setDisabled(true);
- adjustSize();
_Type=2 ;
SpinBox_Xcentre->setValue(_BoundaryAnXcentre);
SpinBox_Rayon->setMinimum(0.);
SpinBox_Rayon->setValue(_BoundaryAnRayon);
+//
+ adjustSize();
}
// ------------------------------------------------------------------------
void MonEditBoundaryAn::SetConeA()
RB_Def_angle->setChecked(1);
RBCylindre->setDisabled(true);
RBSphere->setDisabled(true);
- adjustSize();
_Type=3;
//
TLCone_X1->setText(QApplication::translate("CreateBoundaryAn", "X axis", 0, QApplication::UnicodeUTF8));
//
TLCone_V2->setVisible(0);
SpinBox_Cone_V2->setVisible(0);
+//
+ adjustSize();
}
// ------------------------------------------------------------------------
void MonEditBoundaryAn::SetConeR()
RB_Def_radius->setChecked(1);
RBCylindre->setDisabled(true);
RBSphere->setDisabled(true);
- adjustSize();
_Type=4;
//
TLCone_X1->setText(QApplication::translate("CreateBoundaryAn", "X centre 1", 0, QApplication::UnicodeUTF8));
SpinBox_Cone_V2->setVisible(1);
TLCone_V2->setText(QApplication::translate("CreateBoundaryAn", "Radius 2", 0, QApplication::UnicodeUTF8));
SpinBox_Cone_V2->setValue(_BoundaryAnRayon2);
+//
+ adjustSize();
}
// ---------------------------------------------------
bool MonEditBoundaryAn::CreateOrUpdateBoundaryAn()
// ------------------------------
{
}
-
// ------------------------------
void MonEditBoundaryDi::InitValEdit()
// ------------------------------
LEFileName->setText(aMeshFile);
LEFileName->setReadOnly(1);
PushFichier->setVisible(0);
+//
adjustSize();
}
// ------------------------------
if ( NivMax > 0 || DiamMin > 0 || AdapInit != 0 || LevelOutput != 0 )
{ GBAdvancedOptions->setVisible(1);
if ( NivMax > 0 )
- { spinBoxNivMax->setValue(NivMax);
- spinBoxNivMax->setDisabled(true); }
+ { SpinBoxNivMax->setValue(NivMax);
+ SpinBoxNivMax->setDisabled(true); }
else
{ TLMaximalLevel->setVisible(0);
- spinBoxNivMax->setVisible(0); }
+ SpinBoxNivMax->setVisible(0); }
if ( DiamMin > 0 )
{ doubleSpinBoxDiamMin->setValue(DiamMin);
doubleSpinBoxDiamMin->setDisabled(true); }
else
{ GBAdvancedOptions->setVisible(0); }
//
- adjustSize();
}
// ----------------------------------------
void MonEditHypothesis::InitAdaptUniforme()
// Affichage des informations pour une adaptation uniforme
{
// Choix des options generales
- GBFieldManagement->setVisible(0);
- GBAreaManagement->setVisible(0);
- GBUniform->setVisible(1);
- adjustSize();
- RBUniforme->setChecked(true);
- RBUniforme->setEnabled(false);
- RBChamp->setEnabled(false);
- RBZone->setEnabled(false);
+ GBFieldManagement->setVisible(0);
+ GBAreaManagement->setVisible(0);
+ GBUniform->setVisible(1);
+ RBUniforme->setChecked(true);
+ RBUniforme->setEnabled(false);
+ RBChamp->setEnabled(false);
+ RBZone->setEnabled(false);
//
// Raffinement ou deraffinement ?
- if (_aTypeDera == 0)
- {
- VERIFICATION(_aTypeRaff==1);
- RBUniDera->setChecked(false);
- RBUniRaff->setChecked(true);
- }
- if (_aTypeDera == 1)
- {
- VERIFICATION(_aTypeRaff==0);
- RBUniDera->setChecked(true);
- RBUniRaff->setChecked(false);
- }
+ if (_aTypeDera == 0)
+ {
+ VERIFICATION(_aTypeRaff==1);
+ RBUniDera->setChecked(false);
+ RBUniRaff->setChecked(true);
+ }
+ if (_aTypeDera == 1)
+ {
+ VERIFICATION(_aTypeRaff==0);
+ RBUniDera->setChecked(true);
+ RBUniRaff->setChecked(false);
+ }
+//
+ adjustSize();
//
}
// -------------------------------------
// -------------------------------------
// Affichage des informations pour une adaptation selon des zones :
{
- MESSAGE ("Debut de InitAdaptZone");
+ MESSAGE ("Debut de InitAdaptZone");
// Choix des options generales
- GBUniform->setVisible(0);
- GBFieldManagement->setVisible(0);
- GBAreaManagement->setVisible(1);
- adjustSize();
- RBZone->setChecked(true);
- RBChamp->setEnabled(false);
- RBUniforme->setEnabled(false);
- RBZone->setEnabled(false);
+ GBUniform->setVisible(0);
+ GBFieldManagement->setVisible(0);
+ GBAreaManagement->setVisible(1);
+ RBZone->setChecked(true);
+ RBChamp->setEnabled(false);
+ RBUniforme->setEnabled(false);
+ RBZone->setEnabled(false);
// Recuperation de toutes les zones decrites et notation de celles retenues
- GetAllZones();
- HOMARD::listeZonesHypo_var mesZonesAvant = aHypothesis->GetZones();
- for (int i=0; i<mesZonesAvant->length(); i++)
+ GetAllZones();
+ HOMARD::listeZonesHypo_var mesZonesAvant = aHypothesis->GetZones();
+ for (int i=0; i<mesZonesAvant->length(); i++)
+ {
+ MESSAGE ("i"<<i<<", zone :"<<string(mesZonesAvant[i])<<", type :"<<string(mesZonesAvant[i+1]));
+ for ( int j =0 ; j < TWZone->rowCount(); j++)
{
- MESSAGE ("i"<<i<<", zone :"<<string(mesZonesAvant[i])<<", type :"<<string(mesZonesAvant[i+1]));
- for ( int j =0 ; j < TWZone->rowCount(); j++)
+ MESSAGE (". j"<<j<<", zone :"<<TWZone->item(j,2)->text().toStdString());
+ if ( TWZone->item(j,2)->text().toStdString() == string(mesZonesAvant[i]) )
{
- MESSAGE (". j"<<j<<", zone :"<<TWZone->item(j,2)->text().toStdString());
- if ( TWZone->item(j,2)->text().toStdString() == string(mesZonesAvant[i]) )
+ MESSAGE ("OK avec "<<string(mesZonesAvant[i]));
+ if ( string(mesZonesAvant[i+1]) == "1" )
+ {
+ MESSAGE ("... RAFF");
+ TWZone->item( j,0 )->setCheckState( Qt::Checked );
+ TWZone->item( j,1 )->setCheckState( Qt::Unchecked ); }
+ else
{
- MESSAGE ("OK avec "<<string(mesZonesAvant[i]));
- if ( string(mesZonesAvant[i+1]) == "1" )
- {
- MESSAGE ("... RAFF");
- TWZone->item( j,0 )->setCheckState( Qt::Checked );
- TWZone->item( j,1 )->setCheckState( Qt::Unchecked ); }
- else
- {
- MESSAGE ("... DERA");
- TWZone->item( j,0 )->setCheckState( Qt::Unchecked );
- TWZone->item( j,1 )->setCheckState( Qt::Checked ); }
- break;
- }
+ MESSAGE ("... DERA");
+ TWZone->item( j,0 )->setCheckState( Qt::Unchecked );
+ TWZone->item( j,1 )->setCheckState( Qt::Checked ); }
+ break;
}
- i += 1 ;
}
+ i += 1 ;
+ }
//
// Inactivation des choix
- for ( int j =0 ; j < TWZone->rowCount(); j++)
- {
- TWZone->item( j, 0 )->setFlags(0);
- TWZone->item( j, 1 )->setFlags(0);
- }
- PBZoneNew->setVisible(0);
+ for ( int j =0 ; j < TWZone->rowCount(); j++)
+ {
+ TWZone->item( j, 0 )->setFlags(0);
+ TWZone->item( j, 1 )->setFlags(0);
+ }
+ PBZoneNew->setVisible(0);
+//
+ adjustSize();
//
}
// -------------------------------------
GBUniform->setVisible(0);
GBAreaManagement->setVisible(0);
GBFieldManagement->setVisible(1);
- adjustSize();
RBChamp->setChecked(true);
RBUniforme->setEnabled(false);
RBChamp->setEnabled(false);
RBInf->setChecked(true);
RBInf->setEnabled(true);
}
+//
+ adjustSize();
}
// -------------------------------------
void MonEditHypothesis::InitFieldInterp()
// Invisibilite des hypotheses et des champs
Hypothese->setVisible(0);
GBField->setVisible(0);
- adjustSize();
//
}
// ------------------------------
LEName->setText(_IterationName);
LEName->setReadOnly(true);
-// Affichage bloque du nom de l'iteration parent
+ // Affichage bloque du nom de l'iteration parent
_IterParentName = aIter->GetIterParentName();
LEIterationParentName->setText(_IterParentName);
LEIterationParentName->setReadOnly(true);
PBIterParent->setEnabled(false);
PBIterParent->setVisible(0);
-// Affichage bloque du nom du maillage de l'iteration parent
+ // Affichage bloque du nom du maillage de l'iteration parent
aIterParent = myHomardGen->GetIteration(_IterParentName.toStdString().c_str());
QString MeshNameParent = aIterParent->GetMeshName();
LEMeshName_n->setText(MeshNameParent);
LEMeshName_n->setReadOnly(1);
-// Affichage bloque du nom du maillage de l'iteration courante
+ // Affichage bloque du nom du maillage de l'iteration courante
QString MeshName = aIter->GetMeshName();
LEMeshName_np1->setText(MeshName);
LEMeshName_np1->setReadOnly(1);
-// Affichage de la bonne hypothese
+ // Affichage de la bonne hypothese
QString HypoName = aIter->GetHypoName();
CBHypothese->insertItem(0,HypoName);
CBHypothese->setCurrentIndex(0);
CBHypothese->setEnabled(false);
PBHypoNew->setVisible(0);
-// Pour une adaptation selon un champ
+ // Pour une adaptation selon un champ
HOMARD::HOMARD_Hypothesis_var myHypo = myHomardGen->GetHypothesis(HypoName.toStdString().c_str()) ;
_aTypeAdap = myHypo->GetAdapType() ;
if ( _aTypeAdap == 1 )
_rank = aIter->GetRank() ;
SpinBox_Rank->setValue(_rank);
-// Cas ou on prend le dernier pas de temps ou sans pas de temps
+ // Cas ou on prend le dernier pas de temps ou sans pas de temps
if ( _step <= -1 )
{
Rank->setVisible(0);
else { RBNo->setChecked(true); }
}
-// Cas avec pas de temps
+ // Cas avec pas de temps
else
{
Rank->setVisible(1);
{
GBField->setVisible(0);
}
+//
adjustSize();
//
}
RBConstant->setEnabled(false);
RBVariable->setEnabled(false);
//
- adjustSize();
}
// ---------------------------------------------------
{
if ( aCaseName == QString((MyCases)[i]) )
{
- num += 1 ;
- aCaseName="";
- break;
+ num ++ ;
+ aCaseName = "" ;
+ break ;
}
}
}
// ------------------------------------------------------------------------
{
QString fileName0 = LEFileName->text().trimmed();
- QString fileName = HOMARD_QT_COMMUN::PushNomFichier();
+ QString fileName = HOMARD_QT_COMMUN::PushNomFichier( false, QString("med") ) ;
if (fileName.isEmpty()) fileName = fileName0 ;
LEFileName->setText(fileName);
}
SetNewCaseName() ;
_Type = 1 ;
GBIterationintoCase->setVisible(0);
- spinBoxNumber->setVisible(0);
+ SpinBoxNumber->setVisible(0);
adjustSize();
MESSAGE("Fin du constructeur de MonPursueIteration");
// 3. Enregistrement du numero d'iteration
int Number ;
- if ( _Type == 3 ) { Number = spinBoxNumber->value() ; }
+ if ( _Type == 3 ) { Number = SpinBoxNumber->value() ; }
// 4. Creation du cas
QString _aCaseName=LECaseName->text().trimmed();
{
if ( aCaseName == QString((MyCases)[i]))
{
- num += 1;
- aCaseName = "";
- break;
+ num ++ ;
+ aCaseName = "" ;
+ break ;
}
}
}
// ------------------------------------------------------------------------
{
GBIterationintoCase->setVisible(0);
- spinBoxNumber->setVisible(0);
+ SpinBoxNumber->setVisible(0);
_Type = 1 ;
adjustSize();
}
void MonPursueIteration::CaseLastIteration()
// ------------------------------------------------------------------------
{
- spinBoxNumber->setVisible(0);
+ SpinBoxNumber->setVisible(0);
_Type = 2 ;
adjustSize();
}
void MonPursueIteration::CaseNIteration()
// ------------------------------------------------------------------------
{
- spinBoxNumber->setVisible(1);
+ SpinBoxNumber->setVisible(1);
_Type = 3 ;
adjustSize();
}
/********************************************************************************
** Form generated from reading UI file 'PursueIteration.ui'
**
-** Created: Mon Apr 8 11:14:52 2013
+** Created: Wed Jan 15 08:41:44 2014
** by: Qt User Interface Compiler version 4.6.3
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
QGridLayout *gridLayout;
QRadioButton *RBCaseLastIteration;
QRadioButton *RBCaseNIteration;
- QSpinBox *spinBoxNumber;
+ QSpinBox *SpinBoxNumber;
QGroupBox *GroupButtons;
QGridLayout *gridLayout1;
QPushButton *buttonHelp;
gridLayout->addWidget(RBCaseNIteration, 1, 0, 1, 1);
- spinBoxNumber = new QSpinBox(GBIterationintoCase);
- spinBoxNumber->setObjectName(QString::fromUtf8("spinBoxNumber"));
- spinBoxNumber->setMaximum(1789);
+ SpinBoxNumber = new QSpinBox(GBIterationintoCase);
+ SpinBoxNumber->setObjectName(QString::fromUtf8("SpinBoxNumber"));
+ SpinBoxNumber->setMaximum(1789);
- gridLayout->addWidget(spinBoxNumber, 1, 1, 1, 1);
+ gridLayout->addWidget(SpinBoxNumber, 1, 1, 1, 1);
gridLayout_2->addWidget(GBIterationintoCase, 4, 0, 1, 2);
</widget>
</item>
<item row="1" column="1">
- <widget class="QSpinBox" name="spinBoxNumber">
+ <widget class="QSpinBox" name="SpinBoxNumber">
<property name="maximum">
<number>1789</number>
</property>
{
ASSERT( myHomardBoundary );
myHomardBoundary->SetMeshFile( MeshFile );
- _gen_i->PublishResultInSmesh(MeshFile, 0);
+ int PublisMeshIN = _gen_i->GetPublisMeshIN () ;
+ if ( PublisMeshIN != 0 ) { _gen_i->PublishResultInSmesh(MeshFile, 0); }
}
//=============================================================================
char* HOMARD_Boundary_i::GetMeshFile()
_tag_hypo = 0 ;
_tag_yacs = 0 ;
_tag_zone = 0 ;
- _Langue = "Francais" ;
- _LangueShort = "fr" ;
+
+ SetPreferences( ) ;
}
//=================================
/*!
SALOMEDS::SObject_var aIterSO = SALOMEDS::SObject::_narrow(myCurrentStudy->FindObjectIOR(_orb->object_to_string(myIteration)));
ASSERT(!CORBA::is_nil(aIterSO));
- // Gestion de l'etude
+ // Gestion de l'arbre d'etudes
SALOMEDS::StudyBuilder_var aStudyBuilder = myCurrentStudy->NewBuilder();
-
aStudyBuilder->NewCommand();
-
SALOMEDS::SObject_var aSubSO = aStudyBuilder->NewObject(aIterSO);
aStudyBuilder->Addreference(aSubSO, aHypoSO);
-
aStudyBuilder->CommitCommand();
// Liens reciproques
IsValidStudy () ;
// Creation du cas
- HOMARD::HOMARD_Cas_ptr myCase = CreateCase0(nomCas, MeshName, MeshFile, 1, 0, 1) ;
+ int option = 1 ;
+ if ( _PublisMeshIN != 0 ) option = 2 ;
+ HOMARD::HOMARD_Cas_ptr myCase = CreateCase0(nomCas, MeshName, MeshFile, 1, 0, option) ;
myCase->SetDirName(DirName) ;
// Analyse
myCase->MeshInfo(Qual, Diam, Conn, Tail, Inte) ;
{
INFOS ( "CreateCase : nomCas = " << nomCas << ", MeshName = " << MeshName << ", MeshFile = " << MeshFile );
- // Par defaut, on ne publie pas le maillage
- HOMARD::HOMARD_Cas_ptr myCase = CreateCase0(nomCas, MeshName, MeshFile, 0, 0, 1) ;
+ int option = 1 ;
+ if ( _PublisMeshIN != 0 ) option = 2 ;
+ HOMARD::HOMARD_Cas_ptr myCase = CreateCase0(nomCas, MeshName, MeshFile, 0, 0, option) ;
// Valeurs par defaut des filtrages
myCase->SetPyram(0);
// C. Creation effective du cas
- // Par defaut, on ne publie pas le maillage
- HOMARD::HOMARD_Cas_ptr myCase = CreateCase0(nomCas, MeshName, MeshFile, 1, NumeIter, 1) ;
+ int option = 1 ;
+ if ( _PublisMeshIN != 0 ) option = 2 ;
+ HOMARD::HOMARD_Cas_ptr myCase = CreateCase0(nomCas, MeshName, MeshFile, 1, NumeIter, option) ;
// D. Parametrages lus dans le fichier de configuration
// Lien avec l'iteration precedente
myIterationParent->LinkNextIteration(NomIteration);
myIteration->SetIterParentName(nomIterParent);
+ // Gestion de l'arbre d'etudes
+ SALOMEDS::SObject_var aIterSOParent = SALOMEDS::SObject::_narrow(myCurrentStudy->FindObjectIOR(_orb->object_to_string(myIterationParent)));
+ SALOMEDS::SObject_var aIterSO = SALOMEDS::SObject::_narrow(myCurrentStudy->FindObjectIOR(_orb->object_to_string(myIteration)));
+ SALOMEDS::StudyBuilder_var aStudyBuilder = myCurrentStudy->NewBuilder();
+ aStudyBuilder->NewCommand();
+ SALOMEDS::SObject_var aSubSO = aStudyBuilder->NewObject(aIterSO);
+ aStudyBuilder->Addreference(aSubSO, aIterSOParent);
+ aStudyBuilder->CommitCommand();
return HOMARD::HOMARD_Iteration::_duplicate(myIteration);
}
HOMARD::HOMARD_Iteration_var myIteration = myContextMap[GetCurrentStudyID()]._mesIterations[NomIteration];
ASSERT(!CORBA::is_nil(myIteration));
- // A.2. Numero de l'iteration
+ // A.2. Controle de la possibilite d'agir
+ // A.2.1. Etat de l'iteration
+ int etat = myIteration->GetState();
+ MESSAGE ( "etat = "<<etat );
+ // A.2.2. On ne calcule pas l'iteration initiale, ni une iteration deja calculee
+ if ( modeHOMARD == 1 )
+ {
+ if ( etat <= 0 )
+ {
+ SALOME::ExceptionStruct es;
+ es.type = SALOME::BAD_PARAM;
+ es.text = "This iteration is the first of the case and cannot be computed.";
+ throw SALOME::SALOME_Exception(es);
+ return 1 ;
+ }
+ else if ( ( etat == 2 ) & ( modeHOMARD == 1 ) )
+ {
+ SALOME::ExceptionStruct es;
+ es.type = SALOME::BAD_PARAM;
+ es.text = "This iteration is already computed.";
+ throw SALOME::SALOME_Exception(es);
+ return 1 ;
+ }
+ }
+ // A.2.3. On n'analyse pas une iteration non calculee
+ else
+ {
+ if ( etat == 1 )
+ {
+ SALOME::ExceptionStruct es;
+ es.type = SALOME::BAD_PARAM;
+ es.text = "This iteration is not computed.";
+ throw SALOME::SALOME_Exception(es);
+ return 1 ;
+ }
+ }
+
+ // A.3. Numero de l'iteration
// siterp1 : numero de l'iteration a traiter
// Si adaptation :
// siter : numero de l'iteration parent, ou 0 si deja au debut mais cela ne servira pas !
else
{ siter = siterp1 ; }
- // A.3. Le cas
+ // A.4. Le cas
const char* nomCas = myIteration->GetCaseName();
HOMARD::HOMARD_Cas_var myCase = myContextMap[GetCurrentStudyID()]._mesCas[nomCas];
ASSERT(!CORBA::is_nil(myCase));
// A. Prealable
// A.1. Bases
int codret = 0;
- // Etat de l'iteration
- int etat = myIteration->GetState();
// Numero de l'iteration
int NumeIter = myIteration->GetNumber();
std::stringstream saux0 ;
std::string siter = saux0.str() ;
if (NumeIter < 11) { siter = "0" + siter ; }
- // A.2. On ne calcule pas l iteration initiale
- if ( etat <= 0 )
- {
- MESSAGE ( "etat = "<<etat );
- SALOME::ExceptionStruct es;
- es.type = SALOME::BAD_PARAM;
- es.text = "This iteration is the first of the case and cannot be computed.";
- throw SALOME::SALOME_Exception(es);
- return 1;
- };
-
- // A.3. On verifie qu il y a une hypothese (erreur improbable);
+ // A.2. On verifie qu il y a une hypothese (erreur improbable);
const char* nomHypo = myIteration->GetHypoName();
if (std::string(nomHypo) == std::string(""))
{
{
SALOME::ExceptionStruct es;
es.type = SALOME::BAD_PARAM;
- std::string text = "Directory : " + DirCompute.str() + "is not empty";
+ std::string text = "Directory : " + DirCompute.str() + " is not empty";
es.text = CORBA::string_dup(text.c_str());
throw SALOME::SALOME_Exception(es);
VERIFICATION("Directory is not empty" == 0);
{
MESSAGE ( "PublishResultInSmesh : le fichier " << NomFich << " est deja publie." );
// Pour un fichier importe, on ne republie pas
- if ( Option == 0 )
- {
- return;
- }
+ if ( Option == 0 ) { return; }
// Pour un fichier calcule, on commence par faire la depublication
else
{
return ;
}
//=============================================================================
+void HOMARD_Gen_i::PublishMeshIterInSmesh(const char* NomIter)
+{
+ MESSAGE( "PublishMeshIterInSmesh " << NomIter);
+ HOMARD::HOMARD_Iteration_var myIteration = myContextMap[GetCurrentStudyID()]._mesIterations[NomIter];
+
+ SALOMEDS::SObject_var aIterSO=SALOMEDS::SObject::_narrow(myCurrentStudy->FindObjectIOR(_orb->object_to_string(myIteration)));
+ if (CORBA::is_nil(myIteration))
+ {
+ SALOME::ExceptionStruct es;
+ es.type = SALOME::BAD_PARAM;
+ es.text = "Invalid iterationStudy Object";
+ throw SALOME::SALOME_Exception(es);
+ return ;
+ };
+ const char* MeshFile = myIteration->GetMeshFile() ;
+ const char* MeshName = myIteration->GetMeshName() ;
+ CORBA::Long Option = -1 ;
+ int etat = myIteration->GetState();
+// Iteration initiale
+ if ( etat <= 0 ) { Option = 0 ; }
+// ou iteration calculee
+ else if ( etat == 2 ) { Option = 1 ; }
+// Publication effective apres menage eventuel
+ if ( Option >= 0 )
+ {
+ DeleteResultInSmesh(MeshFile, MeshName) ;
+ PublishResultInSmesh(MeshFile, Option) ;
+ }
+
+}
+//=============================================================================
void HOMARD_Gen_i::PublishFileUnderIteration(const char* NomIter, const char* NomFich, const char* Commentaire)
{
// MESSAGE ("PublishFileUnderIteration pour l'iteration " << NomIter << " du fichier " << NomFich << " avec le commentaire " << Commentaire );
texte_control_0 = myDriver->Texte_Iter_1_Zone(ZoneType, pythonStructure, methode, ZoneName );
texte_control += texte_control_0 ;
// 5. Decalage
- iaux += 1 ;
+ iaux ++ ;
}
return texte_control ;
}
else if (line.substr(0, iterSignature.size()) == iterSignature) {
// re-create iteration
- MESSAGE ("Recreation de l iteration" );
+ MESSAGE ("Recreation de l'iteration" );
HOMARD::HOMARD_Iteration_var aIter = newIteration();
PortableServer::ServantBase_var aServant = GetServant(aIter);
HOMARD_Iteration_i* aIterServant = dynamic_cast<HOMARD_Iteration_i*>(aServant.in());
std::string aScript = "\"\"\"\n";
aScript += "Python script for HOMARD\n";
- aScript += "Copyright EDF-R&D 2013\n";
+ aScript += "Copyright EDF-R&D 1996, 2011, 2014\n";
aScript += "\"\"\"\n";
aScript += "__revision__ = \"V1.2\"\n";
aScript += "import HOMARD\n";
#endif
}
//===============================================================================
-// Recuperation de la chaine de caracteres par rapport a l'apparition d'un texte
+// Recuperation de la chaine de caracteres par rapport a l'apparition d'un caractere
// ligne : la ligne a manipuler
-// texte : le texte a reperer
-// option : 0 : la chaine avant le texte
-// 1 : la chaine apres le texte
-// Si le texte est absent, on retourne la chaine totale
+// caractere : le caractere a reperer
+// option : 0 : la chaine avant la premiere apparition du caractere
+// 1 : la chaine apres la premiere apparition du caractere
+// 2 : la chaine avant la derniere apparition du caractere
+// 3 : la chaine apres la derniere apparition du caractere
+// Si le caractere est absent, on retourne la chaine totale
//===============================================================================
-std::string HOMARD_Gen_i::GetStringInTexte( const std::string ligne, const std::string texte, int option )
+std::string HOMARD_Gen_i::GetStringInTexte( const std::string ligne, const std::string caractere, int option )
{
-// MESSAGE("GetStringInTexte, recherche de '"<<texte<<"' dans '"<<ligne<<"'"<<", option = "<<option);
+// MESSAGE("GetStringInTexte, recherche de '"<<caractere<<"' dans '"<<ligne<<"'"<<", option = "<<option);
//
std::string chaine = ligne ;
- int position = ligne.find_first_of( texte ) ;
- if ( position > 0 )
+ int position ;
+ if ( option < 2 ) { position = ligne.find_first_of( caractere ) ; }
+ else { position = ligne.find_last_of( caractere ) ; }
+// MESSAGE("position = "<<position);
+// MESSAGE("a = "<<ligne.substr( 0, position ).c_str());
+// MESSAGE("b = "<<ligne.substr( position+1 ).c_str());
+//
+ if ( position != std::string::npos )
{
- if ( option == 0 ) { chaine = ligne.substr( 0, position ) ; }
- else { chaine = ligne.substr( position+1 ) ; }
+ if ( ( option == 0 ) || ( option == 2 ) ) { chaine = ligne.substr( 0, position ) ; }
+ else { chaine = ligne.substr( position+1 ) ; }
}
return chaine ;
//
}
-// //===============================================================================
-// // Langue de SALOME
-// //===============================================================================
+//=============================================================================
+//=============================================================================
+// Gestion des preferences
+//=============================================================================
+//=============================================================================
+// Decodage du fichier d'arcihvage des preferences
+//
+void HOMARD_Gen_i::SetPreferences( )
+{
+ MESSAGE ( "SetPreferences" );
+
+ std::string ligne, mot_cle, salome_version ;
+ bool ok = true ;
+
+ // A. Les valeurs par defaut ; elles doivent etre coherentes
+ std::string LanguageShort = "fr" ;
+ int PublisMeshIN = 0 ;
+ int PublisMeshOUT = 0 ;
+ int YACSMaxIter = 0 ;
+ int YACSMaxNode = 0 ;
+ int YACSMaxElem = 0 ;
+
+ // B. La version de salome
+ // Cela se presente sous la forme :
+ // [SALOME KERNEL] : 7.3.0
+ std::string File ;
+ File = getenv("KERNEL_ROOT_DIR") ;
+ File += "/bin/salome/VERSION" ;
+ MESSAGE ( "File = "<<File ) ;
+ std::ifstream fichier0( File.c_str() ) ;
+ if ( fichier0 ) // ce test échoue si le fichier n'est pas ouvert
+ {
+ std::string ligne; // variable contenant chaque ligne lue
+ while ( std::getline( fichier0, ligne ) )
+ {
+ std::istringstream ligne_bis(ligne); // variable contenant chaque ligne sous forme de flux
+ ligne_bis >> mot_cle ;
+ if ( mot_cle == "[SALOME" )
+ {
+ salome_version = GetStringInTexte ( ligne, " ", 3 ) ;
+// MESSAGE ( "salome_version = "<<salome_version<<"|||");
+ break ;
+ }
+ }
+ }
+ else { ok = false ; }
+
+ // B. Decodage du fichier de preferences
+ if ( ok )
+ {
+ std::string PrefFile ;
+ PrefFile = getenv("HOME") ;
+ PrefFile += "/.config/salome/SalomeApprc." + salome_version ;
+ MESSAGE ( "PrefFile = "<<PrefFile ) ;
+
+ std::ifstream fichier( PrefFile.c_str() );
+ if ( fichier ) // ce test échoue si le fichier n'est pas ouvert
+ {
+ bool section_langue = false ;
+ bool section_homard = false ;
+ while ( std::getline( fichier, ligne ) )
+ {
+ std::string chaine ;
+ // 1. Pour la ligne courante, on identifie le premier mot : le mot-cle eventuel
+ std::istringstream ligne_bis(ligne); // variable contenant chaque ligne sous forme de flux
+ ligne_bis >> mot_cle ;
+
+ // 2. Les sections
+ // 2.1. Debut d'une section
+ // MESSAGE(mot_cle);
+ if ( mot_cle == "<section" )
+ { /*MESSAGE ( "Debut de la section : "<< ligne);*/
+ ligne_bis >> mot_cle ;
+ chaine = GetStringInTexte ( mot_cle, "\"", 1 ) ;
+ chaine = GetStringInTexte ( chaine, "\"", 0 ) ;
+ if ( chaine == "language" ) { section_langue = true ; }
+ if ( chaine == "HOMARD" ) { section_homard = true ; }
+ // MESSAGE ( "section_langue = "<<section_langue<<", section_homard = "<<section_homard);
+ }
+ // 2.2. Fin d'une section
+ else if ( mot_cle == "</section>" )
+ { /*MESSAGE ( "Fin de la section : "<< ligne<<", section_langue = "<<section_langue<<", section_homard = "<<section_homard);*/
+ section_langue = false ;
+ section_homard = false ; }
+
+ // 3. Parametres
+ // 3.1. La langue
+ else if ( section_langue || section_homard )
+ { /*MESSAGE ( "a decoder : "<< ligne);*/
+ ligne_bis >> mot_cle ;
+ chaine = GetStringInTexte ( mot_cle, "\"", 1 ) ;
+ chaine = GetStringInTexte ( chaine, "\"", 0 ) ;
+// MESSAGE("chaine = "<<chaine<<"|");
+ ligne_bis >> mot_cle ;
+ std::string chaine2 = GetStringInTexte ( mot_cle, "\"", 1 ) ;
+ chaine2 = GetStringInTexte ( chaine2, "\"", 0 ) ;
+// MESSAGE("chaine2 = "<<chaine2<<"|");
+ // 3.1. La langue
+ if ( section_langue )
+ { if ( chaine2 == "language" ) { LanguageShort = chaine ; } }
+ // 3.2. HOMARD
+ if ( section_homard )
+ {
+ std::istringstream chainebis( chaine ) ;
+ // 3.2.1. Les publications
+ if ( chaine2 == "publish_mesh_in" ) { chainebis >> PublisMeshIN ; }
+ if ( chaine2 == "publish_mesh_out" ) { chainebis >> PublisMeshOUT ; }
+ // 3.2.2. Les maximum pour YACS
+ if ( chaine2 == "max_iter" ) { chainebis >> YACSMaxIter ; }
+ if ( chaine2 == "max_node" ) { chainebis >> YACSMaxNode ; }
+ if ( chaine2 == "max_elem" ) { chainebis >> YACSMaxElem ; }
+ }
+ }
+ }
+ }
+ }
+
+ // C. Enregistrement
+ MESSAGE ("Enregistrement de LanguageShort = " << LanguageShort );
+ MESSAGE ("Enregistrement de PublisMeshIN = " << PublisMeshIN<<", PublisMeshOUT = "<< PublisMeshOUT);
+ MESSAGE ("Enregistrement de YACSMaxIter = " << YACSMaxIter<<", YACSMaxNode = "<< YACSMaxNode<<", YACSMaxElem = "<< YACSMaxElem);
+ SetLanguageShort( LanguageShort.c_str() ) ;
+ SetPublisMesh(PublisMeshIN, PublisMeshOUT) ;
+ SetYACSMaximum(YACSMaxIter, YACSMaxNode, YACSMaxElem) ;
+
+ return ;
+}
+//===============================================================================
+// Langue de SALOME
+//===============================================================================
void HOMARD_Gen_i::SetLanguageShort(const char* LanguageShort)
{
// MESSAGE ("SetLanguageShort pour LanguageShort = " << LanguageShort );
// MESSAGE ("GetLanguageShort");
return CORBA::string_dup( _LangueShort.c_str() );
}
+//===============================================================================
+// Options de publications
+//===============================================================================
+void HOMARD_Gen_i::SetPublisMesh(CORBA::Long PublisMeshIN, CORBA::Long PublisMeshOUT)
+{
+ _PublisMeshIN = PublisMeshIN ;
+ _PublisMeshOUT = PublisMeshOUT ;
+ return ;
+}
+CORBA::Long HOMARD_Gen_i::GetPublisMeshIN()
+{
+ return _PublisMeshIN ;
+}
+CORBA::Long HOMARD_Gen_i::GetPublisMeshOUT()
+{
+ return _PublisMeshOUT ;
+}
+//===============================================================================
+// YACS - maximum
+//===============================================================================
+void HOMARD_Gen_i::SetYACSMaximum(CORBA::Long YACSMaxIter, CORBA::Long YACSMaxNode, CORBA::Long YACSMaxElem)
+{
+ _YACSMaxIter = YACSMaxIter ;
+ _YACSMaxNode = YACSMaxNode ;
+ _YACSMaxElem = YACSMaxElem ;
+ return ;
+}
+CORBA::Long HOMARD_Gen_i::GetYACSMaxIter()
+{
+ return _YACSMaxIter ;
+}
+CORBA::Long HOMARD_Gen_i::GetYACSMaxNode()
+{
+ return _YACSMaxNode ;
+}
+CORBA::Long HOMARD_Gen_i::GetYACSMaxElem()
+{
+ return _YACSMaxElem ;
+}
//=============================================================================
extern "C"
void PublishCaseUnderYACS(const char* YACSName, const char* CaseName);
void PublishResultInSmesh(const char* NomFich, CORBA::Long Option);
void DeleteResultInSmesh(std::string NomFich, std::string MeshName);
+ void PublishMeshIterInSmesh(const char* NomIter);
// YACS
HOMARD::HOMARD_YACS_ptr CreateYACSSchema (const char* YACSName, const char* nomCas, const char* ScriptFile, const char* DirName, const char* MeshFile);
std::string YACSDriverTexteZone(HOMARD::HOMARD_Hypothesis_var myHypo, YACSDriver* myDriver);
std::string YACSDriverTexteBoundary(HOMARD::HOMARD_Cas_var myCase, YACSDriver* myDriver);
-// Divers
+// Preferences
+ void SetPreferences() ;
void SetLanguageShort(const char* LanguageShort);
char* GetLanguageShort();
+ void SetPublisMesh(CORBA::Long PublisMeshIN, CORBA::Long PublisMeshOUT);
+ CORBA::Long GetPublisMeshIN();
+ CORBA::Long GetPublisMeshOUT();
+ void SetYACSMaximum(CORBA::Long YACSMaxIter, CORBA::Long YACSMaxNode, CORBA::Long YACSMaxElem);
+ CORBA::Long GetYACSMaxIter();
+ CORBA::Long GetYACSMaxNode();
+ CORBA::Long GetYACSMaxElem();
// ---------------------------------------------------------------
int _tag_hypo ;
int _tag_yacs ;
int _tag_zone ;
+
+// Preferences
std::string _Langue ;
std::string _LangueShort ;
+ int _PublisMeshIN ;
+ int _PublisMeshOUT ;
+ int _YACSMaxIter ;
+ int _YACSMaxNode ;
+ int _YACSMaxElem ;
+ ;
};