/**********************************************************************
--- Qt Architect generated file ---
File: fileOptionsData.cpp
This file is part of Xgfe: X Windows GUI front end to Gnuplot
Copyright (C) 1998 David Ishee
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*********************************************************************/
#include "fileOptionsData.h"
#define Inherited QDialog
#include <qlabel.h>
#include <qbttngrp.h>
#include <qpushbt.h>
#include <qlayout.h>
fileOptionsData::fileOptionsData
(
QWidget* parent,
const char* name
)
:
Inherited( parent, name, TRUE, 36864 )
{
QButtonGroup* dataSetButtonGroup;
dataSetButtonGroup = new QButtonGroup( this, "dataSetButtonGroup" );
dataSetButtonGroup->setMinimumSize( 460, 60 );
dataSetButtonGroup->setMaximumSize( 32767, 32767 );
dataSetButtonGroup->setFrameStyle( 49 );
dataSetButtonGroup->setTitle( "Data Set Selection" );
QButtonGroup* samplingButtonGroup;
samplingButtonGroup = new QButtonGroup( this, "samplingButtonGroup" );
samplingButtonGroup->setMinimumSize( 460, 110 );
samplingButtonGroup->setMaximumSize( 32767, 32767 );
samplingButtonGroup->setFrameStyle( 49 );
samplingButtonGroup->setTitle( "Periodic Sampling" );
QButtonGroup* colFormatButtonGroup;
colFormatButtonGroup = new QButtonGroup( this, "colFormatButtonGroup" );
colFormatButtonGroup->setMinimumSize( 460, 150 );
colFormatButtonGroup->setMaximumSize( 32767, 32767 );
colFormatButtonGroup->setFrameStyle( 49 );
colFormatButtonGroup->setTitle( "Columns and Format" );
QButtonGroup* interpButtonGroup;
interpButtonGroup = new QButtonGroup( this, "interpButtonGroup" );
interpButtonGroup->setMinimumSize( 460, 60 );
interpButtonGroup->setMaximumSize( 32767, 32767 );
interpButtonGroup->setFrameStyle( 49 );
interpButtonGroup->setTitle( "Interpolation and Approximation" );
QLabel* dataSetStartLabel;
dataSetStartLabel = new QLabel(dataSetButtonGroup, "dataSetStartLabel" );
dataSetStartLabel->setMinimumSize( 40, 30 );
dataSetStartLabel->setMaximumSize( 40, 30 );
dataSetStartLabel->setText( "Start:" );
dataSetStartLabel->setAlignment( 289 );
dataSetStartLabel->setMargin( -1 );
dataSetStartEdit = new QLineEdit(dataSetButtonGroup, "dataSetStartLineEdit" );
dataSetStartEdit->setMinimumSize( 30, 30 );
dataSetStartEdit->setMaximumSize( 32767, 30 );
dataSetStartEdit->setText( "" );
dataSetStartEdit->setMaxLength( 32767 );
dataSetStartEdit->setEchoMode( QLineEdit::Normal );
dataSetStartEdit->setFrame( TRUE );
QLabel* dataSetEndLabel;
dataSetEndLabel = new QLabel(dataSetButtonGroup, "dataSetEndLabel" );
dataSetEndLabel->setMinimumSize( 40, 30 );
dataSetEndLabel->setMaximumSize( 40, 30 );
dataSetEndLabel->setText( "End:" );
dataSetEndLabel->setAlignment( 289 );
dataSetEndLabel->setMargin( -1 );
dataSetEndEdit = new QLineEdit(dataSetButtonGroup, "dataSetEndLineEdit" );
dataSetEndEdit->setMinimumSize( 30, 30 );
dataSetEndEdit->setMaximumSize( 32767, 30 );
dataSetEndEdit->setText( "" );
dataSetEndEdit->setMaxLength( 32767 );
dataSetEndEdit->setEchoMode( QLineEdit::Normal );
dataSetEndEdit->setFrame( TRUE );
QLabel* dataSetIncLabel;
dataSetIncLabel = new QLabel(dataSetButtonGroup, "dataSetIncLabel" );
dataSetIncLabel->setMinimumSize( 70, 30 );
dataSetIncLabel->setMaximumSize( 70, 30 );
dataSetIncLabel->setText( "Increment:" );
dataSetIncLabel->setAlignment( 289 );
dataSetIncLabel->setMargin( -1 );
dataSetIncEdit = new QLineEdit(dataSetButtonGroup, "dataSetIncLineEdit" );
dataSetIncEdit->setMinimumSize( 30, 30 );
dataSetIncEdit->setMaximumSize( 32767, 30 );
dataSetIncEdit->setText( "" );
dataSetIncEdit->setMaxLength( 32767 );
dataSetIncEdit->setEchoMode( QLineEdit::Normal );
dataSetIncEdit->setFrame( TRUE );
QLabel* pointIncLabel;
pointIncLabel = new QLabel(samplingButtonGroup, "pointIncLabel" );
pointIncLabel->setMinimumSize( 100, 30 );
pointIncLabel->setMaximumSize( 100, 30 );
pointIncLabel->setText( "Point Increment:" );
pointIncLabel->setAlignment( 289 );
pointIncLabel->setMargin( -1 );
pointIncEdit = new QLineEdit(samplingButtonGroup, "pointIncLineEdit" );
pointIncEdit->setMinimumSize( 30, 30 );
pointIncEdit->setMaximumSize( 32767, 30 );
pointIncEdit->setText( "" );
pointIncEdit->setMaxLength( 32767 );
pointIncEdit->setEchoMode( QLineEdit::Normal );
pointIncEdit->setFrame( TRUE );
QLabel* lineIncLabel;
lineIncLabel = new QLabel(samplingButtonGroup, "lineIncLabel" );
lineIncLabel->setMinimumSize( 100, 30 );
lineIncLabel->setMaximumSize( 100, 30 );
lineIncLabel->setText( "Line Increment:" );
lineIncLabel->setAlignment( 289 );
lineIncLabel->setMargin( -1 );
lineIncEdit = new QLineEdit(samplingButtonGroup, "lineIncLineEdit" );
lineIncEdit->setMinimumSize( 30, 30 );
lineIncEdit->setMaximumSize( 32767, 30 );
lineIncEdit->setText( "" );
lineIncEdit->setMaxLength( 32767 );
lineIncEdit->setEchoMode( QLineEdit::Normal );
lineIncEdit->setFrame( TRUE );
QLabel* startPointLabel;
startPointLabel = new QLabel(samplingButtonGroup, "startPointLabel" );
startPointLabel->setMinimumSize( 70, 30 );
startPointLabel->setMaximumSize( 70, 30 );
startPointLabel->setText( "Start point:" );
startPointLabel->setAlignment( 289 );
startPointLabel->setMargin( -1 );
startPointEdit = new QLineEdit(samplingButtonGroup, "startPointLineEdit" );
startPointEdit->setMinimumSize( 30, 30 );
startPointEdit->setMaximumSize( 32767, 30 );
startPointEdit->setText( "" );
startPointEdit->setMaxLength( 32767 );
startPointEdit->setEchoMode( QLineEdit::Normal );
startPointEdit->setFrame( TRUE );
QLabel* startLineLabel;
startLineLabel = new QLabel(samplingButtonGroup, "startLineLabel" );
startLineLabel->setMinimumSize( 70, 30 );
startLineLabel->setMaximumSize( 70, 30 );
startLineLabel->setText( "Start line:" );
startLineLabel->setAlignment( 289 );
startLineLabel->setMargin( -1 );
startLineEdit = new QLineEdit(samplingButtonGroup, "startLineLineEdit" );
startLineEdit->setMinimumSize( 30, 30 );
startLineEdit->setMaximumSize( 32767, 30 );
startLineEdit->setText( "" );
startLineEdit->setMaxLength( 32767 );
startLineEdit->setEchoMode( QLineEdit::Normal );
startLineEdit->setFrame( TRUE );
QLabel* endPointLabel;
endPointLabel = new QLabel(samplingButtonGroup, "endPointLabel" );
endPointLabel->setMinimumSize( 70, 30 );
endPointLabel->setMaximumSize( 70, 30 );
endPointLabel->setText( "End point:" );
endPointLabel->setAlignment( 289 );
endPointLabel->setMargin( -1 );
endPointEdit = new QLineEdit(samplingButtonGroup, "endPointLineEdit" );
endPointEdit->setMinimumSize( 30, 30 );
endPointEdit->setMaximumSize( 32767, 30 );
endPointEdit->setText( "" );
endPointEdit->setMaxLength( 32767 );
endPointEdit->setEchoMode( QLineEdit::Normal );
endPointEdit->setFrame( TRUE );
QLabel* endLineLabel;
endLineLabel = new QLabel(samplingButtonGroup, "endLineLabel" );
endLineLabel->setMinimumSize( 60, 30 );
endLineLabel->setMaximumSize( 60, 30 );
endLineLabel->setText( "End line:" );
endLineLabel->setAlignment( 289 );
endLineLabel->setMargin( -1 );
endLineEdit = new QLineEdit(samplingButtonGroup, "endLineLineEdit" );
endLineEdit->setMinimumSize( 30, 30 );
endLineEdit->setMaximumSize( 32767, 30 );
endLineEdit->setText( "" );
endLineEdit->setMaxLength( 32767 );
endLineEdit->setEchoMode( QLineEdit::Normal );
endLineEdit->setFrame( TRUE );
QLabel* xColLabel;
xColLabel = new QLabel(colFormatButtonGroup , "xColLabel" );
xColLabel->setMinimumSize( 70, 30 );
xColLabel->setMaximumSize( 70, 30 );
xColLabel->setText( "X Column:" );
xColLabel->setAlignment( 289 );
xColLabel->setMargin( -1 );
xColumnEdit = new QLineEdit(colFormatButtonGroup, "xColLineEdit" );
xColumnEdit->setMinimumSize( 30, 30 );
xColumnEdit->setMaximumSize( 32767, 30 );
xColumnEdit->setText( "" );
xColumnEdit->setMaxLength( 32767 );
xColumnEdit->setEchoMode( QLineEdit::Normal );
xColumnEdit->setFrame( TRUE );
QLabel* yColLabel;
yColLabel = new QLabel(colFormatButtonGroup, "yColLabel" );
yColLabel->setMinimumSize( 70, 30 );
yColLabel->setMaximumSize( 70, 30 );
yColLabel->setText( "Y Column:" );
yColLabel->setAlignment( 289 );
yColLabel->setMargin( -1 );
yColumnEdit = new QLineEdit(colFormatButtonGroup, "yColLineEdit" );
yColumnEdit->setMinimumSize( 30, 30 );
yColumnEdit->setMaximumSize( 32767, 30 );
yColumnEdit->setText( "" );
yColumnEdit->setMaxLength( 32767 );
yColumnEdit->setEchoMode( QLineEdit::Normal );
yColumnEdit->setFrame( TRUE );
QLabel* zColLabel;
zColLabel = new QLabel(colFormatButtonGroup, "zColLabel" );
zColLabel->setMinimumSize( 70, 30 );
zColLabel->setMaximumSize( 70, 30 );
zColLabel->setText( "Z Column:" );
zColLabel->setAlignment( 289 );
zColLabel->setMargin( -1 );
zColumnEdit = new QLineEdit(colFormatButtonGroup, "zColLineEdit" );
zColumnEdit->setMinimumSize( 30, 30 );
zColumnEdit->setMaximumSize( 32767, 30 );
zColumnEdit->setText( "" );
zColumnEdit->setMaxLength( 32767 );
zColumnEdit->setEchoMode( QLineEdit::Normal );
zColumnEdit->setFrame( TRUE );
QLabel* formatLabel;
formatLabel = new QLabel(colFormatButtonGroup, "formatLabel" );
formatLabel->setMinimumSize( 80, 30 );
formatLabel->setMaximumSize( 80, 30 );
formatLabel->setText( "Format:" );
formatLabel->setAlignment( 289 );
formatLabel->setMargin( -1 );
formatEdit = new QLineEdit(colFormatButtonGroup, "formatLineEdit" );
formatEdit->setMinimumSize( 340, 30 );
formatEdit->setMaximumSize( 32767, 30 );
formatEdit->setText( "" );
formatEdit->setMaxLength( 32767 );
formatEdit->setEchoMode( QLineEdit::Normal );
formatEdit->setFrame( TRUE );
QLabel* rawFormatLabel;
rawFormatLabel = new QLabel(colFormatButtonGroup, "rawFormatLabel" );
rawFormatLabel->setMinimumSize( 80, 30 );
rawFormatLabel->setMaximumSize( 80, 30 );
rawFormatLabel->setText( "Raw Format:" );
rawFormatLabel->setAlignment( 289 );
rawFormatLabel->setMargin( -1 );
rawFormatEdit = new QLineEdit(colFormatButtonGroup, "rawFormatLineEdit" );
rawFormatEdit->setMinimumSize( 340, 30 );
rawFormatEdit->setMaximumSize( 32767, 30 );
rawFormatEdit->setText( "" );
rawFormatEdit->setMaxLength( 32767 );
rawFormatEdit->setEchoMode( QLineEdit::Normal );
rawFormatEdit->setFrame( TRUE );
QLabel* interpLabel;
interpLabel = new QLabel(interpButtonGroup, "interpLabel" );
interpLabel->setMinimumSize( 100, 30 );
interpLabel->setMaximumSize( 100, 30 );
interpLabel->setText( "Smoothing:" );
interpLabel->setAlignment( 289 );
interpLabel->setMargin( -1 );
interpList = new QComboBox( FALSE, interpButtonGroup, "interpComboBox" );
interpList->setMinimumSize( 100, 30 );
interpList->setMaximumSize( 100, 30 );
interpList->setSizeLimit( 6 );
interpList->setAutoResize( FALSE );
interpList->insertItem( "none" );
interpList->insertItem( "unique" );
interpList->insertItem( "csplines" );
interpList->insertItem( "acsplines" );
interpList->insertItem( "bezier" );
interpList->insertItem( "sbezier" );
QPushButton* OKPushButton;
OKPushButton = new QPushButton( this, "OKPushButton" );
OKPushButton->setMinimumSize( 100, 35 );
OKPushButton->setMaximumSize( 100, 35 );
connect( OKPushButton, SIGNAL(clicked()), SLOT(setFormat()) );
OKPushButton->setText( "OK" );
OKPushButton->setAutoRepeat( FALSE );
OKPushButton->setAutoResize( FALSE );
OKPushButton->setAutoDefault( TRUE );
OKPushButton->setDefault( TRUE );
QPushButton* cancelPushButton;
cancelPushButton = new QPushButton( this, "cancelPushButton" );
cancelPushButton->setMinimumSize( 100, 30 );
cancelPushButton->setMaximumSize( 100, 30 );
connect( cancelPushButton, SIGNAL(clicked()), SLOT(reject()) );
cancelPushButton->setText( "&Cancel" );
cancelPushButton->setAutoRepeat( FALSE );
cancelPushButton->setAutoResize( FALSE );
// create layouts
// main column layout
QVBoxLayout* mainColLayout = new QVBoxLayout(this,5);
// row layout for inside data set button group
QHBoxLayout* insideDataSetBGRowLayout = new QHBoxLayout(dataSetButtonGroup,5);
// column layout for inside periodic sampling button group
QVBoxLayout* insidePeriodicBGTopColLayout = new QVBoxLayout(samplingButtonGroup,5);
// top row layout for inside periodic sampling button group
QHBoxLayout* insidePeriodicBGTopRowLayout = new QHBoxLayout(-1);
// bottom row layout for inside periodic sampling button group
QHBoxLayout* insidePeriodicBGBottomRowLayout = new QHBoxLayout(-1);
// column layout for inside columns and formats button group
QVBoxLayout* colFormatBGColLayout = new QVBoxLayout(colFormatButtonGroup,5);
// top row layout for inside columns and formats button group
QHBoxLayout* colFormatBGTopRowLayout = new QHBoxLayout(-1);
// middle row layout for inside columns and formats button group
QHBoxLayout* colFormatBGMiddleRowLayout = new QHBoxLayout(-1);
// bottom row layout for inside columns and formats button group
QHBoxLayout* colFormatBGBottomRowLayout = new QHBoxLayout(-1);
// row layout for inside interpolation button group
QHBoxLayout* insideInterpBGRowLayout = new QHBoxLayout(interpButtonGroup,5);
// row layout for push buttons
QHBoxLayout* pushButtonRowLayout = new QHBoxLayout(-1);
// assemble layouts and widgets
mainColLayout->addWidget(dataSetButtonGroup,1);
insideDataSetBGRowLayout->addStretch(1);
insideDataSetBGRowLayout->addWidget(dataSetStartLabel,1);
insideDataSetBGRowLayout->addWidget(dataSetStartEdit,1);
insideDataSetBGRowLayout->addStretch(1);
insideDataSetBGRowLayout->addWidget(dataSetEndLabel,1);
insideDataSetBGRowLayout->addWidget(dataSetEndEdit,1);
insideDataSetBGRowLayout->addStretch(1);
insideDataSetBGRowLayout->addWidget(dataSetIncLabel,1);
insideDataSetBGRowLayout->addWidget(dataSetIncEdit,1);
insideDataSetBGRowLayout->addStretch(1);
mainColLayout->addWidget(samplingButtonGroup,1);
insidePeriodicBGTopColLayout->addLayout(insidePeriodicBGTopRowLayout,1);
insidePeriodicBGTopRowLayout->addStretch(1);
insidePeriodicBGTopRowLayout->addWidget(pointIncLabel,1);
insidePeriodicBGTopRowLayout->addWidget(pointIncEdit,1);
insidePeriodicBGTopRowLayout->addStretch(1);
insidePeriodicBGTopRowLayout->addWidget(lineIncLabel,1);
insidePeriodicBGTopRowLayout->addWidget(lineIncEdit,1);
insidePeriodicBGTopRowLayout->addStretch(1);
insidePeriodicBGTopColLayout->addLayout(insidePeriodicBGBottomRowLayout,1);
insidePeriodicBGBottomRowLayout->addWidget(startPointLabel,1);
insidePeriodicBGBottomRowLayout->addWidget(startPointEdit,1);
insidePeriodicBGBottomRowLayout->addStretch(1);
insidePeriodicBGBottomRowLayout->addWidget(startLineLabel,1);
insidePeriodicBGBottomRowLayout->addWidget(startLineEdit,1);
insidePeriodicBGBottomRowLayout->addStretch(1);
insidePeriodicBGBottomRowLayout->addWidget(endPointLabel,1);
insidePeriodicBGBottomRowLayout->addWidget(endPointEdit,1);
insidePeriodicBGBottomRowLayout->addStretch(1);
insidePeriodicBGBottomRowLayout->addWidget(endLineLabel,1);
insidePeriodicBGBottomRowLayout->addWidget(endLineEdit,1);
insidePeriodicBGBottomRowLayout->addStretch(1);
mainColLayout->addWidget(colFormatButtonGroup,1);
colFormatBGColLayout->addLayout(colFormatBGTopRowLayout,1);
colFormatBGTopRowLayout->addStretch(1);
colFormatBGTopRowLayout->addWidget(xColLabel,1);
colFormatBGTopRowLayout->addWidget(xColumnEdit,1);
colFormatBGTopRowLayout->addStretch(1);
colFormatBGTopRowLayout->addWidget(yColLabel,1);
colFormatBGTopRowLayout->addWidget(yColumnEdit,1);
colFormatBGTopRowLayout->addStretch(1);
colFormatBGTopRowLayout->addWidget(zColLabel,1);
colFormatBGTopRowLayout->addWidget(zColumnEdit,1);
colFormatBGColLayout->addLayout(colFormatBGMiddleRowLayout,1);
colFormatBGMiddleRowLayout->addWidget(formatLabel,1);
colFormatBGMiddleRowLayout->addWidget(formatEdit,1);
colFormatBGColLayout->addLayout(colFormatBGBottomRowLayout,1);
colFormatBGBottomRowLayout->addWidget(rawFormatLabel,1);
colFormatBGBottomRowLayout->addWidget(rawFormatEdit,1);
mainColLayout->addWidget(interpButtonGroup,1);
insideInterpBGRowLayout->addWidget(interpLabel,1);
insideInterpBGRowLayout->addWidget(interpList,1);
insideInterpBGRowLayout->addStretch(1);
mainColLayout->addLayout(pushButtonRowLayout);
pushButtonRowLayout->addStretch(1);
pushButtonRowLayout->addWidget(OKPushButton,1);
pushButtonRowLayout->addStretch(1);
pushButtonRowLayout->addWidget(cancelPushButton,1);
pushButtonRowLayout->addStretch(1);
resize( 480,470 );
mainColLayout->activate();
}
fileOptionsData::~fileOptionsData()
{
}
void fileOptionsData::setFormat()
{
}
syntax highlighted by Code2HTML, v. 0.9.1