1
/****************************************************************************
3
** Copyright (C) 1992-2005 Trolltech AS. All rights reserved.
5
** This file is part of the designer application of the Qt Toolkit.
7
** This file may be distributed under the terms of the Q Public License
8
** as defined by Trolltech AS of Norway and appearing in the file
9
** LICENSE.QPL included in the packaging of this file.
11
** This file may be distributed and/or modified under the terms of the
12
** GNU General Public License version 2 as published by the Free Software
13
** Foundation and appearing in the file LICENSE.GPL included in the
14
** packaging of this file.
16
** See http://www.trolltech.com/pricing.html or email sales@trolltech.com for
17
** information about Qt Commercial License Agreements.
18
** See http://www.trolltech.com/qpl/ for QPL licensing information.
19
** See http://www.trolltech.com/gpl/ for GPL licensing information.
21
** Contact info@trolltech.com if any conditions of this licensing are
24
** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
25
** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
27
****************************************************************************/
31
namespace qdesigner_internal {
33
int size_type_to_int( QSizePolicy::Policy t )
35
if ( t == QSizePolicy::Fixed )
37
if ( t == QSizePolicy::Minimum )
39
if ( t == QSizePolicy::Maximum )
41
if ( t == QSizePolicy::Preferred )
43
if ( t == QSizePolicy::MinimumExpanding )
45
if ( t == QSizePolicy::Expanding )
47
if ( t == QSizePolicy::Ignored )
52
QString size_type_to_string( QSizePolicy::Policy t )
54
if ( t == QSizePolicy::Fixed )
55
return QString::fromUtf8("Fixed");
56
if ( t == QSizePolicy::Minimum )
57
return QString::fromUtf8("Minimum");
58
if ( t == QSizePolicy::Maximum )
59
return QString::fromUtf8("Maximum");
60
if ( t == QSizePolicy::Preferred )
61
return QString::fromUtf8("Preferred");
62
if ( t == QSizePolicy::MinimumExpanding )
63
return QString::fromUtf8("MinimumExpanding");
64
if ( t == QSizePolicy::Expanding )
65
return QString::fromUtf8("Expanding");
66
if ( t == QSizePolicy::Ignored )
67
return QString::fromUtf8("Ignored");
71
QSizePolicy::Policy int_to_size_type( int i )
74
return QSizePolicy::Fixed;
76
return QSizePolicy::Minimum;
78
return QSizePolicy::Maximum;
80
return QSizePolicy::Preferred;
82
return QSizePolicy::MinimumExpanding;
84
return QSizePolicy::Expanding;
86
return QSizePolicy::Ignored;
87
return QSizePolicy::Preferred;
90
} // namespace qdesigner_internal