+ if (anOperation) {
+#ifdef DEBUG_CURRENT_SELECTION
+ QString aPrefix = "ModuleBase_FilterValidated::IsOk: ";
+ QList<ModuleBase_ViewerPrsPtr> aSelected = myWorkshop->selection()->getSelected(ModuleBase_ISelection::Viewer);
+ QList<ModuleBase_ViewerPrsPtr>::const_iterator anIt = aSelected.begin(), aLast = aSelected.end();
+ QStringList anInfo;
+ ModuleBase_ViewerPrsPtr aPrs;
+ for (; anIt != aLast; anIt++) {
+ aPrs = (*anIt);
+ if (!aPrs.get())
+ continue;
+
+ //GeomShapePtr aShape = aPrs->shape();
+ ObjectPtr anObject = aPrs->object();
+ QString anObjectInfo = anObject.get() ? ModuleBase_Tools::objectInfo(anObject) : "";
+ anInfo.append(anObjectInfo);
+ }
+ QString anInfoStr = anInfo.join(";\t");
+ qDebug(QString("%1: %2, %3").arg(aPrefix).arg(anInfo.size()).arg(anInfoStr).toStdString().c_str());
+#endif