Grid Calculator: refactor summary curve calculator and add grid calculator.

This commit is contained in:
Kristian Bendiksen
2022-04-22 12:18:34 +02:00
parent 621100f0cf
commit 4304bbbc48
52 changed files with 2493 additions and 1015 deletions

View File

@@ -18,17 +18,17 @@
#pragma once
#include <QDialog>
#include "RicUserDefinedCalculatorDialog.h"
#include <memory>
class RicSummaryCurveCalculatorWidgetCreator;
class RimSummaryCalculation;
class RicCalculatorWidgetCreator;
//==================================================================================================
///
///
//==================================================================================================
class RicSummaryCurveCalculatorDialog : public QDialog
class RicSummaryCurveCalculatorDialog : public RicUserDefinedCalculatorDialog
{
Q_OBJECT
@@ -36,15 +36,11 @@ public:
RicSummaryCurveCalculatorDialog( QWidget* parent );
~RicSummaryCurveCalculatorDialog() override;
void setCalculationAndUpdateUi( RimSummaryCalculation* calculation );
private slots:
void slotTryCloseDialog();
void setCalculationAndUpdateUi( RimUserDefinedCalculation* calculation ) override;
QWidget* getCalculatorWidget() override;
void updateUi() override;
RimUserDefinedCalculationCollection* calculationCollection() const override;
private:
void setUp();
size_t dirtyCount() const;
private:
std::unique_ptr<RicSummaryCurveCalculatorWidgetCreator> m_summaryCalcEditor;
std::unique_ptr<RicCalculatorWidgetCreator> m_summaryCalcEditor;
};