00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
00015 
00016 
00017 
00018 
00019 
00020 
00021 
00022 #ifndef SELLARROW_HPP
00023 #define SELLARROW_HPP
00024 
00025 #include "COBase.h"
00026 #include "Setting.h"
00027 #include <qpointarray.h>
00028 #include <qpoint.h>
00029 #include <qdatetime.h>
00030 
00031 class SellArrow : public COBase
00032 {
00033   Q_OBJECT
00034 
00035   public:
00036     SellArrow ();
00037     ~SellArrow ();
00038     void draw (QPixmap &, Scaler &, int, int, int);
00039     void newObject (QString &, QString &);
00040     void loadDefaults ();
00041     void saveDefaults ();
00042     void getSettings (Setting &);
00043     void setSettings (Setting &);
00044     void adjustForSplit (QDateTime &, double);
00045     
00046   public slots:
00047     void prefDialog ();
00048     COBase::Status pointerClick (QPoint &, QDateTime &, double);
00049     void pointerMoving (QPixmap &, QPoint &, QDateTime &, double y);
00050     
00051   protected:
00052     QPointArray arrow;
00053 };
00054 
00055 #endif