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 ************************************************************************/
30 #include "openlocked.hxx"
32 OpenLockedQueryBox::OpenLockedQueryBox( Window
* pParent
, ResMgr
* pResMgr
, const String
& aMessage
) :
34 ResId(STR_OPENLOCKED_TITLE
, *pResMgr
).toString(),
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() );
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 );
58 OpenLockedQueryBox::~OpenLockedQueryBox()
63 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */