Дано - есть куча виджетов класса А. Надо - узнать какой из них лежит на активном окне.Думается что надо как-то так - хранить список этих виджетов, перебирать список, для каждого получать окно, поднимаясь по парентам и сравнивать с QApplication::activeWindow.Вопрос только один - приемлема ли скорость этого дела?Конечно есть вариант сделать свой мейнвиндоу, к-ый хранит указатель на этот виджет, но это как-то некузяво.
|