diff options
Diffstat (limited to 'vcl/source/uitest/uitest.cxx')
-rw-r--r-- | vcl/source/uitest/uitest.cxx | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/vcl/source/uitest/uitest.cxx b/vcl/source/uitest/uitest.cxx index 413201843ced..3b19a9acc49c 100644 --- a/vcl/source/uitest/uitest.cxx +++ b/vcl/source/uitest/uitest.cxx @@ -49,4 +49,16 @@ std::unique_ptr<UIObject> UITest::getFocusTopWindow() return rWinData.mpFirstFrame->GetUITestFactory()(rWinData.mpFirstFrame); } +std::unique_ptr<UIObject> UITest::getFloatWindow() +{ + ImplSVData* pSVData = ImplGetSVData(); + ImplSVWinData& rWinData = pSVData->maWinData; + + VclPtr<vcl::Window> pFloatWin = rWinData.mpFirstFloat; + if (pFloatWin) + return pFloatWin->GetUITestFactory()(pFloatWin); + + return nullptr; +} + /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |