mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-01 21:56:43 +08:00
Ref T554, find parent dialog
This commit is contained in:
committed by
Mat Sutcliffe
parent
11785c434d
commit
db0df3b00e
@@ -634,4 +634,15 @@ namespace BlackGui
|
||||
|
||||
return QStringLiteral("<img src=\"%1\" height=%2>").arg(p, QString::number(height));
|
||||
}
|
||||
|
||||
QDialog *CGuiUtility::findParentDialog(QWidget *widget)
|
||||
{
|
||||
if (CGuiUtility::isDialog(widget)) { return qobject_cast<QDialog *>(widget); }
|
||||
while (widget->parent())
|
||||
{
|
||||
widget = widget->parentWidget();
|
||||
if (CGuiUtility::isDialog(widget)) { return qobject_cast<QDialog *>(widget); }
|
||||
}
|
||||
return nullptr;
|
||||
}
|
||||
} // ns
|
||||
|
||||
Reference in New Issue
Block a user