X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=vv%2FvvReadState.cxx;h=83a7c5e17e4194e4c1474d519f5310da8db55969;hb=d5d7649dc98a8b698bca05a170253513834f04bf;hp=6ad544b17f990bb65d134ccc2c3af1ad30e5bcc0;hpb=acdc20ec4afc95db1db29bf8d885a3b72c9c7ee0;p=clitk.git diff --git a/vv/vvReadState.cxx b/vv/vvReadState.cxx index 6ad544b..83a7c5e 100644 --- a/vv/vvReadState.cxx +++ b/vv/vvReadState.cxx @@ -11,6 +11,7 @@ vvReadState::vvReadState() : m_XmlReader(new QXmlStreamReader), m_File(new QFile) { + m_NumImages = 0; } vvReadState::~vvReadState() @@ -21,6 +22,7 @@ void vvReadState::Run(vvMainWindow* vvWindow, const std::string& file) { assert(vvWindow); + m_NumImages = 0; m_File->setFileName(file.c_str()); m_File->open(QIODevice::ReadOnly); m_XmlReader->setDevice(m_File.get()); @@ -82,6 +84,9 @@ std::string vvReadState::ReadImage() } } } + + if (!m_XmlReader->hasError()) + m_NumImages++; return value; }