/**********************************************************************

	--- Qt Architect generated file ---

	File: rotationData.cpp

    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 "rotationData.h"

#define Inherited QDialog

#include <qlabel.h>
#include <qpushbt.h>

rotationData::rotationData
(
	QWidget* parent,
	const char* name
)
	:
	Inherited( parent, name, TRUE )
{
	QLabel* dlgedit_xaxisLabel;
	dlgedit_xaxisLabel = new QLabel( this, "xaxisLabel" );
	dlgedit_xaxisLabel->setGeometry( 10, 10, 50, 30 );
	dlgedit_xaxisLabel->setMinimumSize( 50, 30 );
	dlgedit_xaxisLabel->setMaximumSize( 50, 30 );
	dlgedit_xaxisLabel->setText( "X Axis:" );
	dlgedit_xaxisLabel->setAlignment( 289 );
	dlgedit_xaxisLabel->setMargin( -1 );

	xAxis = new QSlider( this, "xAxisSlider" );
	xAxis->setGeometry( 70, 10, 250, 30 );
	xAxis->setMinimumSize( 250, 30 );
	xAxis->setMaximumSize( 250, 30 );
	connect( xAxis, SIGNAL(valueChanged(int)), SLOT(xAxisChanged(int)) );
	xAxis->setOrientation( QSlider::Horizontal );
	xAxis->setRange( 0, 180 );
	xAxis->setSteps( 1, 10 );
	xAxis->setValue( 0 );
	xAxis->setTracking( TRUE );
	xAxis->setTickmarks( QSlider::Below );
	xAxis->setTickInterval( 10 );

	xAxisLCD = new QLCDNumber( this, "xAxisLCDNumber" );
	xAxisLCD->setGeometry( 330, 10, 60, 30 );
	xAxisLCD->setMinimumSize( 60, 30 );
	xAxisLCD->setMaximumSize( 60, 30 );
	xAxisLCD->setFrameStyle( 33 );
	xAxisLCD->setSmallDecimalPoint( FALSE );
	xAxisLCD->setNumDigits( 3 );
	xAxisLCD->setMode( QLCDNumber::DEC );
	xAxisLCD->setSegmentStyle( QLCDNumber::Flat );

	QLabel* dlgedit_zAxisLabel;
	dlgedit_zAxisLabel = new QLabel( this, "zAxisLabel" );
	dlgedit_zAxisLabel->setGeometry( 10, 50, 50, 30 );
	dlgedit_zAxisLabel->setMinimumSize( 50, 30 );
	dlgedit_zAxisLabel->setMaximumSize( 50, 30 );
	dlgedit_zAxisLabel->setText( "Z Axis:" );
	dlgedit_zAxisLabel->setAlignment( 289 );
	dlgedit_zAxisLabel->setMargin( -1 );

	zAxis = new QSlider( this, "zAxisSlider" );
	zAxis->setGeometry( 70, 50, 250, 30 );
	zAxis->setMinimumSize( 250, 30 );
	zAxis->setMaximumSize( 250, 30 );
	connect( zAxis, SIGNAL(valueChanged(int)), SLOT(zAxisChanged(int)) );
	zAxis->setOrientation( QSlider::Horizontal );
	zAxis->setRange( 0, 360 );
	zAxis->setSteps( 1, 10 );
	zAxis->setValue( 0 );
	zAxis->setTracking( TRUE );
	zAxis->setTickmarks( QSlider::Below );
	zAxis->setTickInterval( 10 );

	zAxisLCD = new QLCDNumber( this, "zAxisLCDNumber" );
	zAxisLCD->setGeometry( 330, 50, 60, 30 );
	zAxisLCD->setMinimumSize( 60, 30 );
	zAxisLCD->setMaximumSize( 60, 30 );
	zAxisLCD->setFrameStyle( 33 );
	zAxisLCD->setSmallDecimalPoint( FALSE );
	zAxisLCD->setNumDigits( 3 );
	zAxisLCD->setMode( QLCDNumber::DEC );
	zAxisLCD->setSegmentStyle( QLCDNumber::Flat );

	QLabel* dlgedit_plotScalingLabel;
	dlgedit_plotScalingLabel = new QLabel( this, "plotScalingLabel" );
	dlgedit_plotScalingLabel->setGeometry( 10, 90, 80, 30 );
	dlgedit_plotScalingLabel->setMinimumSize( 80, 30 );
	dlgedit_plotScalingLabel->setMaximumSize( 80, 30 );
	dlgedit_plotScalingLabel->setText( "Plot Scaling:" );
	dlgedit_plotScalingLabel->setAlignment( 289 );
	dlgedit_plotScalingLabel->setMargin( -1 );

	plotScalingEdit = new QLineEdit( this, "plotScalingLineEdit" );
	plotScalingEdit->setGeometry( 90, 90, 40, 30 );
	plotScalingEdit->setMinimumSize( 40, 30 );
	plotScalingEdit->setMaximumSize( 40, 30 );
	plotScalingEdit->setText( "" );
	plotScalingEdit->setMaxLength( 32767 );
	plotScalingEdit->setEchoMode( QLineEdit::Normal );
	plotScalingEdit->setFrame( TRUE );

	QLabel* dlgedit_xAxisScalingLabel;
	dlgedit_xAxisScalingLabel = new QLabel( this, "xAxisScalingLabel" );
	dlgedit_xAxisScalingLabel->setGeometry( 180, 90, 100, 30 );
	dlgedit_xAxisScalingLabel->setMinimumSize( 100, 30 );
	dlgedit_xAxisScalingLabel->setMaximumSize( 100, 30 );
	dlgedit_xAxisScalingLabel->setText( "Z Axis Scaling:" );
	dlgedit_xAxisScalingLabel->setAlignment( 289 );
	dlgedit_xAxisScalingLabel->setMargin( -1 );

	zAxisScalingEdit = new QLineEdit( this, "zAxisScalingLineEdit" );
	zAxisScalingEdit->setGeometry( 280, 90, 40, 30 );
	zAxisScalingEdit->setMinimumSize( 40, 30 );
	zAxisScalingEdit->setMaximumSize( 40, 30 );
	zAxisScalingEdit->setText( "" );
	zAxisScalingEdit->setMaxLength( 32767 );
	zAxisScalingEdit->setEchoMode( QLineEdit::Normal );
	zAxisScalingEdit->setFrame( TRUE );

	QPushButton* dlgedit_plotPushButton;
	dlgedit_plotPushButton = new QPushButton( this, "plotPushButton" );
	dlgedit_plotPushButton->setGeometry( 20, 130, 100, 40 );
	dlgedit_plotPushButton->setMinimumSize( 100, 40 );
	dlgedit_plotPushButton->setMaximumSize( 100, 40 );
	connect( dlgedit_plotPushButton, SIGNAL(clicked()), SLOT(doOK()) );
	dlgedit_plotPushButton->setText( "OK" );
	dlgedit_plotPushButton->setAutoRepeat( FALSE );
	dlgedit_plotPushButton->setAutoResize( FALSE );
	dlgedit_plotPushButton->setAutoDefault( TRUE );
    dlgedit_plotPushButton->setDefault( TRUE );

	QPushButton* dlgedit_defaultsPushButton;
	dlgedit_defaultsPushButton = new QPushButton( this, "defaultsPushButton" );
	dlgedit_defaultsPushButton->setGeometry( 150, 130, 100, 30 );
	dlgedit_defaultsPushButton->setMinimumSize( 100, 30 );
	dlgedit_defaultsPushButton->setMaximumSize( 100, 30 );
	connect( dlgedit_defaultsPushButton, SIGNAL(clicked()), SLOT(setDefaults()) );
	dlgedit_defaultsPushButton->setText( "Defaults" );
	dlgedit_defaultsPushButton->setAutoRepeat( FALSE );
	dlgedit_defaultsPushButton->setAutoResize( FALSE );

	QPushButton* dlgedit_closePushButton;
	dlgedit_closePushButton = new QPushButton( this, "closePushButton" );
	dlgedit_closePushButton->setGeometry( 280, 130, 100, 30 );
	dlgedit_closePushButton->setMinimumSize( 100, 30 );
	dlgedit_closePushButton->setMaximumSize( 100, 30 );
	connect( dlgedit_closePushButton, SIGNAL(clicked()), SLOT(reject()) );
	dlgedit_closePushButton->setText( "Cancel" );
	dlgedit_closePushButton->setAutoRepeat( FALSE );
	dlgedit_closePushButton->setAutoResize( FALSE );

	resize( 400,170 );
	setMinimumSize( 400, 170 );
	setMaximumSize( 400, 170 );
}


rotationData::~rotationData()
{
}
void rotationData::xAxisChanged(int)
{
}
void rotationData::zAxisChanged(int)
{
}
void rotationData::doOK()
{
}
void rotationData::setDefaults()
{
}


syntax highlighted by Code2HTML, v. 0.9.1