64 mpa_cborReader->enterContainer();
66 while(getExpectedString())
69 if(m_expectedString ==
"informations")
71 QCborMap cbor_informations;
72 mpa_cborReader->readCborMap(cbor_informations);
74 else if(m_expectedString ==
"from")
76 m_isMzcborIndex =
true;
77 qDebug() << m_expectedString;
78 if(getExpectedString())
80 m_from = m_expectedString;
83 else if(m_expectedString ==
"runIdList")
85 mpa_cborReader->readArray(m_runIdList);
87 else if(m_expectedString ==
"runSpectrumIndexList")
89 std::size_t length = mpa_cborReader->length();
90 mpa_cborReader->enterContainer();
91 for(std::size_t i = 0; i < length; i++)
93 m_runAndSpectrumOffsetList.push_back(std::vector<qint64>());
94 mpa_cborReader->readArray(m_runAndSpectrumOffsetList.back());
96 mpa_cborReader->leaveContainer();
98 else if(m_expectedString ==
"runSpectrumNativeIdList")
100 std::size_t length = mpa_cborReader->length();
101 mpa_cborReader->enterContainer();
102 for(std::size_t i = 0; i < length; i++)
104 m_runAndSpectrumIdList.push_back(std::vector<QString>());
105 mpa_cborReader->readArray(m_runAndSpectrumIdList.back());
107 mpa_cborReader->leaveContainer();
110 mpa_cborReader->leaveContainer();