10#ifndef INCLUDED_TEST_SCREENSHOT_TEST_HXX
11#define INCLUDED_TEST_SCREENSHOT_TEST_HXX
16#include <com/sun/star/lang/XComponent.hpp>
17#include <osl/file.hxx>
24typedef std::map<OString, sal_uInt32>
mapType;
41 void implSaveScreenshot(
const BitmapEx& rScreenshot,
const OUString& rScreenshotId);
60 virtual void setUp()
override;
74 void dumpDialogToPath(std::string_view rUIXMLDescription);
77 void processAllKnownDialogs();
88 void processDialogBatchFile(std::u16string_view rFile);
mapType maKnownDialogs
the set of known dialogs and their ID for usage in createDialogByID
virtual VclPtr< VclAbstractDialog > createDialogByID(sal_uInt32 nID)=0
dialog creation for known dialogs by ID.
std::unique_ptr< weld::Container > mxParentWidget
virtual void registerKnownDialogsByID(mapType &rKnownDialogs)=0
helper method to populate maKnownDialogs, called in setUp().
weld::GenericDialogController maParent
parent for non-dialog buildables
const mapType & getKnownDialogs() const
const access to known dialogs
OUString maCurrentLanguage
The current UI language.
virtual void setUp() override
std::map< OString, sal_uInt32 > mapType
#define OOO_DLLPUBLIC_TEST