QXRD  0.11.16
Public Member Functions | Private Attributes | List of all members
QxrdPolarNormalizationDialog Class Reference

#include <qxrdpolarnormalizationdialog.h>

Inheritance diagram for QxrdPolarNormalizationDialog:
Inheritance graph
[legend]
Collaboration diagram for QxrdPolarNormalizationDialog:
Collaboration graph
[legend]

Public Member Functions

 QxrdPolarNormalizationDialog (QxrdDataProcessorWPtr procw, QWidget *parent=0)
 
 ~QxrdPolarNormalizationDialog ()
 
void accept ()
 

Private Attributes

QxrdDataProcessorPtr m_Processor
 

Detailed Description

Definition at line 9 of file qxrdpolarnormalizationdialog.h.

Constructor & Destructor Documentation

QxrdPolarNormalizationDialog::QxrdPolarNormalizationDialog ( QxrdDataProcessorWPtr  procw,
QWidget *  parent = 0 
)
explicit

Definition at line 6 of file qxrdpolarnormalizationdialog.cpp.

References m_Processor.

6  :
7  QDialog(parent),
8  m_Processor(procw)
9 {
10  setupUi(this);
11 
12  if (m_Processor) {
13  QxrdPolarNormalizationPtr norm = m_Processor->polarNormalization();
14 
15  if (norm) {
16  m_Source ->setText(norm->get_Source());
17  m_Destination->setText(norm->get_Destination());
18  m_ColumnScan ->setText(norm->get_ColumnScan());
19  m_Integrated ->setText(norm->get_Integrated());
20 
21  m_SelfNormalize->setChecked(norm->get_SelfNormalize());
22 
23  m_SelfNormalizeMin->setValue(norm->get_SelfNormalizeMin());
24  m_SelfNormalizeMax->setValue(norm->get_SelfNormalizeMax());
25  }
26  }
27 }
QSharedPointer< QxrdPolarNormalization > QxrdPolarNormalizationPtr
QxrdPolarNormalizationDialog::~QxrdPolarNormalizationDialog ( )

Definition at line 29 of file qxrdpolarnormalizationdialog.cpp.

30 {
31 }

Member Function Documentation

void QxrdPolarNormalizationDialog::accept ( )

Definition at line 33 of file qxrdpolarnormalizationdialog.cpp.

References m_Processor.

34 {
35  if (m_Processor) {
36  QxrdPolarNormalizationPtr norm = m_Processor->polarNormalization();
37 
38  if (norm) {
39  norm -> set_Source(m_Source->text());
40  norm -> set_Destination(m_Destination->text());
41  norm -> set_ColumnScan(m_ColumnScan->text());
42  norm -> set_Integrated(m_Integrated->text());
43 
44  norm -> set_SelfNormalize(m_SelfNormalize->isChecked());
45  norm -> set_SelfNormalizeMin(m_SelfNormalizeMin->value());
46  norm -> set_SelfNormalizeMax(m_SelfNormalizeMax->value());
47 
48  norm -> execute();
49  }
50  }
51 
52  QDialog::accept();
53 }
QSharedPointer< QxrdPolarNormalization > QxrdPolarNormalizationPtr

Member Data Documentation

QxrdDataProcessorPtr QxrdPolarNormalizationDialog::m_Processor
private

Definition at line 20 of file qxrdpolarnormalizationdialog.h.

Referenced by accept(), and QxrdPolarNormalizationDialog().


The documentation for this class was generated from the following files: