Пример #1
0
void RyTableModel::updateItem(RyPipeData_ptr p){
    int i = pipesMap.keys().indexOf(p->id);
    if(i!=-1){

        RyPipeData_ptr ori = pipesMap[p->id];
        pipesMap[p->id] = p;
        int j = pipesVector.indexOf(ori);
        if(j!=-1){
            pipesVector.replace(j,p);
        }
        emit dataChanged(index(i,0),index(i,columnCount()-1));
        emit connectionUpdated(p);
    }
}
Пример #2
0
 /**
  * Update connection
  */
 void SettingsManager::updateConnection(ConnectionSettings *connection)
 {
     if (_connections.contains(connection))
         emit connectionUpdated(connection);
 }