1#ifndef MatrixOptionsDialog_h 
    2#define MatrixOptionsDialog_h 
   54      void refreshWidgetStates();
 
   55      void askUserForGoodColor();
 
   56      void askUserForBadColor();
 
   57      void updateToleranceSlider(
const QString &value);
 
   58      void updateToleranceLineEdit(
int value);
 
   59      void updateSpecParam1ComboBox(
const QString & key);
 
   60      void updateSpecParam2ComboBox(
const QString & key);
 
   64      void askUserForColor(QPushButton *button);
 
   67      void setColorToleranceStatus(
bool enable);
 
   68      void setFocusToleranceStatus(
bool enable);
 
   69      void setSpecificParametersStatus(
bool enable);
 
   70      void updateSpecificParameterComboBox(
const QString & key, 
QComboBox *comboBox);
 
   85      QPointer<QRadioButton> m_gradientRadioButton;
 
   86      QPointer<QRadioButton> m_colorToleranceRadioButton;
 
   87      QPointer<QSlider> m_colorToleranceSlider;
 
   89      QPointer<QPushButton> m_badCorrelationColorButton;
 
   91      QPointer<QPushButton> m_goodCorrelationColorButton;
 
   92      QPointer<QLineEdit> m_colorToleranceLineEdit;
 
   97      QPointer<QRadioButton> m_bestCorrelationRadioButton;
 
  100      QPointer<QRadioButton> m_worstCorrelationRadioButton;
 
  103      QPointer<QRadioButton> m_specificCorrelationRadioButton;
 
  104      QPointer<QComboBox> m_image1ComboBox;
 
  105      QPointer<QComboBox> m_parameter1ComboBox;
 
  106      QPointer<QComboBox> m_image2ComboBox;
 
  107      QPointer<QComboBox> m_parameter2ComboBox;
 
  110      QPointer<QRadioButton> m_focusToleranceRadioButton;
 
  111      QPointer<QLineEdit> m_focusToleranceLineEdit;
 
  112      QPointer<QComboBox> m_goodElementsComboBox;
 
  113      QPointer<QComboBox> m_badElementsComboBox;
 
  114      QPointer<QWidget> m_verticalLayoutWidget;
 
  117      QPointer<QLabel> m_currentValueLabel;
 
  118      QPointer<QLabel> m_image1NameLabel;
 
  119      QPointer<QLabel> m_parameter1NameLabel;
 
  120      QPointer<QLabel> m_image2NameLabel;
 
  121      QPointer<QLabel> m_parameter2NameLabel;
 
This widget allows the user to modify the matrix display.
Definition: MatrixOptionsDialog.h:38
 
void updateCorrelationData(QString currentData)
Update the current correlation information.
Definition: MatrixOptionsDialog.cpp:503
 
void applyOptions()
Send changes back to scene widget (MatrixOptions) so it can redraw the elements in the right color.
Definition: MatrixOptionsDialog.cpp:398
 
MatrixOptionsDialog(MatrixOptions *options, QWidget *parent)
Main constructor.
Definition: MatrixOptionsDialog.cpp:66
 
void readOptions()
Get the current options from the matrix scene widget.
Definition: MatrixOptionsDialog.cpp:445
 
~MatrixOptionsDialog()
Default Destructor.
Definition: MatrixOptionsDialog.cpp:383
 
void populateParameterComboBox(int index)
Update parameter combo boxes at real time, when the img combo boxes are changed.
Definition: MatrixOptionsDialog.cpp:521
 
This class holds the matrix color and focus information.
Definition: MatrixOptions.h:28
 
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16