Exemplo n.º 1
0
void RoutesTableModel::set(const QPoint &from, const QPoint &to, double factor)
{
    QPair<QPoint,QPoint> route(from, to);
    int routeIndex = m_routes.indexOf(route);

    if (routeIndex == -1)
    {
        _addRoute(route, factor);
    }
    else
    {
        m_factors[routeIndex] = factor;
        emit dataChanged(index(routeIndex, 3), index(routeIndex, 3));
    }
}
Exemplo n.º 2
0
RouteId MsgRouter::addRoute( MsgType msgType, Receiver * pReceiver )
{
    Route * p = new Route( pReceiver, MsgType::Dummy );
    return _addRoute( msgType, p );
}
Exemplo n.º 3
0
RouteId MsgRouter::addRoute( MsgType msgType, const Receiver_p& pReceiver )
{
    Route * p = new Route( pReceiver.rawPtr(), MsgType::Dummy );
    return _addRoute( msgType, p );
}
Exemplo n.º 4
0
RouteId MsgRouter::addRoute( const Object_p& pSource, MsgType filter, const Receiver_p& pReceiver )
{
    Route * p = new Route( pReceiver.rawPtr(), filter );
    return _addRoute( pSource, p );
}
Exemplo n.º 5
0
	WgRouteId MsgRouter::addRoute( const MsgFilter& filter, MsgType msgType, const Receiver_p& pReceiver )
	{
		Route * p = new Route( filter, pReceiver.rawPtr() );
		return _addRoute( msgType, p );	
	}
Exemplo n.º 6
0
	WgRouteId MsgRouter::addRoute( MsgType msgType, Receiver * pReceiver )
	{
		Route * p = new Route( MsgFilter(), pReceiver );
		return _addRoute( msgType, p );	
	}
Exemplo n.º 7
0
	WgRouteId MsgRouter::addRoute( const MsgFilter& filter, const Object_p& pSource, const Receiver_p& pReceiver )
	{
		Route * p = new Route( filter, pReceiver.rawPtr() );
		return _addRoute( pSource, p );
	}