Version 3.6.0.4, tag libreoffice-3.6.0.4
[LibreOffice.git] / uui / source / openlocked.cxx
blobfc04f055b49ce97510aedfa55aecbc63150936c8
1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2 /*************************************************************************
4 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
6 * Copyright 2000, 2010 Oracle and/or its affiliates.
8 * OpenOffice.org - a multi-platform office productivity suite
10 * This file is part of OpenOffice.org.
12 * OpenOffice.org is free software: you can redistribute it and/or modify
13 * it under the terms of the GNU Lesser General Public License version 3
14 * only, as published by the Free Software Foundation.
16 * OpenOffice.org is distributed in the hope that it will be useful,
17 * but WITHOUT ANY WARRANTY; without even the implied warranty of
18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19 * GNU Lesser General Public License version 3 for more details
20 * (a copy is included in the LICENSE file that accompanied this code).
22 * You should have received a copy of the GNU Lesser General Public License
23 * version 3 along with OpenOffice.org. If not, see
24 * <http://www.openoffice.org/license.html>
25 * for a copy of the LGPLv3 License.
27 ************************************************************************/
29 #include "ids.hrc"
30 #include "openlocked.hxx"
32 OpenLockedQueryBox::OpenLockedQueryBox( Window* pParent, ResMgr* pResMgr, const String& aMessage ) :
33 MessBox(pParent, 0,
34 ResId(STR_OPENLOCKED_TITLE, *pResMgr).toString(),
35 aMessage )
37 SetImage( QueryBox::GetStandardImage() );
39 AddButton(ResId(STR_OPENLOCKED_OPENREADONLY_BTN, *pResMgr).toString(), RET_YES,
40 BUTTONDIALOG_DEFBUTTON | BUTTONDIALOG_OKBUTTON | BUTTONDIALOG_FOCUSBUTTON);
42 AddButton(ResId(STR_OPENLOCKED_OPENCOPY_BTN, *pResMgr).toString(), RET_NO, 0);
44 AddButton( BUTTON_CANCEL, RET_CANCEL, BUTTONDIALOG_CANCELBUTTON );
45 SetButtonHelpText( RET_YES, String() );
46 SetButtonHelpText( RET_NO, String() );
48 #ifdef WNT
49 // bnc#656566
50 // Yes, it is silly to do this only for this dialog but not the
51 // other similar ones. But hey, it was about this dialog that the
52 // customer complained. You who read this and feel the itch, feel
53 // free to fix the problem in a better way.
54 EnableAlwaysOnTop( true );
55 #endif
58 OpenLockedQueryBox::~OpenLockedQueryBox()
63 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */