mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#3268 MSW export. Export dialog adjustments
This commit is contained in:
parent
f1295b3df6
commit
d0f6346376
@ -35,6 +35,7 @@ namespace caf
|
|||||||
{
|
{
|
||||||
addItem(RicExportCompletionDataSettingsUi::TRANSMISSIBILITIES, "TRANSMISSIBILITIES", "Calculated Transmissibilities");
|
addItem(RicExportCompletionDataSettingsUi::TRANSMISSIBILITIES, "TRANSMISSIBILITIES", "Calculated Transmissibilities");
|
||||||
addItem(RicExportCompletionDataSettingsUi::WPIMULT_AND_DEFAULT_CONNECTION_FACTORS, "WPIMULT_AND_DEFAULT_CONNECTION_FACTORS", "Default Connection Factors and WPIMULT (Fractures Not Supported)");
|
addItem(RicExportCompletionDataSettingsUi::WPIMULT_AND_DEFAULT_CONNECTION_FACTORS, "WPIMULT_AND_DEFAULT_CONNECTION_FACTORS", "Default Connection Factors and WPIMULT (Fractures Not Supported)");
|
||||||
|
addItem(RicExportCompletionDataSettingsUi::MULTI_SEGMENT_WELL, "MULTI_SEGMENT_WELL", "Multi Segment Well");
|
||||||
setDefault(RicExportCompletionDataSettingsUi::TRANSMISSIBILITIES);
|
setDefault(RicExportCompletionDataSettingsUi::TRANSMISSIBILITIES);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -72,7 +73,7 @@ RicExportCompletionDataSettingsUi::RicExportCompletionDataSettingsUi()
|
|||||||
CAF_PDM_InitField(&m_includeFracturesSummaryHeader,
|
CAF_PDM_InitField(&m_includeFracturesSummaryHeader,
|
||||||
"IncludeFracturesSummaryHeader",
|
"IncludeFracturesSummaryHeader",
|
||||||
false,
|
false,
|
||||||
"Append Detailed Text Summary (BETA)",
|
" Append Detailed Text Summary (BETA)",
|
||||||
"",
|
"",
|
||||||
"",
|
"",
|
||||||
"");
|
"");
|
||||||
@ -215,19 +216,19 @@ QList<caf::PdmOptionItemInfo>
|
|||||||
void RicExportCompletionDataSettingsUi::defineUiOrdering(QString uiConfigName, caf::PdmUiOrdering& uiOrdering)
|
void RicExportCompletionDataSettingsUi::defineUiOrdering(QString uiConfigName, caf::PdmUiOrdering& uiOrdering)
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
caf::PdmUiGroup* group = uiOrdering.addNewGroup("File Settings");
|
caf::PdmUiGroup* group = uiOrdering.addNewGroup("Export Settings");
|
||||||
|
|
||||||
group->add(&folder);
|
|
||||||
group->add(&fileSplit);
|
|
||||||
group->add(&m_reportCompletionTypesSeparately);
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
caf::PdmUiGroup* group = uiOrdering.addNewGroup("Settings");
|
|
||||||
|
|
||||||
group->add(&caseToApply);
|
|
||||||
group->add(&compdatExport);
|
group->add(&compdatExport);
|
||||||
group->add(&useLateralNTG);
|
group->add(&useLateralNTG);
|
||||||
|
group->add(&caseToApply);
|
||||||
|
group->add(&fileSplit);
|
||||||
|
group->add(&m_reportCompletionTypesSeparately);
|
||||||
|
group->add(&folder);
|
||||||
|
|
||||||
|
// Set visibility
|
||||||
|
useLateralNTG.uiCapability()->setUiHidden(compdatExport == MULTI_SEGMENT_WELL);
|
||||||
|
fileSplit.uiCapability()->setUiHidden(compdatExport == MULTI_SEGMENT_WELL);
|
||||||
|
m_reportCompletionTypesSeparately.uiCapability()->setUiHidden(compdatExport == MULTI_SEGMENT_WELL);
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
@ -250,6 +251,7 @@ void RicExportCompletionDataSettingsUi::defineUiOrdering(QString uiConfigName, c
|
|||||||
group->add(&includeFractures);
|
group->add(&includeFractures);
|
||||||
group->add(&m_includeFracturesSummaryHeader);
|
group->add(&m_includeFracturesSummaryHeader);
|
||||||
|
|
||||||
|
// Set visibility
|
||||||
if (compdatExport == WPIMULT_AND_DEFAULT_CONNECTION_FACTORS)
|
if (compdatExport == WPIMULT_AND_DEFAULT_CONNECTION_FACTORS)
|
||||||
{
|
{
|
||||||
includeFractures.uiCapability()->setUiReadOnly(true);
|
includeFractures.uiCapability()->setUiReadOnly(true);
|
||||||
@ -258,6 +260,8 @@ void RicExportCompletionDataSettingsUi::defineUiOrdering(QString uiConfigName, c
|
|||||||
{
|
{
|
||||||
includeFractures.uiCapability()->setUiReadOnly(false);
|
includeFractures.uiCapability()->setUiReadOnly(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
m_includeFracturesSummaryHeader.uiCapability()->setUiHidden(compdatExport == MULTI_SEGMENT_WELL);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!m_displayForSimWell)
|
if (!m_displayForSimWell)
|
||||||
@ -266,10 +270,14 @@ void RicExportCompletionDataSettingsUi::defineUiOrdering(QString uiConfigName, c
|
|||||||
{
|
{
|
||||||
group->add(&includeFishbones);
|
group->add(&includeFishbones);
|
||||||
group->add(&excludeMainBoreForFishbones);
|
group->add(&excludeMainBoreForFishbones);
|
||||||
|
|
||||||
|
// Set visibility
|
||||||
if (!includeFishbones)
|
if (!includeFishbones)
|
||||||
excludeMainBoreForFishbones.uiCapability()->setUiReadOnly(true);
|
excludeMainBoreForFishbones.uiCapability()->setUiReadOnly(true);
|
||||||
else
|
else
|
||||||
excludeMainBoreForFishbones.uiCapability()->setUiReadOnly(false);
|
excludeMainBoreForFishbones.uiCapability()->setUiReadOnly(false);
|
||||||
|
|
||||||
|
excludeMainBoreForFishbones.uiCapability()->setUiHidden(compdatExport == MULTI_SEGMENT_WELL);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -41,6 +41,7 @@ public:
|
|||||||
enum CompdatExport {
|
enum CompdatExport {
|
||||||
TRANSMISSIBILITIES,
|
TRANSMISSIBILITIES,
|
||||||
WPIMULT_AND_DEFAULT_CONNECTION_FACTORS,
|
WPIMULT_AND_DEFAULT_CONNECTION_FACTORS,
|
||||||
|
MULTI_SEGMENT_WELL
|
||||||
};
|
};
|
||||||
typedef caf::AppEnum<CompdatExport> CompdatExportType;
|
typedef caf::AppEnum<CompdatExport> CompdatExportType;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user