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: AddField.cxx,v $
10  * $Revision: 1.5 $
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 #ifndef RPTUI_COLUMNINFO_HXX
31 #define RPTUI_COLUMNINFO_HXX
32 
33 #include <rtl/ustring.hxx>
34 
35 namespace rptui
36 {
37 	struct ColumnInfo
38 	{
39 		::rtl::OUString sColumnName;
40 		::rtl::OUString sLabel;
41 		bool bColumn;
42 		ColumnInfo(const ::rtl::OUString& i_sColumnName,const ::rtl::OUString& i_sLabel)
43 			: sColumnName(i_sColumnName)
44 			, sLabel(i_sLabel)
45 			, bColumn(true)
46 		{
47 		}
48 		ColumnInfo(const ::rtl::OUString& i_sColumnName)
49 			: sColumnName(i_sColumnName)
50 			, bColumn(false)
51 		{
52 		}
53 	};
54 // =============================================================================
55 } // namespace rptui
56 // =============================================================================
57 #endif // RPTUI_COLUMNINFO_HXX
58