1 /************************************************************************* 2 * 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4 * 5 * Copyright 2008 by Sun Microsystems, Inc. 6 * 7 * OpenOffice.org - a multi-platform office productivity suite 8 * 9 * $RCSfile: langbox.hxx,v $ 10 * $Revision: 1.4.242.1 $ 11 * 12 * This file is part of OpenOffice.org. 13 * 14 * OpenOffice.org is free software: you can redistribute it and/or modify 15 * it under the terms of the GNU Lesser General Public License version 3 16 * only, as published by the Free Software Foundation. 17 * 18 * OpenOffice.org is distributed in the hope that it will be useful, 19 * but WITHOUT ANY WARRANTY; without even the implied warranty of 20 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 21 * GNU Lesser General Public License version 3 for more details 22 * (a copy is included in the LICENSE file that accompanied this code). 23 * 24 * You should have received a copy of the GNU Lesser General Public License 25 * version 3 along with OpenOffice.org. If not, see 26 * <http://www.openoffice.org/license.html> 27 * for a copy of the LGPLv3 License. 28 * 29 ************************************************************************/ 30 31 #ifndef SC_UI_IMPORTOPTIONS_HXX 32 #define SC_UI_IMPORTOPTIONS_HXX 33 34 #include "vcl/dialog.hxx" 35 #include "vcl/button.hxx" 36 #include "vcl/fixed.hxx" 37 #include "i18npool/lang.h" 38 #include "svx/langbox.hxx" 39 40 class ScTextImportOptionsDlg : public ModalDialog 41 { 42 public: 43 ScTextImportOptionsDlg(Window* pParent); 44 virtual ~ScTextImportOptionsDlg(); 45 46 virtual short Execute(); 47 48 LanguageType getLanguageType() const; 49 bool isDateConversionSet() const; 50 51 private: 52 void init(); 53 54 private: 55 OKButton maBtnOk; 56 CancelButton maBtnCancel; 57 HelpButton maBtnHelp; 58 59 FixedLine maFlChooseLang; 60 61 RadioButton maRbAutomatic; 62 RadioButton maRbCustom; 63 64 SvxLanguageBox maLbCustomLang; 65 66 FixedLine maFlOption; 67 68 CheckBox maBtnConvertDate; 69 70 DECL_LINK( OKHdl, OKButton* ); 71 72 DECL_LINK( RadioHdl, RadioButton* ); 73 }; 74 75 76 #endif 77