Changeset 8518:5fe8656c3466 in orange


Ignore:
Timestamp:
07/28/11 19:44:35 (3 years ago)
Author:
miha <miha.stajdohar@…>
Branch:
default
Convert:
448e61c7640f3a22e4862830a8c52acbcbb85289
Message:
 
Location:
source/orangeplot
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • source/orangeplot/networkcurve.cpp

    r8514 r8518  
    2626NodeItem::~NodeItem() 
    2727{ 
    28  
     28    /* 
     29    foreach(EdgeItem* edge, m_connected_edges) 
     30    { 
     31        m_connected_edges.removeOne(edge); 
     32        delete edge; 
     33    } 
     34    */ 
    2935} 
    3036 
     
    126132    m_connected_edges.removeAll(edge); 
    127133} 
     134 
     135QList<EdgeItem*> NodeItem::connected_edges() 
     136{ 
     137    return m_connected_edges; 
     138} 
     139 
    128140 
    129141/************/ 
     
    149161void EdgeItem::set_u(NodeItem* item) 
    150162{ 
     163    item->add_connected_edge(this); 
    151164    m_u = item; 
    152165} 
     
    159172void EdgeItem::set_v(NodeItem* item) 
    160173{ 
     174    item->add_connected_edge(this); 
    161175    m_v = item; 
    162176} 
     
    476490} 
    477491 
     492void NetworkCurve::remove_nodes(const QList<int> nodes) 
     493{ 
     494    /* 
     495    QList<int>::ConstIterator it; 
     496    for (it = nodes.constBegin(); it != nodes.constEnd(); ++it) 
     497    { 
     498        delete m_nodes.take(*it); 
     499    } 
     500    */ 
     501} 
     502 
    478503void NetworkCurve::set_node_colors(const QMap<int, QColor*> colors) 
    479504{ 
  • source/orangeplot/networkcurve.h

    r8514 r8518  
    4747    void add_connected_edge(EdgeItem* edge); 
    4848    void remove_connected_edge(EdgeItem* edge); 
     49    QList<EdgeItem*> connected_edges(); 
    4950     
    5051    double m_size_value; 
     
    154155     
    155156    void set_nodes(Nodes nodes); 
     157    void remove_nodes(const QList<int> nodes); 
    156158    void set_edges(Edges edges); 
    157159    QList<QPair<int, int> > edge_indices(); 
  • source/orangeplot/networkcurve.sip

    r8514 r8518  
    9191     
    9292    void set_nodes(QMap<int, NodeItem*> nodes); 
     93    void remove_nodes(const QList<int> nodes); 
    9394    void set_edges(Edges edges); 
    9495    QList<QPair<int, int> > edge_indices(); 
Note: See TracChangeset for help on using the changeset viewer.