C++ (Qt)...//закидываем указатель в свойства баттонаpButton->setProperty("dlg", reinterpret_cast<intptr_t>(pChildClassObj));...//В слоте вызываемQBaseDialog *pBaseDialog = sender()->property("dlg").value<QBaseDialog*>();...