mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#1977 Curve Calculator : Remove parent pointer from constructor
This commit is contained in:
parent
ad92b93e06
commit
2dd18cec6e
@ -50,8 +50,8 @@ void RicSummaryCurveCalculatorDialog::setUp()
|
|||||||
QVBoxLayout* mainLayout = new QVBoxLayout(this);
|
QVBoxLayout* mainLayout = new QVBoxLayout(this);
|
||||||
mainLayout->setContentsMargins(0, 0, 0, 0);
|
mainLayout->setContentsMargins(0, 0, 0, 0);
|
||||||
|
|
||||||
m_summaryCalcWidget = std::unique_ptr<RicSummaryCurveCalculatorEditor>(new RicSummaryCurveCalculatorEditor(this));
|
m_summaryCalcEditor = std::unique_ptr<RicSummaryCurveCalculatorEditor>(new RicSummaryCurveCalculatorEditor());
|
||||||
mainLayout->addWidget(m_summaryCalcWidget->getOrCreateWidget(this));
|
mainLayout->addWidget(m_summaryCalcEditor->getOrCreateWidget(this));
|
||||||
|
|
||||||
QDialogButtonBox* buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel);
|
QDialogButtonBox* buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel);
|
||||||
connect(buttonBox, SIGNAL(accepted()), this, SLOT(accept()));
|
connect(buttonBox, SIGNAL(accepted()), this, SLOT(accept()));
|
||||||
@ -59,6 +59,6 @@ void RicSummaryCurveCalculatorDialog::setUp()
|
|||||||
|
|
||||||
mainLayout->addWidget(buttonBox);
|
mainLayout->addWidget(buttonBox);
|
||||||
|
|
||||||
m_summaryCalcWidget->updateUi();
|
m_summaryCalcEditor->updateUi();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -37,5 +37,5 @@ private:
|
|||||||
void setUp();
|
void setUp();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
std::unique_ptr<RicSummaryCurveCalculatorEditor> m_summaryCalcWidget;
|
std::unique_ptr<RicSummaryCurveCalculatorEditor> m_summaryCalcEditor;
|
||||||
};
|
};
|
||||||
|
@ -19,19 +19,13 @@
|
|||||||
#include "RicSummaryCurveCalculatorEditor.h"
|
#include "RicSummaryCurveCalculatorEditor.h"
|
||||||
|
|
||||||
#include "RicSummaryCurveCalculator.h"
|
#include "RicSummaryCurveCalculator.h"
|
||||||
|
|
||||||
#include "RiaApplication.h"
|
|
||||||
#include "RimCalculationCollection.h"
|
|
||||||
#include "RimCalculation.h"
|
#include "RimCalculation.h"
|
||||||
#include "RimProject.h"
|
|
||||||
|
|
||||||
#include "cafPdmUiTableView.h"
|
#include "cafPdmUiTableView.h"
|
||||||
|
|
||||||
#include "QMinimizePanel.h"
|
#include "QMinimizePanel.h"
|
||||||
|
|
||||||
#include <QAbstractItemView>
|
|
||||||
#include <QBoxLayout>
|
#include <QBoxLayout>
|
||||||
#include <QFrame>
|
|
||||||
#include <QHeaderView>
|
#include <QHeaderView>
|
||||||
#include <QSplitter>
|
#include <QSplitter>
|
||||||
#include <QTableView>
|
#include <QTableView>
|
||||||
@ -40,22 +34,11 @@
|
|||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
///
|
///
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
RicSummaryCurveCalculatorEditor::RicSummaryCurveCalculatorEditor(QWidget* parent)
|
RicSummaryCurveCalculatorEditor::RicSummaryCurveCalculatorEditor()
|
||||||
{
|
{
|
||||||
m_calculator = std::unique_ptr<RicSummaryCurveCalculator>(new RicSummaryCurveCalculator);
|
m_calculator = std::unique_ptr<RicSummaryCurveCalculator>(new RicSummaryCurveCalculator);
|
||||||
|
|
||||||
this->setPdmObject(m_calculator.get());
|
this->setPdmObject(m_calculator.get());
|
||||||
|
|
||||||
m_pdmTableView = new caf::PdmUiTableView(parent);
|
|
||||||
m_pdmTableView->tableView()->setSelectionMode(QAbstractItemView::ExtendedSelection);
|
|
||||||
m_pdmTableView->enableHeaderText(false);
|
|
||||||
|
|
||||||
RimProject* proj = RiaApplication::instance()->project();
|
|
||||||
|
|
||||||
QHeaderView* verticalHeader = m_pdmTableView->tableView()->verticalHeader();
|
|
||||||
verticalHeader->setResizeMode(QHeaderView::Interactive);
|
|
||||||
|
|
||||||
m_pdmTableView->tableView()->resizeColumnsToContents();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
@ -116,6 +99,15 @@ void RicSummaryCurveCalculatorEditor::recursivelyConfigureAndUpdateTopLevelUiIte
|
|||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
QWidget* RicSummaryCurveCalculatorEditor::createWidget(QWidget* parent)
|
QWidget* RicSummaryCurveCalculatorEditor::createWidget(QWidget* parent)
|
||||||
{
|
{
|
||||||
|
m_pdmTableView = new caf::PdmUiTableView(parent);
|
||||||
|
m_pdmTableView->tableView()->setSelectionMode(QAbstractItemView::ExtendedSelection);
|
||||||
|
m_pdmTableView->enableHeaderText(false);
|
||||||
|
|
||||||
|
QHeaderView* verticalHeader = m_pdmTableView->tableView()->verticalHeader();
|
||||||
|
verticalHeader->setResizeMode(QHeaderView::Interactive);
|
||||||
|
|
||||||
|
m_pdmTableView->tableView()->resizeColumnsToContents();
|
||||||
|
|
||||||
QWidget* widget = new QWidget(parent);
|
QWidget* widget = new QWidget(parent);
|
||||||
|
|
||||||
QVBoxLayout* mainLayout = new QVBoxLayout();
|
QVBoxLayout* mainLayout = new QVBoxLayout();
|
||||||
|
@ -26,11 +26,9 @@
|
|||||||
class RicSummaryCurveCalculator;
|
class RicSummaryCurveCalculator;
|
||||||
|
|
||||||
class QMinimizePanel;
|
class QMinimizePanel;
|
||||||
class QSplitter;
|
|
||||||
class QString;
|
class QString;
|
||||||
class QVBoxLayout;
|
class QVBoxLayout;
|
||||||
class QHBoxLayout;
|
class QHBoxLayout;
|
||||||
class QBoxLayout;
|
|
||||||
|
|
||||||
namespace caf {
|
namespace caf {
|
||||||
class PdmUiItem;
|
class PdmUiItem;
|
||||||
@ -45,7 +43,7 @@ namespace caf {
|
|||||||
class RicSummaryCurveCalculatorEditor : public caf::PdmUiWidgetBasedObjectEditor
|
class RicSummaryCurveCalculatorEditor : public caf::PdmUiWidgetBasedObjectEditor
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
RicSummaryCurveCalculatorEditor(QWidget* parent);
|
RicSummaryCurveCalculatorEditor();
|
||||||
~RicSummaryCurveCalculatorEditor();
|
~RicSummaryCurveCalculatorEditor();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
Loading…
Reference in New Issue
Block a user