Beispiel #1
0
Dlg_VideoCapture::Dlg_VideoCapture(QWidget *parent)
	: QDialog(parent) //, Settings("HillerLabs", "VoxCAD")
{
	ui.setupUi(this);
	AcceptedDialog = false;

	//enforce type-ins
	const QValidator* IEval = new QIntValidator(this);
	ui.WidthPixEdit->setValidator(IEval);
	ui.HeightPixEdit->setValidator(IEval);
	ui.TimeStepsEdit->setValidator(IEval);
	ui.TempCycleEdit->setValidator(IEval);
	const QValidator* DEval = new QDoubleValidator(this);
	ui.OutputFpsEdit->setValidator(DEval);
	ui.OutputSpeedFactorEdit->setValidator(DEval);
	ui.SimTimeEdit->setValidator(DEval);

	StopEnabled=false;
	CurStopSettings = SS_TIME_STEPS;
	sNumStep = 10000;
	sNumCyc = 10;
	sSimTime = 5.0;

	LoadSettings();

	connect(ui.SelectFolderButton, SIGNAL(clicked()), this, SLOT(ClickedSelectFolderButton()));

	connect(ui.WidthPixEdit, SIGNAL(editingFinished()), this, SLOT(WidthPixEditChanged()));
	connect(ui.HeightPixEdit, SIGNAL(editingFinished()), this, SLOT(HeightPixEditChanged()));

	connect(ui.r320x240Radio, SIGNAL(clicked()), this, SLOT(Clickedr320x240Radio()));
	connect(ui.r640x480Radio, SIGNAL(clicked()), this, SLOT(Clickedr640x480Radio()));
	connect(ui.r800x600Radio, SIGNAL(clicked()), this, SLOT(Clickedr800x600Radio()));
	connect(ui.r1024x768Radio, SIGNAL(clicked()), this, SLOT(Clickedr1024x768Radio()));
	connect(ui.r1280x720Radio, SIGNAL(clicked()), this, SLOT(Clickedr1280x720Radio()));
	connect(ui.r1920x1080Radio, SIGNAL(clicked()), this, SLOT(Clickedr1920x1080Radio()));

	connect(ui.OutputFpsEdit, SIGNAL(editingFinished()), this, SLOT(OutputFpsEditChanged()));
	connect(ui.OutputSpeedFactorEdit, SIGNAL(editingFinished()), this, SLOT(OutputSpdFctrEditChanged()));

	connect(ui.vsDisplayTimeRadio, SIGNAL(clicked()), this, SLOT(ClickedDisplayTimeRadio()));
	connect(ui.vsSimTimeRadio, SIGNAL(clicked()), this, SLOT(ClickedSimTimeRadio()));
	connect(ui.vsEveryFrameRadio, SIGNAL(clicked()), this, SLOT(ClickedTempCycleRadio()));
	connect(ui.AutoStopEnabledCheck, SIGNAL(clicked(bool)), this, SLOT(ClickedAutoStopCheck(bool)));
	connect(ui.TimeStepsRadio, SIGNAL(clicked()), this, SLOT(ClickedTimeStepsRadio()));
	connect(ui.SimTimeRadio, SIGNAL(clicked()), this, SLOT(ClickedSimTimeRadio2()));
	connect(ui.TempCycleRadio, SIGNAL(clicked()), this, SLOT(ClickedTempCycleRadio()));

	connect(ui.TimeStepsEdit, SIGNAL(editingFinished()), this, SLOT(TimeStepsEditChanged()));
	connect(ui.SimTimeEdit, SIGNAL(editingFinished()), this, SLOT(SimTimeEditChanged()));
	connect(ui.TempCycleEdit, SIGNAL(editingFinished()), this, SLOT(TempCycleEditChanged()));

	connect(ui.ResetSimCheck, SIGNAL(clicked(bool)), this, SLOT(ClickedResetSimCheck(bool)));
	connect(ui.BeginButton, SIGNAL(clicked()), this, SLOT(ClickedBegin()));
	connect(ui.CancelButton, SIGNAL(clicked()), this, SLOT(ClickedCancel()));



	UpdateUI();
}
Beispiel #2
0
classShowHideBox::classShowHideBox() : frmShowHideBox(0,0,FALSE,Qt::WStyle_Customize | Qt::WStyle_NormalBorder | Qt::WStyle_Title)
{	
	chkOption->setShown(false);
	btnOk->setShown(false);
	btnCancel->setShown(false);
	btnDetail->setShown(false);
	connect(btnDetail, SIGNAL(clicked()), this, SLOT(ClickedDetail()));	
	connect(btnOk, SIGNAL(clicked()), this, SLOT(ClickedOk()));
	connect(btnCancel, SIGNAL(clicked()), this, SLOT(ClickedCancel()));
}