All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Brief description of class still missing. More...
#include <CurveSelector.h>
Public Member Functions | |
| void | addCurve (CurveProperties *p) |
| void | addGroup (const QString &g) |
| CurveSelector (QWidget *parent=0) | |
| void | selectAll () |
| QList< CurveProperties * > | selectedCurves () |
Brief description of class still missing.
Full description of class still missing
| 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); }
| void SciFigs::CurveSelector::addCurve | ( | CurveProperties * | p | ) |
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);
}
| void SciFigs::CurveSelector::selectAll | ( | ) |
Referenced by SciFigs::CurveBrowser::selectCurves().
{
curveList->selectAll();
}
| QList< CurveProperties * > SciFigs::CurveSelector::selectedCurves | ( | ) |
References SciFigs::CurveSelectorItem::curves().
Referenced by SciFigs::CurveBrowser::selectCurves().
{
CurveSelectorItem * m=static_cast<CurveSelectorItem *>(curveList->model());
return m->curves(curveList->selectionModel()->selectedRows());
}