Brief description of class still missing. More...
#include <RingBrowser.h>
Signals | |
void | added (int index) |
void | currentChanged (int index) |
void | nameChanged (int index, QString name) |
void | removed (int index) |
Public Member Functions | |
void | add () |
const AutocorrRing & | at (int index) const |
void | clear () |
int | count () const |
int | current () const |
int | indexOf (const AutocorrRing &ring) |
RingBrowser (QWidget *parent=0) | |
void | setCurrent (int index) |
void | setEditable (bool e) |
void | setRing (int index, const AutocorrRing &ring) |
~RingBrowser () |
Brief description of class still missing.
Full description of class still missing
RingBrowser::RingBrowser | ( | QWidget * | parent = 0 | ) |
void RingBrowser::add | ( | ) |
References added(), nameChanged(), setCurrent(), str, and TRACE.
Referenced by AutocorrTargetWidget::load().
{ TRACE; int index=_rings.count(); _rings.append(AutocorrRing()); if(index==0) setEnabled(true); emit added(index); QString str=name(index); currentRing->addItem(str); if(index>0) setCurrent(index); emit nameChanged(index, str); }
void RingBrowser::added | ( | int | index | ) | [signal] |
Referenced by add().
const AutocorrRing& RingBrowser::at | ( | int | index | ) | const [inline] |
Referenced by AutocorrTargetWidget::curves().
{return _rings.at(index);}
void RingBrowser::clear | ( | ) |
References TRACE.
Referenced by AutocorrTargetWidget::clear().
{ TRACE; _rings.clear(); currentRing->clear(); setEnabled(false); }
int RingBrowser::count | ( | ) | const [inline] |
Referenced by AutocorrTargetWidget::curves(), and AutocorrTargetWidget::load().
{return _rings.count();}
int RingBrowser::current | ( | ) | const |
References TRACE.
Referenced by AutocorrTargetWidget::load().
{ TRACE; return currentRing->currentIndex(); }
void RingBrowser::currentChanged | ( | int | index | ) | [signal] |
int RingBrowser::indexOf | ( | const AutocorrRing & | ring | ) |
void RingBrowser::nameChanged | ( | int | index, |
QString | name | ||
) | [signal] |
Referenced by add().
void RingBrowser::removed | ( | int | index | ) | [signal] |
void RingBrowser::setCurrent | ( | int | index | ) |
void RingBrowser::setEditable | ( | bool | e | ) |
References TRACE.
Referenced by AutocorrTargetWidget::setEditable().
{ TRACE; addRingBut->setEnabled(e); if(_rings.count()>0) setEnabled(e); }
void RingBrowser::setRing | ( | int | index, |
const AutocorrRing & | ring | ||
) |