Public Slots | Public Member Functions
FreqVelocityFilter Class Reference

#include <FreqVelocityFilter.h>

Inheritance diagram for FreqVelocityFilter:
QGpGuiTools::Dialog QGpGuiTools::FrameGrabber

List of all members.

Public Slots

void enableWidgets ()

Public Member Functions

 FreqVelocityFilter (QWidget *parent=0, Qt::WFlags fl=0)
void setCurveList (const QList< CurveProperties * > &list)

Constructor & Destructor Documentation

FreqVelocityFilter::FreqVelocityFilter ( QWidget *  parent = 0,
Qt::WFlags  fl = 0 
)

References enableWidgets(), and TRACE.

    : Dialog(parent, fl)
{
  TRACE;
  setupUi(this);
  connect(thresholdFilter, SLOT(toggled()), this, SLOT(enableWidgets()));
  connect(waveNumberFilter, SLOT(toggled()), this, SLOT(enableWidgets()));
  connect(curveFilter, SLOT(toggled()), this, SLOT(enableWidgets()));
}

Member Function Documentation

References TRACE.

Referenced by FreqVelocityFilter().

{
  TRACE;
  bool b;
  b=waveNumberFilter->isChecked() & waveNumberFilter->isEnabled();
  kmin->setEnabled(b);
  kmax->setEnabled(b);
  b=thresholdFilter->isChecked() & thresholdFilter->isEnabled();
  thresholdValue->setEnabled(b);
  b=curveFilter->isChecked() & curveFilter->isEnabled();
  curveName->setEnabled(b);
  curveSigma->setEnabled(b);
}
void FreqVelocityFilter::setCurveList ( const QList< CurveProperties * > &  list)

References TRACE.

{
  TRACE;
  for(QList<CurveProperties *>::const_iterator it=list.begin(); it!=list.end(); it++) {
    curveName->addItem((*it)->proxy()->name());
  }
  if(curveName->count()==0) {
    curveFilter->setEnabled(false);
    curveFilter->setChecked(false);
  }
}

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines