- /*
- if(event.m_itemIndex!=0)
- {*/
- if(level<mLevelList.size()-1)
- {
- mSelected=GetSelected(level+2);
- }
- else if(mProcess)
- {
- mLastLevelSelected=GetSelected(level+2);
- }
- else
- {
- event.Veto();
- }
-
- if (level<mLevelList.size()-1)
- {
- UpdateLevel( level + 2 );
- GetGimmickView()->ClearSelection();
- }
- if (level==mLevelList.size()-2) SelectLowerLevel();
- if (level==(mLevelList.size()-1)&&mProcess)
- {
- if(event.GetEventType()==10145)
- {
- ValidateSelectedImages (true);
- }
- else
- {
- ValidateSelectedImages (false);
- }
- }
- //SetColor(level,event.m_itemIndex);
- /*}
+ /*
+ if(event.m_itemIndex!=0)
+ {*/
+
+ if(level<mLevelList.size()-1)
+ {
+ //mSelected=GetSelected(level+1); //2);
+ }
+ else if(mProcess)
+ {
+ //mLastLevelSelected=GetSelected(level+1); //2);
+ }
+ else
+ {
+ event.Veto();
+ }
+
+ // Update the children level (if selection not at last level)
+ if (level<mLevelList.size()-1)
+ {
+ UpdateLevel( level + 2 );
+ // Reset the viewer setting the default image
+ GetGimmickView()->ClearSelection();
+ }
+ // Select all images if the selection is at series level
+ if (level==mLevelList.size()-2) SelectLowerLevel();
+ // Validate selected images if the selection is at image level
+ if (level==(mLevelList.size()-1)&&mProcess)
+ {
+ if(event.GetEventType()==10145)
+ {
+ ValidateSelectedImages (true);
+ }