source: projectionDesigner/trunk/projdesigner/ui_qpreferencedialog.h @ 16

Last change on this file since 16 was 4, checked in by Torben Dannhauer, 15 years ago
File size: 19.2 KB
RevLine 
[4]1/********************************************************************************
2** Form generated from reading ui file 'qpreferencedialog.ui'
3**
4** Created: Tue 28. Apr 15:36:09 2009
5**      by: Qt User Interface Compiler version 4.5.1
6**
7** WARNING! All changes made in this file will be lost when recompiling ui file!
8********************************************************************************/
9
10#ifndef UI_QPREFERENCEDIALOG_H
11#define UI_QPREFERENCEDIALOG_H
12
13#include <QtCore/QVariant>
14#include <QtGui/QAction>
15#include <QtGui/QApplication>
16#include <QtGui/QButtonGroup>
17#include <QtGui/QCheckBox>
18#include <QtGui/QComboBox>
19#include <QtGui/QDialog>
20#include <QtGui/QGridLayout>
21#include <QtGui/QGroupBox>
22#include <QtGui/QHBoxLayout>
23#include <QtGui/QHeaderView>
24#include <QtGui/QLabel>
25#include <QtGui/QLineEdit>
26#include <QtGui/QPushButton>
27#include <QtGui/QSpacerItem>
28#include <QtGui/QSpinBox>
29#include <QtGui/QVBoxLayout>
30
31QT_BEGIN_NAMESPACE
32
33class Ui_QPreferenceDialog
34{
35public:
36    QHBoxLayout *hboxLayout;
37    QVBoxLayout *vboxLayout;
38    QGroupBox *gridGroupBox;
39    QHBoxLayout *hboxLayout1;
40    QHBoxLayout *hboxLayout2;
41    QLabel *gridSizeLabel;
42    QLineEdit *gridSizeEdit;
43    QLabel *gridSubdivLabel;
44    QSpinBox *gridSubdivSpinBox;
45    QSpacerItem *spacerItem;
46    QGroupBox *offscreenSceneRenderingGroupBox;
47    QHBoxLayout *hboxLayout3;
48    QVBoxLayout *vboxLayout1;
49    QHBoxLayout *hboxLayout4;
50    QLabel *bufferSizeLabel;
51    QComboBox *bufferWidthComboBox;
52    QComboBox *bufferHeightComboBox;
53    QSpacerItem *spacerItem1;
54    QGroupBox *blendMapGroupBox;
55    QHBoxLayout *hboxLayout5;
56    QVBoxLayout *vboxLayout2;
57    QHBoxLayout *hboxLayout6;
58    QCheckBox *softEdgeCheckBox;
59    QLabel *blendEdgeWidthLabel;
60    QSpinBox *blendEdgeWidthSpinBox;
61    QLabel *blendEdgeExponentLabel;
62    QLineEdit *blendEdgeExponentEdit;
63    QSpacerItem *spacerItem2;
64    QGroupBox *exportGroupBox;
65    QHBoxLayout *hboxLayout7;
66    QVBoxLayout *vboxLayout3;
67    QHBoxLayout *hboxLayout8;
68    QLabel *exportSizeLabel;
69    QComboBox *exportWidthComboBox;
70    QComboBox *exportHeightComboBox;
71    QSpacerItem *spacerItem3;
72    QLabel *exportFileNamePatternLabel;
73    QHBoxLayout *hboxLayout9;
74    QSpacerItem *spacerItem4;
75    QGridLayout *gridLayout;
76    QLabel *exportDistortMapPatternLabel;
77    QLabel *exportViewMatrixPatternLabel;
78    QLineEdit *exportDistortMapPatternEdit;
79    QLineEdit *exportViewMatrixPatternEdit;
80    QLineEdit *exportBlendMapPatternEdit;
81    QLabel *exportBlendMapPatternLabel;
82    QSpacerItem *spacerItem5;
83    QSpacerItem *spacerItem6;
84    QPushButton *pB_ClosePrefDiag;
85
86    void setupUi(QDialog *QPreferenceDialog)
87    {
88        if (QPreferenceDialog->objectName().isEmpty())
89            QPreferenceDialog->setObjectName(QString::fromUtf8("QPreferenceDialog"));
90        QPreferenceDialog->resize(345, 357);
91        QIcon icon;
92        icon.addPixmap(QPixmap(QString::fromUtf8(":/new/prefix1/Resources/settings.png")), QIcon::Normal, QIcon::Off);
93        QPreferenceDialog->setWindowIcon(icon);
94        hboxLayout = new QHBoxLayout(QPreferenceDialog);
95#ifndef Q_OS_MAC
96        hboxLayout->setSpacing(6);
97#endif
98        hboxLayout->setMargin(4);
99        hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
100        vboxLayout = new QVBoxLayout();
101#ifndef Q_OS_MAC
102        vboxLayout->setSpacing(6);
103#endif
104#ifndef Q_OS_MAC
105        vboxLayout->setMargin(0);
106#endif
107        vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
108        gridGroupBox = new QGroupBox(QPreferenceDialog);
109        gridGroupBox->setObjectName(QString::fromUtf8("gridGroupBox"));
110        hboxLayout1 = new QHBoxLayout(gridGroupBox);
111#ifndef Q_OS_MAC
112        hboxLayout1->setSpacing(6);
113#endif
114        hboxLayout1->setMargin(4);
115        hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1"));
116        hboxLayout2 = new QHBoxLayout();
117#ifndef Q_OS_MAC
118        hboxLayout2->setSpacing(6);
119#endif
120#ifndef Q_OS_MAC
121        hboxLayout2->setMargin(0);
122#endif
123        hboxLayout2->setObjectName(QString::fromUtf8("hboxLayout2"));
124        gridSizeLabel = new QLabel(gridGroupBox);
125        gridSizeLabel->setObjectName(QString::fromUtf8("gridSizeLabel"));
126
127        hboxLayout2->addWidget(gridSizeLabel);
128
129        gridSizeEdit = new QLineEdit(gridGroupBox);
130        gridSizeEdit->setObjectName(QString::fromUtf8("gridSizeEdit"));
131        gridSizeEdit->setMinimumSize(QSize(64, 0));
132        gridSizeEdit->setMaximumSize(QSize(64, 16777215));
133
134        hboxLayout2->addWidget(gridSizeEdit);
135
136        gridSubdivLabel = new QLabel(gridGroupBox);
137        gridSubdivLabel->setObjectName(QString::fromUtf8("gridSubdivLabel"));
138
139        hboxLayout2->addWidget(gridSubdivLabel);
140
141        gridSubdivSpinBox = new QSpinBox(gridGroupBox);
142        gridSubdivSpinBox->setObjectName(QString::fromUtf8("gridSubdivSpinBox"));
143
144        hboxLayout2->addWidget(gridSubdivSpinBox);
145
146        spacerItem = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
147
148        hboxLayout2->addItem(spacerItem);
149
150
151        hboxLayout1->addLayout(hboxLayout2);
152
153
154        vboxLayout->addWidget(gridGroupBox);
155
156        offscreenSceneRenderingGroupBox = new QGroupBox(QPreferenceDialog);
157        offscreenSceneRenderingGroupBox->setObjectName(QString::fromUtf8("offscreenSceneRenderingGroupBox"));
158        hboxLayout3 = new QHBoxLayout(offscreenSceneRenderingGroupBox);
159#ifndef Q_OS_MAC
160        hboxLayout3->setSpacing(6);
161#endif
162        hboxLayout3->setMargin(4);
163        hboxLayout3->setObjectName(QString::fromUtf8("hboxLayout3"));
164        vboxLayout1 = new QVBoxLayout();
165#ifndef Q_OS_MAC
166        vboxLayout1->setSpacing(6);
167#endif
168#ifndef Q_OS_MAC
169        vboxLayout1->setMargin(0);
170#endif
171        vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1"));
172        hboxLayout4 = new QHBoxLayout();
173#ifndef Q_OS_MAC
174        hboxLayout4->setSpacing(6);
175#endif
176#ifndef Q_OS_MAC
177        hboxLayout4->setMargin(0);
178#endif
179        hboxLayout4->setObjectName(QString::fromUtf8("hboxLayout4"));
180        bufferSizeLabel = new QLabel(offscreenSceneRenderingGroupBox);
181        bufferSizeLabel->setObjectName(QString::fromUtf8("bufferSizeLabel"));
182
183        hboxLayout4->addWidget(bufferSizeLabel);
184
185        bufferWidthComboBox = new QComboBox(offscreenSceneRenderingGroupBox);
186        bufferWidthComboBox->setObjectName(QString::fromUtf8("bufferWidthComboBox"));
187
188        hboxLayout4->addWidget(bufferWidthComboBox);
189
190        bufferHeightComboBox = new QComboBox(offscreenSceneRenderingGroupBox);
191        bufferHeightComboBox->setObjectName(QString::fromUtf8("bufferHeightComboBox"));
192
193        hboxLayout4->addWidget(bufferHeightComboBox);
194
195        spacerItem1 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
196
197        hboxLayout4->addItem(spacerItem1);
198
199
200        vboxLayout1->addLayout(hboxLayout4);
201
202
203        hboxLayout3->addLayout(vboxLayout1);
204
205
206        vboxLayout->addWidget(offscreenSceneRenderingGroupBox);
207
208        blendMapGroupBox = new QGroupBox(QPreferenceDialog);
209        blendMapGroupBox->setObjectName(QString::fromUtf8("blendMapGroupBox"));
210        hboxLayout5 = new QHBoxLayout(blendMapGroupBox);
211#ifndef Q_OS_MAC
212        hboxLayout5->setSpacing(6);
213#endif
214        hboxLayout5->setMargin(4);
215        hboxLayout5->setObjectName(QString::fromUtf8("hboxLayout5"));
216        vboxLayout2 = new QVBoxLayout();
217#ifndef Q_OS_MAC
218        vboxLayout2->setSpacing(6);
219#endif
220#ifndef Q_OS_MAC
221        vboxLayout2->setMargin(0);
222#endif
223        vboxLayout2->setObjectName(QString::fromUtf8("vboxLayout2"));
224        hboxLayout6 = new QHBoxLayout();
225#ifndef Q_OS_MAC
226        hboxLayout6->setSpacing(6);
227#endif
228#ifndef Q_OS_MAC
229        hboxLayout6->setMargin(0);
230#endif
231        hboxLayout6->setObjectName(QString::fromUtf8("hboxLayout6"));
232        softEdgeCheckBox = new QCheckBox(blendMapGroupBox);
233        softEdgeCheckBox->setObjectName(QString::fromUtf8("softEdgeCheckBox"));
234
235        hboxLayout6->addWidget(softEdgeCheckBox);
236
237        blendEdgeWidthLabel = new QLabel(blendMapGroupBox);
238        blendEdgeWidthLabel->setObjectName(QString::fromUtf8("blendEdgeWidthLabel"));
239        QSizePolicy sizePolicy(QSizePolicy::Minimum, QSizePolicy::Preferred);
240        sizePolicy.setHorizontalStretch(0);
241        sizePolicy.setVerticalStretch(0);
242        sizePolicy.setHeightForWidth(blendEdgeWidthLabel->sizePolicy().hasHeightForWidth());
243        blendEdgeWidthLabel->setSizePolicy(sizePolicy);
244
245        hboxLayout6->addWidget(blendEdgeWidthLabel);
246
247        blendEdgeWidthSpinBox = new QSpinBox(blendMapGroupBox);
248        blendEdgeWidthSpinBox->setObjectName(QString::fromUtf8("blendEdgeWidthSpinBox"));
249
250        hboxLayout6->addWidget(blendEdgeWidthSpinBox);
251
252        blendEdgeExponentLabel = new QLabel(blendMapGroupBox);
253        blendEdgeExponentLabel->setObjectName(QString::fromUtf8("blendEdgeExponentLabel"));
254
255        hboxLayout6->addWidget(blendEdgeExponentLabel);
256
257        blendEdgeExponentEdit = new QLineEdit(blendMapGroupBox);
258        blendEdgeExponentEdit->setObjectName(QString::fromUtf8("blendEdgeExponentEdit"));
259        blendEdgeExponentEdit->setMaximumSize(QSize(32, 16777215));
260
261        hboxLayout6->addWidget(blendEdgeExponentEdit);
262
263        spacerItem2 = new QSpacerItem(20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
264
265        hboxLayout6->addItem(spacerItem2);
266
267
268        vboxLayout2->addLayout(hboxLayout6);
269
270
271        hboxLayout5->addLayout(vboxLayout2);
272
273
274        vboxLayout->addWidget(blendMapGroupBox);
275
276        exportGroupBox = new QGroupBox(QPreferenceDialog);
277        exportGroupBox->setObjectName(QString::fromUtf8("exportGroupBox"));
278        hboxLayout7 = new QHBoxLayout(exportGroupBox);
279#ifndef Q_OS_MAC
280        hboxLayout7->setSpacing(6);
281#endif
282        hboxLayout7->setMargin(4);
283        hboxLayout7->setObjectName(QString::fromUtf8("hboxLayout7"));
284        vboxLayout3 = new QVBoxLayout();
285#ifndef Q_OS_MAC
286        vboxLayout3->setSpacing(6);
287#endif
288#ifndef Q_OS_MAC
289        vboxLayout3->setMargin(0);
290#endif
291        vboxLayout3->setObjectName(QString::fromUtf8("vboxLayout3"));
292        hboxLayout8 = new QHBoxLayout();
293#ifndef Q_OS_MAC
294        hboxLayout8->setSpacing(6);
295#endif
296#ifndef Q_OS_MAC
297        hboxLayout8->setMargin(0);
298#endif
299        hboxLayout8->setObjectName(QString::fromUtf8("hboxLayout8"));
300        exportSizeLabel = new QLabel(exportGroupBox);
301        exportSizeLabel->setObjectName(QString::fromUtf8("exportSizeLabel"));
302
303        hboxLayout8->addWidget(exportSizeLabel);
304
305        exportWidthComboBox = new QComboBox(exportGroupBox);
306        exportWidthComboBox->setObjectName(QString::fromUtf8("exportWidthComboBox"));
307        exportWidthComboBox->setEditable(true);
308
309        hboxLayout8->addWidget(exportWidthComboBox);
310
311        exportHeightComboBox = new QComboBox(exportGroupBox);
312        exportHeightComboBox->setObjectName(QString::fromUtf8("exportHeightComboBox"));
313        exportHeightComboBox->setEditable(true);
314
315        hboxLayout8->addWidget(exportHeightComboBox);
316
317        spacerItem3 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
318
319        hboxLayout8->addItem(spacerItem3);
320
321
322        vboxLayout3->addLayout(hboxLayout8);
323
324        exportFileNamePatternLabel = new QLabel(exportGroupBox);
325        exportFileNamePatternLabel->setObjectName(QString::fromUtf8("exportFileNamePatternLabel"));
326
327        vboxLayout3->addWidget(exportFileNamePatternLabel);
328
329        hboxLayout9 = new QHBoxLayout();
330#ifndef Q_OS_MAC
331        hboxLayout9->setSpacing(6);
332#endif
333        hboxLayout9->setMargin(0);
334        hboxLayout9->setObjectName(QString::fromUtf8("hboxLayout9"));
335        spacerItem4 = new QSpacerItem(10, 20, QSizePolicy::Fixed, QSizePolicy::Minimum);
336
337        hboxLayout9->addItem(spacerItem4);
338
339        gridLayout = new QGridLayout();
340#ifndef Q_OS_MAC
341        gridLayout->setSpacing(6);
342#endif
343#ifndef Q_OS_MAC
344        gridLayout->setMargin(0);
345#endif
346        gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
347        exportDistortMapPatternLabel = new QLabel(exportGroupBox);
348        exportDistortMapPatternLabel->setObjectName(QString::fromUtf8("exportDistortMapPatternLabel"));
349
350        gridLayout->addWidget(exportDistortMapPatternLabel, 0, 0, 1, 1);
351
352        exportViewMatrixPatternLabel = new QLabel(exportGroupBox);
353        exportViewMatrixPatternLabel->setObjectName(QString::fromUtf8("exportViewMatrixPatternLabel"));
354
355        gridLayout->addWidget(exportViewMatrixPatternLabel, 2, 0, 1, 1);
356
357        exportDistortMapPatternEdit = new QLineEdit(exportGroupBox);
358        exportDistortMapPatternEdit->setObjectName(QString::fromUtf8("exportDistortMapPatternEdit"));
359        exportDistortMapPatternEdit->setMinimumSize(QSize(180, 0));
360
361        gridLayout->addWidget(exportDistortMapPatternEdit, 0, 1, 1, 1);
362
363        exportViewMatrixPatternEdit = new QLineEdit(exportGroupBox);
364        exportViewMatrixPatternEdit->setObjectName(QString::fromUtf8("exportViewMatrixPatternEdit"));
365
366        gridLayout->addWidget(exportViewMatrixPatternEdit, 2, 1, 1, 1);
367
368        exportBlendMapPatternEdit = new QLineEdit(exportGroupBox);
369        exportBlendMapPatternEdit->setObjectName(QString::fromUtf8("exportBlendMapPatternEdit"));
370
371        gridLayout->addWidget(exportBlendMapPatternEdit, 1, 1, 1, 1);
372
373        exportBlendMapPatternLabel = new QLabel(exportGroupBox);
374        exportBlendMapPatternLabel->setObjectName(QString::fromUtf8("exportBlendMapPatternLabel"));
375
376        gridLayout->addWidget(exportBlendMapPatternLabel, 1, 0, 1, 1);
377
378
379        hboxLayout9->addLayout(gridLayout);
380
381        spacerItem5 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
382
383        hboxLayout9->addItem(spacerItem5);
384
385
386        vboxLayout3->addLayout(hboxLayout9);
387
388
389        hboxLayout7->addLayout(vboxLayout3);
390
391
392        vboxLayout->addWidget(exportGroupBox);
393
394        spacerItem6 = new QSpacerItem(325, 71, QSizePolicy::Minimum, QSizePolicy::Expanding);
395
396        vboxLayout->addItem(spacerItem6);
397
398        pB_ClosePrefDiag = new QPushButton(QPreferenceDialog);
399        pB_ClosePrefDiag->setObjectName(QString::fromUtf8("pB_ClosePrefDiag"));
400
401        vboxLayout->addWidget(pB_ClosePrefDiag);
402
403
404        hboxLayout->addLayout(vboxLayout);
405
406
407        retranslateUi(QPreferenceDialog);
408        QObject::connect(pB_ClosePrefDiag, SIGNAL(clicked()), QPreferenceDialog, SLOT(close()));
409
410        QMetaObject::connectSlotsByName(QPreferenceDialog);
411    } // setupUi
412
413    void retranslateUi(QDialog *QPreferenceDialog)
414    {
415        QPreferenceDialog->setWindowTitle(QApplication::translate("QPreferenceDialog", "Preference", 0, QApplication::UnicodeUTF8));
416        gridGroupBox->setTitle(QApplication::translate("QPreferenceDialog", "Grid", 0, QApplication::UnicodeUTF8));
417        gridSizeLabel->setText(QApplication::translate("QPreferenceDialog", "Size", 0, QApplication::UnicodeUTF8));
418        gridSubdivLabel->setText(QApplication::translate("QPreferenceDialog", "Subdivision", 0, QApplication::UnicodeUTF8));
419        offscreenSceneRenderingGroupBox->setTitle(QApplication::translate("QPreferenceDialog", "Off-screen Scene Rendering", 0, QApplication::UnicodeUTF8));
420        bufferSizeLabel->setText(QApplication::translate("QPreferenceDialog", "Buffer size", 0, QApplication::UnicodeUTF8));
421        bufferWidthComboBox->clear();
422        bufferWidthComboBox->insertItems(0, QStringList()
423         << QApplication::translate("QPreferenceDialog", "128", 0, QApplication::UnicodeUTF8)
424         << QApplication::translate("QPreferenceDialog", "256", 0, QApplication::UnicodeUTF8)
425         << QApplication::translate("QPreferenceDialog", "512", 0, QApplication::UnicodeUTF8)
426         << QApplication::translate("QPreferenceDialog", "1024", 0, QApplication::UnicodeUTF8)
427         << QApplication::translate("QPreferenceDialog", "2048", 0, QApplication::UnicodeUTF8)
428         << QApplication::translate("QPreferenceDialog", "4096", 0, QApplication::UnicodeUTF8)
429        );
430        bufferHeightComboBox->clear();
431        bufferHeightComboBox->insertItems(0, QStringList()
432         << QApplication::translate("QPreferenceDialog", "128", 0, QApplication::UnicodeUTF8)
433         << QApplication::translate("QPreferenceDialog", "256", 0, QApplication::UnicodeUTF8)
434         << QApplication::translate("QPreferenceDialog", "512", 0, QApplication::UnicodeUTF8)
435         << QApplication::translate("QPreferenceDialog", "1024", 0, QApplication::UnicodeUTF8)
436         << QApplication::translate("QPreferenceDialog", "2048", 0, QApplication::UnicodeUTF8)
437         << QApplication::translate("QPreferenceDialog", "4096", 0, QApplication::UnicodeUTF8)
438        );
439        blendMapGroupBox->setTitle(QApplication::translate("QPreferenceDialog", "Blend Map", 0, QApplication::UnicodeUTF8));
440        softEdgeCheckBox->setText(QApplication::translate("QPreferenceDialog", "Soft edge", 0, QApplication::UnicodeUTF8));
441        blendEdgeWidthLabel->setText(QApplication::translate("QPreferenceDialog", " Width", 0, QApplication::UnicodeUTF8));
442        blendEdgeExponentLabel->setText(QApplication::translate("QPreferenceDialog", "Exponent", 0, QApplication::UnicodeUTF8));
443        exportGroupBox->setTitle(QApplication::translate("QPreferenceDialog", "Export", 0, QApplication::UnicodeUTF8));
444        exportSizeLabel->setText(QApplication::translate("QPreferenceDialog", "Image size", 0, QApplication::UnicodeUTF8));
445        exportWidthComboBox->clear();
446        exportWidthComboBox->insertItems(0, QStringList()
447         << QApplication::translate("QPreferenceDialog", "256", 0, QApplication::UnicodeUTF8)
448         << QApplication::translate("QPreferenceDialog", "512", 0, QApplication::UnicodeUTF8)
449         << QApplication::translate("QPreferenceDialog", "1024", 0, QApplication::UnicodeUTF8)
450         << QApplication::translate("QPreferenceDialog", "2048", 0, QApplication::UnicodeUTF8)
451        );
452        exportHeightComboBox->clear();
453        exportHeightComboBox->insertItems(0, QStringList()
454         << QApplication::translate("QPreferenceDialog", "256", 0, QApplication::UnicodeUTF8)
455         << QApplication::translate("QPreferenceDialog", "512", 0, QApplication::UnicodeUTF8)
456         << QApplication::translate("QPreferenceDialog", "1024", 0, QApplication::UnicodeUTF8)
457         << QApplication::translate("QPreferenceDialog", "2048", 0, QApplication::UnicodeUTF8)
458        );
459        exportFileNamePatternLabel->setText(QApplication::translate("QPreferenceDialog", "Export file name pattern", 0, QApplication::UnicodeUTF8));
460        exportDistortMapPatternLabel->setText(QApplication::translate("QPreferenceDialog", "Distortion map file", 0, QApplication::UnicodeUTF8));
461        exportViewMatrixPatternLabel->setText(QApplication::translate("QPreferenceDialog", "View matrix file", 0, QApplication::UnicodeUTF8));
462        exportBlendMapPatternLabel->setText(QApplication::translate("QPreferenceDialog", "Blend map file", 0, QApplication::UnicodeUTF8));
463        pB_ClosePrefDiag->setText(QApplication::translate("QPreferenceDialog", "Close", 0, QApplication::UnicodeUTF8));
464        Q_UNUSED(QPreferenceDialog);
465    } // retranslateUi
466
467};
468
469namespace Ui {
470    class QPreferenceDialog: public Ui_QPreferenceDialog {};
471} // namespace Ui
472
473QT_END_NAMESPACE
474
475#endif // UI_QPREFERENCEDIALOG_H
Note: See TracBrowser for help on using the repository browser.