All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Public Member Functions
SciFigs::CurveSelector Class Reference

Brief description of class still missing. More...

#include <CurveSelector.h>

Inheritance diagram for SciFigs::CurveSelector:
QGpGuiTools::Dialog QGpGuiTools::FrameGrabber

List of all members.

Public Member Functions

void addCurve (CurveProperties *p)
void addGroup (const QString &g)
 CurveSelector (QWidget *parent=0)
void selectAll ()
QList< CurveProperties * > selectedCurves ()

Detailed Description

Brief description of class still missing.

Full description of class still missing


Constructor & Destructor Documentation

SciFigs::CurveSelector::CurveSelector ( QWidget *  parent = 0)

Description of constructor still missing

References TRACE.

    : Dialog(parent)
{
  TRACE;
  setupUi(this);
  selector->setView(curveList);
  CurveSelectorItem * model=new CurveSelectorItem(this);
  curveList->setModel(model);
  curveList->setSelectionMode(QAbstractItemView::ExtendedSelection);
  curveList->setEditTriggers(QAbstractItemView::NoEditTriggers);
  curveList->setHeaderHidden(true);
}

Member Function Documentation

References SciFigs::CurveSelectorItem::addCurve(), and TRACE.

Referenced by SciFigs::CurveBrowser::selectCurves().

{
  TRACE;
  CurveSelectorItem * m=static_cast<CurveSelectorItem *>(curveList->model());
  m->addCurve(p);
}
void SciFigs::CurveSelector::addGroup ( const QString &  g)

References SciFigs::CurveSelectorItem::addGroup(), and TRACE.

{
  TRACE;
  CurveSelectorItem * m=static_cast<CurveSelectorItem *>(curveList->model());
  m->addGroup(g);
}

Referenced by SciFigs::CurveBrowser::selectCurves().

{
  curveList->selectAll();
}

References SciFigs::CurveSelectorItem::curves().

Referenced by SciFigs::CurveBrowser::selectCurves().

{
  CurveSelectorItem * m=static_cast<CurveSelectorItem *>(curveList->model());
  return m->curves(curveList->selectionModel()->selectedRows());
}

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