--- a/gui.cpp Sun Apr 14 03:54:40 2013 +0300 +++ b/gui.cpp Sun Apr 14 17:31:09 2013 +0300 @@ -682,6 +682,21 @@ // ========================================================================= // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // ========================================================================= // +bool ForgeWindow::isSelected (LDObject* obj) { + LDObject* pNeedle = obj->topLevelParent (); + + if (pNeedle == null) + pNeedle = obj; + + for (LDObject* pHay : paSelection) + if (pHay == pNeedle) + return true; + return false; +} + +// ========================================================================= // +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // +// ========================================================================= // QIcon getIcon (const char* sIconName) { return (QIcon (str::mkfmt ("./icons/%s.png", sIconName))); }