VerticalLine Class Reference

#include <VerticalLine.h>

Inheritance diagram for VerticalLine:

Inheritance graph
[legend]
Collaboration diagram for VerticalLine:

Collaboration graph
[legend]

List of all members.

Public Slots

void prefDialog ()
COBase::Status pointerClick (QPoint &, QDateTime &, double)
void pointerMoving (QPixmap &, QPoint &, QDateTime &, double y)

Public Member Functions

 VerticalLine ()
 ~VerticalLine ()
void draw (QPixmap &, Scaler &, int, int, int)
void newObject (QString &, QString &)
double getHigh ()
double getLow ()
void loadDefaults ()
void saveDefaults ()
void getSettings (Setting &)
void setSettings (Setting &)


Detailed Description

Definition at line 31 of file VerticalLine.h.


Constructor & Destructor Documentation

VerticalLine::VerticalLine (  ) 

Definition at line 27 of file VerticalLine.cpp.

References COBase::defaultColor, COBase::helpFile, loadDefaults(), and COBase::type.

VerticalLine::~VerticalLine (  ) 

Definition at line 36 of file VerticalLine.cpp.


Member Function Documentation

void VerticalLine::draw ( QPixmap &  buffer,
Scaler ,
int  startIndex,
int  pixelspace,
int  startX 
) [virtual]

Reimplemented from COBase.

Definition at line 40 of file VerticalLine.cpp.

References COBase::clearGrabHandles(), COBase::clearSelectionArea(), COBase::data, COBase::date, COBase::getColor(), COBase::getStatus(), BarData::getX(), HANDLE_WIDTH, COBase::Selected, COBase::setGrabHandle(), and COBase::setSelectionArea().

void VerticalLine::newObject ( QString &  ind,
QString &  n 
) [virtual]

Reimplemented from COBase.

Definition at line 144 of file VerticalLine.cpp.

References COBase::ClickWait, COBase::indicator, COBase::message(), COBase::name, COBase::plot, and COBase::status.

double VerticalLine::getHigh (  )  [virtual]

Reimplemented from COBase.

Definition at line 225 of file VerticalLine.cpp.

References COBase::data, and BarData::getMax().

double VerticalLine::getLow (  )  [virtual]

Reimplemented from COBase.

Definition at line 230 of file VerticalLine.cpp.

References COBase::data, and BarData::getMin().

void VerticalLine::loadDefaults (  ) 

Definition at line 207 of file VerticalLine.cpp.

References COBase::defaultColor.

Referenced by VerticalLine().

void VerticalLine::saveDefaults (  ) 

Definition at line 217 of file VerticalLine.cpp.

References COBase::defaultColor.

Referenced by prefDialog().

void VerticalLine::getSettings ( Setting set  )  [virtual]

Reimplemented from COBase.

Definition at line 235 of file VerticalLine.cpp.

References COBase::color, COBase::colorLabel, COBase::date, COBase::dateFormat, COBase::dateLabel, COBase::name, COBase::nameLabel, COBase::plot, COBase::plotLabel, COBase::type, and COBase::typeLabel.

void VerticalLine::setSettings ( Setting set  )  [virtual]

Reimplemented from COBase.

Definition at line 246 of file VerticalLine.cpp.

References COBase::color, COBase::colorLabel, COBase::date, COBase::dateLabel, Bar::getDate(), COBase::name, COBase::nameLabel, COBase::plot, COBase::plotLabel, and Bar::setDate().

void VerticalLine::prefDialog (  )  [virtual, slot]

Reimplemented from COBase.

Definition at line 112 of file VerticalLine.cpp.

References PrefDialog::addCheckItem(), PrefDialog::addColorPrefItem(), COBase::color, PrefDialog::createPage(), COBase::defaultColor, PrefDialog::getCheck(), PrefDialog::getColor(), COBase::helpFile, saveDefaults(), PrefDialog::setHelpFile(), and COBase::signalDraw().

COBase::Status VerticalLine::pointerClick ( QPoint &  point,
QDateTime &  x,
double   
) [virtual, slot]

Reimplemented from COBase.

Definition at line 153 of file VerticalLine.cpp.

References COBase::ClickWait, COBase::defaultColor, COBase::isGrabSelected(), COBase::isSelected(), COBase::message(), COBase::Moving, COBase::name, COBase::None, COBase::Selected, COBase::setColor(), COBase::setDate(), COBase::setSaveFlag(), COBase::signalDraw(), COBase::signalSave(), and COBase::status.

void VerticalLine::pointerMoving ( QPixmap &  ,
QPoint &  ,
QDateTime &  x,
double  y 
) [virtual, slot]

Reimplemented from COBase.

Definition at line 195 of file VerticalLine.cpp.

References COBase::message(), COBase::Moving, COBase::setDate(), COBase::setSaveFlag(), COBase::signalDraw(), and COBase::status.


The documentation for this class was generated from the following files: