Changeset 8373:65990adb4d66 in orange


Ignore:
Timestamp:
07/06/11 13:07:28 (3 years ago)
Author:
Noughmad <Noughmad@…>
Branch:
default
Convert:
8367c043cb938f17858a779a1634f91202d6bafc
Message:

Make sure orangeplot module loads correctly

Location:
source/orangeplot
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • source/orangeplot/curve.cpp

    r8371 r8373  
    136136      DataPoint& point = m_data[i]; 
    137137      item->setPath(m_path); 
    138       p = QPointF(point.x, point.x); 
     138      p = QPointF(point.x, point.y); 
    139139      item->setPos(p * m_graphTransform); 
    140140      item->setBrush(brush); 
  • source/orangeplot/networkcurve.cpp

    r8371 r8373  
    88coordinates(coordinates), 
    99edges(edges) 
     10{ 
     11 
     12} 
     13 
     14NetworkCurve::~NetworkCurve() 
    1015{ 
    1116 
  • source/orangeplot/plot.cpp

    r8370 r8373  
    55 
    66Plot::Plot(QWidget* parent):  
    7 QGraphicsView(parent),  
    8 graph_item(new QGraphicsRectItem()) 
     7QGraphicsView(parent) 
    98{ 
    109    setScene(new QGraphicsScene(this)); 
    11     scene()->addItem(graph_item); 
     10    clipItem = new QGraphicsRectItem(); 
     11    clipItem->setFlag(QGraphicsItem::ItemClipsChildrenToShape, true); 
     12    scene()->addItem(clipItem); 
     13    graph_item = new QGraphicsRectItem(clipItem); 
    1214} 
    1315 
     
    108110} 
    109111 
     112void Plot::setGraphRect(const QRectF rect)  
     113{ 
     114    clipItem->setRect(rect); 
     115    graph_item->setRect(rect); 
     116} 
     117 
    110118#include "plot.moc" 
  • source/orangeplot/plot.h

    r8369 r8373  
    2121    QList<PlotItem*> itemList(); 
    2222     
    23     QGraphicsRectItem* graph_item; 
    24      
    25     void setDirty(); 
    26      
    27 protected: 
    28     void setClean();; 
    29     bool isDirty(); 
    30      
    31 private: 
    32     QList<PlotItem*> m_items; 
    33     bool m_dirty; 
    34 }; 
    35  
    36 #endif // GRAPH_H 
    37 #ifndef PLOT_H 
    38 #define PLOT_H 
    39  
    40 #include <QtGui/QGraphicsView> 
    41  
    42 class PlotItem; 
    43  
    44 class Plot : public QGraphicsView 
    45 { 
    46     Q_OBJECT 
    47 public: 
    48     Plot(QWidget* parent = 0); 
    49     virtual ~Plot(); 
    50      
    51     void addItem(PlotItem* item); 
    52     void removeItem(PlotItem* item); 
    53      
    54     QRectF dataRectForAxes(int xAxis, int yAxis); 
    55     QPair< double, double > boundsForAxis(int axis); 
    56      
    57     QList<PlotItem*> itemList(); 
     23    void setGraphRect(const QRectF rect); 
    5824     
    5925    QGraphicsRectItem* graph_item; 
     
    6834    QList<PlotItem*> m_items; 
    6935    bool m_dirty; 
     36    QGraphicsRectItem* clipItem; 
    7037}; 
    7138 
    72 #endif // GRAPH_H 
     39#endif // PLOT_H 
  • source/orangeplot/plot.sip

    r8361 r8373  
    4242     
    4343    QList<PlotItem*> itemList(); 
     44    void setGraphRect(const QRectF rect); 
     45 
    4446    void setDirty(); 
    4547     
Note: See TracChangeset for help on using the changeset viewer.