Хочу добавить 
QVariant m в 
QDataStream &stream:
  friend QDataStream &operator <<(QDataStream &stream, MainList &list)
  {  
    QVariantMap m; 
    // Добавляем количество элементов
    m.insert("COUNT", list.items.size());
    // Добавляем все элементы
    int counter = 0;
    for (auto it = list.items.begin(); it != list.items.end(); ++it)
    {
      for (int j = 0; j < COL_COUNT; j++)
      {
        QString key = QString(counter);
        m.insert(key, it->Data[j]);
        counter++;
      }
    }
    stream << m;  
    return stream;  
  };
однако после 
stream << m, в 
stream q_status = WriteFailedВ чем косяк?