summaryrefslogtreecommitdiff
path: root/vcl/source/window/msgbox.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'vcl/source/window/msgbox.cxx')
-rw-r--r--vcl/source/window/msgbox.cxx68
1 files changed, 5 insertions, 63 deletions
diff --git a/vcl/source/window/msgbox.cxx b/vcl/source/window/msgbox.cxx
index efe8bfcfe175..52d0bfdbdf97 100644
--- a/vcl/source/window/msgbox.cxx
+++ b/vcl/source/window/msgbox.cxx
@@ -411,82 +411,24 @@ OUString WarningBox::GetStandardText()
return VclResId(SV_MSGBOX_WARNING);
}
-ErrorBox::ErrorBox( vcl::Window* pParent, const OUString& rMessage ) :
- MessBox( pParent, MessBoxStyle::Ok | MessBoxStyle::DefaultOk, 0, OUString(), rMessage )
+Image const & GetStandardErrorBoxImage()
{
- DBG_TESTSOLARMUTEX();
- // Default Text is the display title from the application
- if ( GetText().isEmpty() )
- SetText( GetStandardText() );
-
- SetImage( ErrorBox::GetStandardImage() );
-}
-
-ErrorBox::ErrorBox( vcl::Window* pParent, MessBoxStyle nStyle,
- const OUString& rMessage ) :
- ErrorBox(pParent, nStyle, 0, rMessage )
-{
-}
-
-ErrorBox::ErrorBox( vcl::Window* pParent, MessBoxStyle nStyle, WinBits nWinBits,
- const OUString& rMessage ) :
- MessBox( pParent, nStyle, nWinBits, OUString(), rMessage )
-{
- DBG_TESTSOLARMUTEX();
- // Default Text is the display title from the application
- if ( GetText().isEmpty() )
- SetText( GetStandardText() );
-
- SetImage( ErrorBox::GetStandardImage() );
-}
-
-Image ErrorBox::GetStandardImage()
-{
- try
- {
- ImplInitMsgBoxImageList();
- }
- catch (const css::uno::Exception &)
- {
- // During early bootstrap we can have no initialized
- // ucb and hence no ability to get this image, so nop.
- return Image();
- }
+ ImplInitMsgBoxImageList();
return ImplGetSVData()->maWinData.maMsgBoxImgList[0];
}
-OUString ErrorBox::GetStandardText()
+OUString GetStandardErrorBoxText()
{
return VclResId(SV_MSGBOX_ERROR);
}
-QueryBox::QueryBox( vcl::Window* pParent, MessBoxStyle nStyle, const OUString& rMessage ) :
- QueryBox( pParent, nStyle, 0, rMessage )
-{
-}
-
-QueryBox::QueryBox( vcl::Window* pParent, MessBoxStyle nStyle, WinBits nWinBits, const OUString& rMessage ) :
- MessBox( pParent, nStyle, nWinBits, OUString(), rMessage )
-{
- // Default Text is the display title from the application
- if ( GetText().isEmpty() )
- SetText( GetStandardText() );
-
- SetImage( QueryBox::GetStandardImage() );
-}
-
-void QueryBox::SetDefaultCheckBoxText()
-{
- maCheckBoxText = VclResId(SV_STDTEXT_DONTASKAGAIN);
-}
-
-Image const & QueryBox::GetStandardImage()
+Image const & GetStandardQueryBoxImage()
{
ImplInitMsgBoxImageList();
return ImplGetSVData()->maWinData.maMsgBoxImgList[1];
}
-OUString QueryBox::GetStandardText()
+OUString GetStandardQueryBoxText()
{
return VclResId(SV_MSGBOX_QUERY);
}