#include <THERM.h>


| Public Member Functions | |
| THERM () | |
| virtual | ~THERM () | 
| Indicator * | calculate () | 
| int | indicatorPrefDialog (QWidget *) | 
| void | setDefaults () | 
| PlotLine * | calculateCustom (QString &, QPtrList< PlotLine > &) | 
| void | getIndicatorSettings (Setting &) | 
| void | setIndicatorSettings (Setting &) | 
| void | formatDialog (QStringList &vl, QString &rv, QString &rs) | 
| void | getTHERM (QPtrList< PlotLine > &) | 
| Private Attributes | |
| QColor | downColor | 
| QColor | upColor | 
| QColor | threshColor | 
| QColor | maColor | 
| PlotLine::LineType | lineType | 
| PlotLine::LineType | maLineType | 
| QString | label | 
| QString | maLabel | 
| double | threshold | 
| int | smoothing | 
| int | maPeriod | 
| int | maType | 
| int | smoothType | 
| QString | upColorLabel | 
| QString | downColorLabel | 
| QString | threshColorLabel | 
| QString | labelLabel | 
| QString | thresholdLabel | 
| QString | smoothingLabel | 
| QString | smoothTypeLabel | 
| QString | maColorLabel | 
| QString | maLineTypeLabel | 
| QString | maPeriodLabel | 
| QString | maLabelLabel | 
| QString | maTypeLabel | 
| QString | pluginLabel | 
Definition at line 25 of file THERM.h.
| THERM::THERM | ( | ) | 
Definition at line 31 of file THERM.cpp.
References downColorLabel, IndicatorPlugin::FormatDouble, IndicatorPlugin::FormatInteger, IndicatorPlugin::formatList, IndicatorPlugin::FormatMAType, IndicatorPlugin::helpFile, labelLabel, maColorLabel, maLabelLabel, maLineTypeLabel, maPeriodLabel, maTypeLabel, pluginLabel, IndicatorPlugin::pluginName, setDefaults(), smoothingLabel, smoothTypeLabel, threshColorLabel, thresholdLabel, and upColorLabel.
| Indicator * THERM::calculate | ( | ) |  [virtual] | 
Reimplemented from IndicatorPlugin.
Definition at line 81 of file THERM.cpp.
References Indicator::addLine(), IndicatorPlugin::dateFlag, getTHERM(), IndicatorPlugin::logScale, Indicator::setDateFlag(), and Indicator::setLogScale().
| int THERM::indicatorPrefDialog | ( | QWidget * | w | ) |  [virtual] | 
Reimplemented from IndicatorPlugin.
Definition at line 165 of file THERM.cpp.
References PrefDialog::addColorItem(), PrefDialog::addComboItem(), PrefDialog::addDoubleItem(), PrefDialog::addIntItem(), PrefDialog::addTextItem(), PrefDialog::createPage(), downColor, PrefDialog::getColor(), PrefDialog::getComboIndex(), PrefDialog::getDouble(), PrefDialog::getInt(), IndicatorPlugin::getMATypes(), PrefDialog::getText(), IndicatorPlugin::helpFile, label, IndicatorPlugin::lineTypes, maColor, maLabel, maLineType, maPeriod, maType, PrefDialog::setHelpFile(), smoothing, smoothType, threshColor, threshold, and upColor.
| void THERM::setDefaults | ( | ) | 
Definition at line 64 of file THERM.cpp.
References downColor, PlotLine::HistogramBar, label, PlotLine::Line, lineType, maColor, maLabel, maLineType, maPeriod, maType, IndicatorPlugin::pluginName, smoothing, smoothType, threshColor, threshold, and upColor.
Referenced by setIndicatorSettings(), and THERM().
Reimplemented from IndicatorPlugin.
Definition at line 315 of file THERM.cpp.
References IndicatorPlugin::checkFormat(), IndicatorPlugin::formatStringList, IndicatorPlugin::getMATypes(), getTHERM(), maPeriod, maType, smoothing, smoothType, and threshold.
| void THERM::getIndicatorSettings | ( | Setting & | dict | ) |  [virtual] | 
Reimplemented from IndicatorPlugin.
Definition at line 287 of file THERM.cpp.
References downColor, downColorLabel, label, labelLabel, maColor, maColorLabel, maLabel, maLabelLabel, maLineType, maLineTypeLabel, maPeriod, maPeriodLabel, maType, maTypeLabel, pluginLabel, IndicatorPlugin::pluginName, Setting::setData(), smoothing, smoothingLabel, smoothType, smoothTypeLabel, threshColor, threshColorLabel, threshold, thresholdLabel, upColor, and upColorLabel.
| void THERM::setIndicatorSettings | ( | Setting & | dict | ) |  [virtual] | 
Reimplemented from IndicatorPlugin.
Definition at line 230 of file THERM.cpp.
References Setting::count(), downColor, downColorLabel, Setting::getData(), label, labelLabel, maColor, maColorLabel, maLabel, maLabelLabel, maLineType, maLineTypeLabel, maPeriod, maPeriodLabel, maType, maTypeLabel, setDefaults(), smoothing, smoothingLabel, smoothType, smoothTypeLabel, threshColor, threshColorLabel, threshold, thresholdLabel, upColor, and upColorLabel.
| void THERM::formatDialog | ( | QStringList & | vl, | |
| QString & | rv, | |||
| QString & | rs | |||
| ) |  [virtual] | 
Reimplemented from IndicatorPlugin.
Definition at line 341 of file THERM.cpp.
References PrefDialog::addComboItem(), PrefDialog::addDoubleItem(), PrefDialog::addIntItem(), PrefDialog::addTextItem(), PrefDialog::createPage(), PrefDialog::getCombo(), PrefDialog::getDouble(), PrefDialog::getInt(), IndicatorPlugin::getMATypes(), PrefDialog::getText(), IndicatorPlugin::helpFile, maPeriod, maType, PrefDialog::setHelpFile(), smoothing, smoothType, and threshold.
| void THERM::getTHERM | ( | QPtrList< PlotLine > & | pll | ) | 
Definition at line 98 of file THERM.cpp.
References PlotLine::append(), BarData::count(), IndicatorPlugin::data, downColor, PlotLine::getData(), BarData::getHigh(), BarData::getLow(), IndicatorPlugin::getMA(), PlotLine::getSize(), label, lineType, maColor, maLabel, maLineType, maPeriod, maType, PlotLine::setColor(), PlotLine::setColorBar(), PlotLine::setColorFlag(), PlotLine::setLabel(), PlotLine::setType(), smoothing, smoothType, threshColor, threshold, and upColor.
Referenced by calculate(), and calculateCustom().
| QColor THERM::downColor  [private] | 
Definition at line 40 of file THERM.h.
Referenced by getIndicatorSettings(), getTHERM(), indicatorPrefDialog(), setDefaults(), and setIndicatorSettings().
| QColor THERM::upColor  [private] | 
Definition at line 41 of file THERM.h.
Referenced by getIndicatorSettings(), getTHERM(), indicatorPrefDialog(), setDefaults(), and setIndicatorSettings().
| QColor THERM::threshColor  [private] | 
Definition at line 42 of file THERM.h.
Referenced by getIndicatorSettings(), getTHERM(), indicatorPrefDialog(), setDefaults(), and setIndicatorSettings().
| QColor THERM::maColor  [private] | 
Definition at line 43 of file THERM.h.
Referenced by getIndicatorSettings(), getTHERM(), indicatorPrefDialog(), setDefaults(), and setIndicatorSettings().
| PlotLine::LineType THERM::lineType  [private] | 
| PlotLine::LineType THERM::maLineType  [private] | 
Definition at line 45 of file THERM.h.
Referenced by getIndicatorSettings(), getTHERM(), indicatorPrefDialog(), setDefaults(), and setIndicatorSettings().
| QString THERM::label  [private] | 
Definition at line 46 of file THERM.h.
Referenced by getIndicatorSettings(), getTHERM(), indicatorPrefDialog(), setDefaults(), and setIndicatorSettings().
| QString THERM::maLabel  [private] | 
Definition at line 47 of file THERM.h.
Referenced by getIndicatorSettings(), getTHERM(), indicatorPrefDialog(), setDefaults(), and setIndicatorSettings().
| double THERM::threshold  [private] | 
Definition at line 48 of file THERM.h.
Referenced by calculateCustom(), formatDialog(), getIndicatorSettings(), getTHERM(), indicatorPrefDialog(), setDefaults(), and setIndicatorSettings().
| int THERM::smoothing  [private] | 
Definition at line 49 of file THERM.h.
Referenced by calculateCustom(), formatDialog(), getIndicatorSettings(), getTHERM(), indicatorPrefDialog(), setDefaults(), and setIndicatorSettings().
| int THERM::maPeriod  [private] | 
Definition at line 50 of file THERM.h.
Referenced by calculateCustom(), formatDialog(), getIndicatorSettings(), getTHERM(), indicatorPrefDialog(), setDefaults(), and setIndicatorSettings().
| int THERM::maType  [private] | 
Definition at line 51 of file THERM.h.
Referenced by calculateCustom(), formatDialog(), getIndicatorSettings(), getTHERM(), indicatorPrefDialog(), setDefaults(), and setIndicatorSettings().
| int THERM::smoothType  [private] | 
Definition at line 52 of file THERM.h.
Referenced by calculateCustom(), formatDialog(), getIndicatorSettings(), getTHERM(), indicatorPrefDialog(), setDefaults(), and setIndicatorSettings().
| QString THERM::upColorLabel  [private] | 
Definition at line 54 of file THERM.h.
Referenced by getIndicatorSettings(), setIndicatorSettings(), and THERM().
| QString THERM::downColorLabel  [private] | 
Definition at line 55 of file THERM.h.
Referenced by getIndicatorSettings(), setIndicatorSettings(), and THERM().
| QString THERM::threshColorLabel  [private] | 
Definition at line 56 of file THERM.h.
Referenced by getIndicatorSettings(), setIndicatorSettings(), and THERM().
| QString THERM::labelLabel  [private] | 
Definition at line 57 of file THERM.h.
Referenced by getIndicatorSettings(), setIndicatorSettings(), and THERM().
| QString THERM::thresholdLabel  [private] | 
Definition at line 58 of file THERM.h.
Referenced by getIndicatorSettings(), setIndicatorSettings(), and THERM().
| QString THERM::smoothingLabel  [private] | 
Definition at line 59 of file THERM.h.
Referenced by getIndicatorSettings(), setIndicatorSettings(), and THERM().
| QString THERM::smoothTypeLabel  [private] | 
Definition at line 60 of file THERM.h.
Referenced by getIndicatorSettings(), setIndicatorSettings(), and THERM().
| QString THERM::maColorLabel  [private] | 
Definition at line 61 of file THERM.h.
Referenced by getIndicatorSettings(), setIndicatorSettings(), and THERM().
| QString THERM::maLineTypeLabel  [private] | 
Definition at line 62 of file THERM.h.
Referenced by getIndicatorSettings(), setIndicatorSettings(), and THERM().
| QString THERM::maPeriodLabel  [private] | 
Definition at line 63 of file THERM.h.
Referenced by getIndicatorSettings(), setIndicatorSettings(), and THERM().
| QString THERM::maLabelLabel  [private] | 
Definition at line 64 of file THERM.h.
Referenced by getIndicatorSettings(), setIndicatorSettings(), and THERM().
| QString THERM::maTypeLabel  [private] | 
Definition at line 65 of file THERM.h.
Referenced by getIndicatorSettings(), setIndicatorSettings(), and THERM().
| QString THERM::pluginLabel  [private] |