KstVectorDialogI::KstVectorDialogI(QWidget* parent, Qt::WindowFlags fl) : KstDataDialog(parent, fl) { _w = new Ui::KstVectorDialog; _w->setupUi(_contents); setMultiple(true); _inTest = false; _w->FileName->completionObject()->setDir(QDir::currentPath()); _w->FileName->setMode(KFile::File | KFile::Directory | KFile::ExistingOnly); connect(_w->FileName, SIGNAL(textChanged(const QString&)), this, SLOT(updateCompletion())); connect(_w->_configure, SIGNAL(clicked()), this, SLOT(configureSource())); connect(_w->_readFromSource, SIGNAL(clicked()), this, SLOT(enableSource())); connect(_w->_generateX, SIGNAL(clicked()), this, SLOT(enableGenerate())); connect(_w->_connect, SIGNAL(clicked()), this, SLOT(testUrl())); // connections for multiple edit mode connect(_w->_kstDataRange->CountFromEnd, SIGNAL(clicked()), this, SLOT(setCountFromEndDirty())); connect(_w->_kstDataRange->ReadToEnd, SIGNAL(clicked()), this, SLOT(setReadToEndDirty())); connect(_w->_kstDataRange->DoFilter, SIGNAL(clicked()), this, SLOT(setDoFilterDirty())); connect(_w->_kstDataRange->DoSkip, SIGNAL(clicked()), this, SLOT(setDoSkipDirty())); _w->_configure->setEnabled(false); _fieldCompletion = _w->Field->completionObject(); _w->Field->setAutoDeleteCompletionObject(true); setFixedHeight(height()); _configWidget = 0L; _w->Field->setEnabled(false); _ok->setEnabled(_w->Field->isEnabled()); _legendLabel->hide(); _legendText->hide(); }
KstEqDialog::KstEqDialog(QWidget* parent, const char* name, bool modal, Qt::WindowFlags fl) : KstDataDialog(parent) { printf("eqd0\n"); _w = new Ui::EqDialogWidget(); printf("eqd1\n"); _w->setupUi(_contents); setMultiple(true); connect(_w->_vectors, SIGNAL(newVectorCreated(const QString&)), this, SIGNAL(modified())); connect(_w->_xVectors, SIGNAL(newVectorCreated(const QString&)), this, SIGNAL(modified())); connect(_w->_scalars, SIGNAL(newScalarCreated()), this, SIGNAL(modified())); // // connections for edit multiple mode... // connect(_w->_doInterpolation, SIGNAL(clicked()), this, SLOT(setDoInterpolationDirty())); populateFunctionList(); // // connections for apply button... // connect(_w->_equation, SIGNAL(textChanged(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_xVectors, SIGNAL(selectionChanged(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_xVectors, SIGNAL(selectionChangedLabel(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_doInterpolation, SIGNAL(clicked()), this, SLOT(wasModifiedApply())); connect(_w->_curveAppearance, SIGNAL(changed()), this, SLOT(wasModifiedApply())); }
KstBasicDialogI::KstBasicDialogI(QWidget* parent, const char* name, bool modal, WFlags fl) : KstDataDialog(parent, name, modal, fl) { setMultiple(false); _w = new BasicDialogWidget(_contents); _pluginName = QString::null; _grid = 0L; }
KstPluginDialogI::KstPluginDialogI(QWidget* parent, const char* name, bool modal, WFlags fl) : KstDataDialog(parent, name, modal, fl) { _w = new PluginDialogWidget(_contents); setMultiple(false); connect(_w->PluginCombo, SIGNAL(activated(int)), this, SLOT(pluginChanged(int))); connect(_w->_pluginManager, SIGNAL(clicked()), this, SLOT(showPluginManager())); _pluginInfoGrid = 0L; _pluginInputOutputGrid = 0L; }
KstCsdDialogI::KstCsdDialogI(QWidget* parent, const char* name, bool modal, WFlags fl) : KstDataDialog(parent, name, modal, fl) { _w = new CSDDialogWidget(_contents); setMultiple(true); connect(_w->_vector, SIGNAL(newVectorCreated(const QString&)), this, SIGNAL(modified())); //for multiple edit mode connect(_w->_kstFFTOptions->Apodize, SIGNAL(clicked()), this, SLOT(setApodizeDirty())); connect(_w->_kstFFTOptions->RemoveMean, SIGNAL(clicked()), this, SLOT(setRemoveMeanDirty())); connect(_w->_kstFFTOptions->Interleaved, SIGNAL(clicked()), this, SLOT(setInterleavedDirty())); }
KstEqDialogI::KstEqDialogI(QWidget* parent, const char* name, bool modal, WFlags fl) : KstDataDialog(parent, name, modal, fl) { _w = new EqDialogWidget(_contents); setMultiple(true); connect(_w->_vectors, SIGNAL(newVectorCreated(const QString&)), this, SIGNAL(modified())); connect(_w->_xVectors, SIGNAL(newVectorCreated(const QString&)), this, SIGNAL(modified())); connect(_w->_scalars, SIGNAL(newScalarCreated()), this, SIGNAL(modified())); // for edit multiple mode connect(_w->_doInterpolation, SIGNAL(clicked()), this, SLOT(setDoInterpolationDirty())); populateFunctionList(); }
KstVectorDialogI::KstVectorDialogI(QWidget* parent, const char* name, bool modal, WFlags fl) : KstDataDialog(parent, name, modal, fl) { _w = new VectorDialogWidget(_contents); setMultiple(true); _inTest = false; _w->FileName->completionObject()->setDir(QDir::currentDirPath()); _w->FileName->setMode(KFile::File | KFile::Directory | KFile::ExistingOnly); connect(_w->FileName, SIGNAL(openFileDialog(KURLRequester *)), this, SLOT(selectFolder())); connect(_w->FileName, SIGNAL(textChanged(const QString&)), this, SLOT(updateCompletion())); connect(_w->_configure, SIGNAL(clicked()), this, SLOT(configureSource())); connect(_w->_readFromSource, SIGNAL(clicked()), this, SLOT(enableSource())); connect(_w->_generateX, SIGNAL(clicked()), this, SLOT(enableGenerate())); connect(_w->_connect, SIGNAL(clicked()), this, SLOT(testURL())); // connections for multiple edit mode connect(_w->_kstDataRange->CountFromEnd, SIGNAL(clicked()), this, SLOT(setCountFromEndDirty())); connect(_w->_kstDataRange->ReadToEnd, SIGNAL(clicked()), this, SLOT(setReadToEndDirty())); connect(_w->_kstDataRange->DoFilter, SIGNAL(clicked()), this, SLOT(setDoFilterDirty())); connect(_w->_kstDataRange->DoSkip, SIGNAL(clicked()), this, SLOT(setDoSkipDirty())); // for apply button connect(_w->_readFromSource, SIGNAL(clicked()), this, SLOT(wasModifiedApply())); connect(_w->_generateX, SIGNAL(clicked()), this, SLOT(wasModifiedApply())); connect(_w->_configure, SIGNAL(clicked()), this, SLOT(wasModifiedApply())); connect(_w->FileName, SIGNAL(textChanged(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->Field, SIGNAL(highlighted(int)), this, SLOT(wasModifiedApply())); connect(_w->Field, SIGNAL(completion(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_N, SIGNAL(valueChanged(int)), this, SLOT(wasModifiedApply())); connect(_w->_N->child("qt_spinbox_edit"), SIGNAL(textChanged(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_xMin, SIGNAL(textChanged(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_xMax, SIGNAL(textChanged(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_kstDataRange->F0, SIGNAL(textChanged(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_kstDataRange->_startUnits, SIGNAL(highlighted(int)), this, SLOT(wasModifiedApply())); connect(_w->_kstDataRange->N, SIGNAL(textChanged(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_kstDataRange->_rangeUnits, SIGNAL(highlighted(int)), this, SLOT(wasModifiedApply())); connect(_w->_kstDataRange->CountFromEnd, SIGNAL(clicked()), this, SLOT(wasModifiedApply())); connect(_w->_kstDataRange->ReadToEnd, SIGNAL(clicked()), this, SLOT(wasModifiedApply())); connect(_w->_kstDataRange->DoSkip, SIGNAL(clicked()), this, SLOT(wasModifiedApply())); connect(_w->_kstDataRange->Skip, SIGNAL(valueChanged(int)), this, SLOT(wasModifiedApply())); connect(_w->_kstDataRange->DoFilter, SIGNAL(clicked()), this, SLOT(wasModifiedApply())); _w->_configure->setEnabled(false); _fieldCompletion = _w->Field->completionObject(); _w->Field->setAutoDeleteCompletionObject(true); setFixedHeight(height()); _configWidget = 0L; _w->Field->setEnabled(false); _ok->setEnabled(_w->Field->isEnabled()); _legendLabel->hide(); _legendText->hide(); }
KstPluginDialogI::KstPluginDialogI(QWidget* parent, Qt::WindowFlags fl) : KstDataDialog(parent, fl) { _w = new Ui::KstPluginDialog; _w->setupUi(_contents); setMultiple(false); connect(_w->PluginCombo, SIGNAL(activated(int)), this, SLOT(pluginChanged(int))); connect(_w->_pluginManager, SIGNAL(clicked()), this, SLOT(showPluginManager())); _pluginInfoGrid = 0L; _pluginInputOutputGrid = 0L; _pluginName = QString::null; }
BinnedMapDialogI::BinnedMapDialogI(QWidget* parent, const char* name, bool modal, WFlags fl) : KstDataDialog(parent, name, modal, fl) { _w = new BinnedMapDialogWidget(_contents); setMultiple(false); connect(_w->_X, SIGNAL(newVectorCreated(const QString&)), this, SIGNAL(modified())); connect(_w->_Y, SIGNAL(newVectorCreated(const QString&)), this, SIGNAL(modified())); connect(_w->_Z, SIGNAL(newVectorCreated(const QString&)), this, SIGNAL(modified())); connect(this, SIGNAL(modified()), _w->_X, SLOT(update())); connect(this, SIGNAL(modified()), _w->_Y, SLOT(update())); connect(this, SIGNAL(modified()), _w->_Z, SLOT(update())); connect(_w->_AutoBin, SIGNAL(clicked()), this, SLOT(fillAutoRange())); connect(KstApp::inst()->document(), SIGNAL(updateDialogs()), this, SLOT(update())); }
KstHsDialogI::KstHsDialogI(QWidget* parent, const char* name, bool modal, WFlags fl) : KstDataDialog(parent, name, modal, fl) { _w = new HistogramDialogWidget(_contents); setMultiple(true); connect(_w->AutoBin, SIGNAL(clicked()), this, SLOT(autoBin())); connect(_w->_vector, SIGNAL(newVectorCreated(const QString&)), this, SIGNAL(modified())); connect(_w->_realTimeAutoBin, SIGNAL(clicked()), this, SLOT(updateButtons())); // signals for multiple edit mode connect(_w->_realTimeAutoBin, SIGNAL(clicked()), this, SLOT(setRealTimeAutoBinDirty())); connect(_w->NormIsPercent, SIGNAL(clicked()), this, SLOT(setNormIsPercentDirty())); connect(_w->NormIsFraction, SIGNAL(clicked()), this, SLOT(setNormIsFractionDirty())); connect(_w->PeakIs1, SIGNAL(clicked()), this, SLOT(setPeakIs1Dirty())); connect(_w->NormIsNumber, SIGNAL(clicked()), this, SLOT(setNormIsNumberDirty())); QColor qc = _w->_curveAppearance->color(); _w->_curveAppearance->setValue(false, false, true, qc, 0, 0, 0, 1, 0); }
KstMatrixDialogI::KstMatrixDialogI(QWidget* parent, const char* name, bool modal, WFlags fl) : KstDataDialog(parent, name, modal, fl) { _w = new MatrixDialogWidget(_contents); setMultiple(true); _inTest = false; _w->_fileName->completionObject()->setDir(QDir::currentDirPath()); connect(_w->_readFromSource, SIGNAL(clicked()), this, SLOT(updateEnables())); connect(_w->_generateGradient, SIGNAL(clicked()), this, SLOT(updateEnables())); connect(_w->_xStartCountFromEnd, SIGNAL(clicked()), this, SLOT(xStartCountFromEndClicked())); connect(_w->_yStartCountFromEnd, SIGNAL(clicked()), this, SLOT(yStartCountFromEndClicked())); connect(_w->_xNumStepsReadToEnd, SIGNAL(clicked()), this, SLOT(xNumStepsReadToEndClicked())); connect(_w->_yNumStepsReadToEnd, SIGNAL(clicked()), this, SLOT(yNumStepsReadToEndClicked())); connect(_w->_doSkip, SIGNAL(clicked()), this, SLOT(updateEnables())); _w->_fileName->setMode(KFile::File | KFile::Directory | KFile::ExistingOnly); connect(_w->_fileName, SIGNAL(textChanged(const QString&)), this, SLOT(updateCompletion())); connect(_w->_configure, SIGNAL(clicked()), this, SLOT(configureSource())); connect(_w->_readFromSource, SIGNAL(clicked()), this, SLOT(enableSource())); connect(_w->_generateGradient, SIGNAL(clicked()), this, SLOT(updateEnables())); connect(_w->_connect, SIGNAL(clicked()), this, SLOT(testURL())); _w->_configure->setEnabled(false); _fieldCompletion = _w->_field->completionObject(); _w->_field->setAutoDeleteCompletionObject(true); setFixedHeight(height()); _configWidget = 0L; _w->_field->setEnabled(false); _ok->setEnabled(_w->_field->isEnabled()); // connections for multiple edit mode connect(_w->_xStartCountFromEnd, SIGNAL(clicked()), this, SLOT(setXStartCountFromEndDirty())); connect(_w->_yStartCountFromEnd, SIGNAL(clicked()), this, SLOT(setYStartCountFromEndDirty())); connect(_w->_xNumStepsReadToEnd, SIGNAL(clicked()), this, SLOT(setXNumStepsReadToEndDirty())); connect(_w->_yNumStepsReadToEnd, SIGNAL(clicked()), this, SLOT(setYNumStepsReadToEndDirty())); connect(_w->_doSkip, SIGNAL(clicked()), this, SLOT(setDoSkipDirty())); connect(_w->_doAve, SIGNAL(clicked()), this, SLOT(setDoAveDirty())); adjustSize(); resize(minimumSizeHint()); setFixedHeight(height()); }
KstHsDialog::KstHsDialog(QWidget* parent, const char* name, bool modal, Qt::WindowFlags fl) : KstDataDialog(parent) { _w = new Ui::HistogramDialogWidget(); _w->setupUi(_contents); setMultiple(true); connect(_w->AutoBin, SIGNAL(clicked()), this, SLOT(autoBin())); connect(_w->_vector, SIGNAL(newVectorCreated(const QString&)), this, SIGNAL(modified())); connect(_w->_realTimeAutoBin, SIGNAL(clicked()), this, SLOT(updateButtons())); // // connections for multiple edit mode... // connect(_w->_realTimeAutoBin, SIGNAL(clicked()), this, SLOT(setRealTimeAutoBinDirty())); connect(_w->NormIsPercent, SIGNAL(clicked()), this, SLOT(setNormIsPercentDirty())); connect(_w->NormIsFraction, SIGNAL(clicked()), this, SLOT(setNormIsFractionDirty())); connect(_w->PeakIs1, SIGNAL(clicked()), this, SLOT(setPeakIs1Dirty())); connect(_w->NormIsNumber, SIGNAL(clicked()), this, SLOT(setNormIsNumberDirty())); // // connections for apply button... // connect(_w->_vector, SIGNAL(selectionChanged(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_vector, SIGNAL(selectionChangedLabel(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->Min, SIGNAL(textChanged(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->Max, SIGNAL(textChanged(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->AutoBin, SIGNAL(clicked()), this, SLOT(wasModifiedApply())); connect(_w->_realTimeAutoBin, SIGNAL(clicked()), this, SLOT(wasModifiedApply())); connect(_w->NormIsPercent, SIGNAL(clicked()), this, SLOT(wasModifiedApply())); connect(_w->NormIsFraction, SIGNAL(clicked()), this, SLOT(wasModifiedApply())); connect(_w->NormIsNumber, SIGNAL(clicked()), this, SLOT(wasModifiedApply())); connect(_w->PeakIs1, SIGNAL(clicked()), this, SLOT(wasModifiedApply())); connect(_w->_curveAppearance, SIGNAL(changed()), this, SLOT(wasModifiedApply())); QColor qc = _w->_curveAppearance->color(); _w->_curveAppearance->setValue(false, false, true, qc, 0, 0, 0, 1, 0); _w->N->setMinimumWidth(fontMetrics().width("888888") + QStyle::PM_ScrollBarExtent ); }
KstEventMonitorI::KstEventMonitorI(QWidget* parent, const char* name, bool modal, WFlags fl) : KstDataDialog(parent, name, modal, fl) { _w = new EventMonitorWidget(_contents); setMultiple(true); connect(_w->_vectorSelectorEq, SIGNAL(newVectorCreated(const QString&)), this, SIGNAL(modified())); connect(_w->_scalarSelectorEq, SIGNAL(newScalarCreated()), this, SIGNAL(modified())); connect(_w->_vectorSelectorEq, SIGNAL(selectionChangedLabel(const QString&)), _w->lineEditEquation, SLOT(insert(const QString&))); connect(_w->_vectorSelectorEq, SIGNAL(selectionChangedLabel(const QString&)), _w->lineEditEquation, SLOT(setFocus())); connect(_w->_scalarSelectorEq, SIGNAL(selectionChangedLabel(const QString&)), _w->lineEditEquation, SLOT(insert(const QString&))); connect(_w->_scalarSelectorEq, SIGNAL(selectionChangedLabel(const QString&)), _w->lineEditEquation, SLOT(setFocus())); connect(_w->_pushButtonELOGConfigure, SIGNAL(clicked()), KstApp::inst(), SLOT(EventELOGConfigure())); // more multiple edit mode connect(_w->checkBoxDebug, SIGNAL(clicked()), this, SLOT(setcheckBoxDebugDirty())); connect(_w->checkBoxEMailNotify, SIGNAL(clicked()), this, SLOT(setcheckBoxEMailNotifyDirty())); connect(_w->checkBoxELOGNotify, SIGNAL(clicked()), this, SLOT(setcheckBoxELOGNotifyDirty())); connect(_w->_useScript, SIGNAL(clicked()), this, SLOT(setScriptDirty())); connect(_w->_script, SIGNAL(textChanged()), this, SLOT(setScriptDirty())); setFixedHeight(height()); }
KstImageDialogI::KstImageDialogI(QWidget* parent, const char* name, bool modal, WFlags fl) : KstDataDialog(parent, name, modal, fl) { _w = new ImageDialogWidget(_contents); setMultiple(true); connect(_w->_matrix, SIGNAL(newMatrixCreated(const QString&)), this, SIGNAL(modified())); connect(_w->_autoThreshold, SIGNAL(clicked()), this, SLOT(calcAutoThreshold())); connect(_w->_smartThreshold, SIGNAL(clicked()), this, SLOT(calcSmartThreshold())); connect(_w->_colorOnly, SIGNAL(clicked()), this, SLOT(updateGroups())); connect(_w->_contourOnly, SIGNAL(clicked()), this, SLOT(updateGroups())); connect(_w->_colorAndContour, SIGNAL(clicked()), this, SLOT(updateGroups())); connect(_w->_useVariableWeight, SIGNAL(clicked()), this, SLOT(updateEnables())); connect(_w->_realTimeAutoThreshold, SIGNAL(clicked()), this, SLOT(updateEnables())); // for multiple edit mode connect(_w->_colorOnly, SIGNAL(clicked()), this, SLOT(setColorOnlyDirty())); connect(_w->_contourOnly, SIGNAL(clicked()), this, SLOT(setContourOnlyDirty())); connect(_w->_colorAndContour, SIGNAL(clicked()), this, SLOT(setColorAndContourDirty())); connect(_w->_realTimeAutoThreshold, SIGNAL(clicked()), this, SLOT(setRealTimeAutoThresholdDirty())); connect(_w->_useVariableWeight, SIGNAL(clicked()), this, SLOT(setUseVariableWeightDirty())); connect(_w->_contourColor, SIGNAL(clicked()), this, SLOT(setContourColorDirty())); }
KstPsdDialog::KstPsdDialog(QWidget* parent, const char* name, bool modal, Qt::WindowFlags fl) : KstDataDialog(parent) { _w = new Ui::PSDDialogWidget(); _w->setupUi(_contents); setMultiple(true); connect(_w->_vector, SIGNAL(newVectorCreated(const QString&)), this, SIGNAL(modified())); // // connections for multiple edit mode... // connect(_w->_kstFFTOptions->Apodize, SIGNAL(clicked()), this, SLOT(setApodizeDirty())); connect(_w->_kstFFTOptions->RemoveMean, SIGNAL(clicked()), this, SLOT(setRemoveMeanDirty())); connect(_w->_kstFFTOptions->Interleaved, SIGNAL(clicked()), this, SLOT(setInterleavedDirty())); connect(_w->_kstFFTOptions->InterpolateHoles, SIGNAL(clicked()), this, SLOT(setInterpolateHolesDirty())); // // connections for apply button... // connect(_w->_vector, SIGNAL(selectionChanged(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_vector, SIGNAL(selectionChangedLabel(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_kstFFTOptions->ApodizeFxn, SIGNAL(highlighted(int)), this, SLOT(wasModifiedApply())); connect(_w->_kstFFTOptions->FFTLen, SIGNAL(valueChanged(int)), this, SLOT(wasModifiedApply())); // xxx connect(_w->_kstFFTOptions->FFTLen->child("qt_spinbox_edit"), SIGNAL(textChanged(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_kstFFTOptions->Sigma, SIGNAL(valueChanged(double)), this, SLOT(wasModifiedApply())); // xxx connect(_w->_kstFFTOptions->Sigma->child("qt_spinbox_edit"), SIGNAL(textChanged(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_kstFFTOptions->Apodize, SIGNAL(clicked()), this, SLOT(wasModifiedApply())); connect(_w->_kstFFTOptions->RemoveMean, SIGNAL(clicked()), this, SLOT(wasModifiedApply())); connect(_w->_kstFFTOptions->Interleaved, SIGNAL(clicked()), this, SLOT(wasModifiedApply())); connect(_w->_kstFFTOptions->InterpolateHoles, SIGNAL(clicked()), this, SLOT(wasModifiedApply())); connect(_w->_kstFFTOptions->SampRate, SIGNAL(textChanged(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_kstFFTOptions->VectorUnits, SIGNAL(textChanged(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_kstFFTOptions->RateUnits, SIGNAL(textChanged(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_kstFFTOptions->Output, SIGNAL(highlighted(int)), this, SLOT(wasModifiedApply())); connect(_w->_curveAppearance, SIGNAL(changed()), this, SLOT(wasModifiedApply())); }
KstMatrixDialog::KstMatrixDialog(QWidget* parent, const char* name, bool modal, Qt::WindowFlags fl) : KstDataDialog(parent) { _w = new Ui::MatrixDialogWidget(); _w->setupUi(_contents); setMultiple(true); _inTest = false; // xxx _w->_fileName->completionObject()->setDir(QDir::currentPath()); connect(_w->_readFromSource, SIGNAL(clicked()), this, SLOT(updateEnables())); connect(_w->_generateGradient, SIGNAL(clicked()), this, SLOT(updateEnables())); connect(_w->_xStartCountFromEnd, SIGNAL(clicked()), this, SLOT(xStartCountFromEndClicked())); connect(_w->_yStartCountFromEnd, SIGNAL(clicked()), this, SLOT(yStartCountFromEndClicked())); connect(_w->_xNumStepsReadToEnd, SIGNAL(clicked()), this, SLOT(xNumStepsReadToEndClicked())); connect(_w->_yNumStepsReadToEnd, SIGNAL(clicked()), this, SLOT(yNumStepsReadToEndClicked())); connect(_w->_doSkip, SIGNAL(clicked()), this, SLOT(updateEnables())); // xxx _w->_fileName->setMode(KFile::File | KFile::Directory | KFile::ExistingOnly); // xxx connect(_w->_fileName, SIGNAL(openFileDialog(KURLRequester *)), this, SLOT(selectFolder())); // xxx connect(_w->_fileName, SIGNAL(textChanged(const QString&)), this, SLOT(updateCompletion())); connect(_w->_configure, SIGNAL(clicked()), this, SLOT(configureSource())); connect(_w->_readFromSource, SIGNAL(clicked()), this, SLOT(enableSource())); connect(_w->_generateGradient, SIGNAL(clicked()), this, SLOT(updateEnables())); connect(_w->_connect, SIGNAL(clicked()), this, SLOT(testURL())); _w->_configure->setEnabled(false); // xxx _fieldCompletion = _w->_field->completionObject(); // xxx _w->_field->setAutoDeleteCompletionObject(true); setFixedHeight(height()); _configWidget = 0L; _w->_field->setEnabled(false); _ok->setEnabled(_w->_field->isEnabled()); // // connections for multiple edit mode... // connect(_w->_xStartCountFromEnd, SIGNAL(clicked()), this, SLOT(setXStartCountFromEndDirty())); connect(_w->_yStartCountFromEnd, SIGNAL(clicked()), this, SLOT(setYStartCountFromEndDirty())); connect(_w->_xNumStepsReadToEnd, SIGNAL(clicked()), this, SLOT(setXNumStepsReadToEndDirty())); connect(_w->_yNumStepsReadToEnd, SIGNAL(clicked()), this, SLOT(setYNumStepsReadToEndDirty())); connect(_w->_doSkip, SIGNAL(clicked()), this, SLOT(setDoSkipDirty())); connect(_w->_doAve, SIGNAL(clicked()), this, SLOT(setDoAveDirty())); // // connections for apply button... // // xxx connect(_w->_fileName, SIGNAL(textChanged(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_field, SIGNAL(highlighted(int)), this, SLOT(wasModifiedApply())); connect(_w->_configure, SIGNAL(clicked()), this, SLOT(wasModifiedApply())); connect(_w->_xStart, SIGNAL(valueChanged(int)), this, SLOT(wasModifiedApply())); connect(_w->_yStart, SIGNAL(valueChanged(int)), this, SLOT(wasModifiedApply())); connect(_w->_xNumSteps, SIGNAL(valueChanged(int)), this, SLOT(wasModifiedApply())); connect(_w->_yNumSteps, SIGNAL(valueChanged(int)), this, SLOT(wasModifiedApply())); // xxx connect(_w->_xStart->child("qt_spinbox_edit"), SIGNAL(textChanged(const QString&)), this, SLOT(wasModifiedApply())); // xxx connect(_w->_yStart->child("qt_spinbox_edit"), SIGNAL(textChanged(const QString&)), this, SLOT(wasModifiedApply())); // xxx connect(_w->_xNumSteps->child("qt_spinbox_edit"), SIGNAL(textChanged(const QString&)), this, SLOT(wasModifiedApply())); // xxx connect(_w->_yNumSteps->child("qt_spinbox_edit"), SIGNAL(textChanged(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_xStartCountFromEnd, SIGNAL(clicked()), this, SLOT(wasModifiedApply())); connect(_w->_yStartCountFromEnd, SIGNAL(clicked()), this, SLOT(wasModifiedApply())); connect(_w->_xNumStepsReadToEnd, SIGNAL(clicked()), this, SLOT(wasModifiedApply())); connect(_w->_yNumStepsReadToEnd, SIGNAL(clicked()), this, SLOT(wasModifiedApply())); connect(_w->_doSkip, SIGNAL(clicked()), this, SLOT(wasModifiedApply())); connect(_w->_skip, SIGNAL(valueChanged(int)), this, SLOT(wasModifiedApply())); // xxx connect(_w->_skip->child("qt_spinbox_edit"), SIGNAL(textChanged(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_doAve, SIGNAL(clicked()), this, SLOT(wasModifiedApply())); connect(_w->_gradientX, SIGNAL(clicked()), this, SLOT(wasModifiedApply())); connect(_w->_gradientY, SIGNAL(clicked()), this, SLOT(wasModifiedApply())); connect(_w->_gradientZAtMin, SIGNAL(textChanged(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_gradientZAtMax, SIGNAL(textChanged(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_nX, SIGNAL(valueChanged(int)), this, SLOT(wasModifiedApply())); connect(_w->_nY, SIGNAL(valueChanged(int)), this, SLOT(wasModifiedApply())); connect(_w->_minX, SIGNAL(textChanged(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_minY, SIGNAL(textChanged(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_xStep, SIGNAL(textChanged(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_yStep, SIGNAL(textChanged(const QString&)), this, SLOT(wasModifiedApply())); adjustSize(); resize(minimumSizeHint()); setFixedHeight(height()); }
KstVvDialogI::KstVvDialogI(QWidget* parent, const char* name, bool modal, WFlags fl) : KstDataDialog(parent, name, modal, fl) { _w = new VectorViewDialogWidget(_contents); setMultiple(true); connect(_w->_xVector, SIGNAL(newVectorCreated(const QString&)), this, SIGNAL(modified())); connect(_w->_yVector, SIGNAL(newVectorCreated(const QString&)), this, SIGNAL(modified())); connect(_w->_FlagVector, SIGNAL(newVectorCreated(const QString&)), this, SIGNAL(modified())); connect(_w->_xMinScalar, SIGNAL(newScalarCreated()), this, SIGNAL(modified())); connect(_w->_xMaxScalar, SIGNAL(newScalarCreated()), this, SIGNAL(modified())); connect(_w->_yMinScalar, SIGNAL(newScalarCreated()), this, SIGNAL(modified())); connect(_w->_yMaxScalar, SIGNAL(newScalarCreated()), this, SIGNAL(modified())); _w->_FlagVector->provideNoneVector(true); _w->_FlagVector->allowNewVectors(true); connect(_w->_xMinCheckbox, SIGNAL(clicked()), this, SLOT(updateButtons())); connect(_w->_xMaxCheckbox, SIGNAL(clicked()), this, SLOT(updateButtons())); connect(_w->_yMinCheckbox, SIGNAL(clicked()), this, SLOT(updateButtons())); connect(_w->_yMaxCheckbox, SIGNAL(clicked()), this, SLOT(updateButtons())); _w->_xMinScalar->allowDirectEntry(true); _w->_xMaxScalar->allowDirectEntry(true); _w->_yMinScalar->allowDirectEntry(true); _w->_yMaxScalar->allowDirectEntry(true); connect(_w->_realtimeButton, SIGNAL(clicked()), this, SLOT(realtimeClicked())); connect(_w->_currentButton, SIGNAL(clicked()), this, SLOT(currentClicked())); QColor qc = _w->_curveAppearance->color(); _w->_curveAppearance->setValue(false, false, true, qc, 0, 0, 0, 1, 0); // for multiple edit mode connect(_w->_xMinCheckbox, SIGNAL(clicked()), this, SLOT(xMinCheckboxClicked())); connect(_w->_xMaxCheckbox, SIGNAL(clicked()), this, SLOT(xMaxCheckboxClicked())); connect(_w->_yMinCheckbox, SIGNAL(clicked()), this, SLOT(yMinCheckboxClicked())); connect(_w->_yMaxCheckbox, SIGNAL(clicked()), this, SLOT(yMaxCheckboxClicked())); // for apply button connect(_w->_xVector, SIGNAL(selectionChanged(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_xVector, SIGNAL(selectionChangedLabel(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_xVector->_vector, SIGNAL(textChanged(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_yVector, SIGNAL(selectionChanged(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_yVector, SIGNAL(selectionChangedLabel(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_yVector->_vector, SIGNAL(textChanged(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_interp, SIGNAL(highlighted(int)), this, SLOT(wasModifiedApply())); connect(_w->_xMinCheckbox, SIGNAL(clicked()), this, SLOT(wasModifiedApply())); connect(_w->_xMinScalar, SIGNAL(selectionChanged(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_xMinScalar, SIGNAL(selectionChangedLabel(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_xMinScalar->_scalar, SIGNAL(textChanged(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_xMaxCheckbox, SIGNAL(clicked()), this, SLOT(wasModifiedApply())); connect(_w->_xMaxScalar, SIGNAL(selectionChanged(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_xMaxScalar, SIGNAL(selectionChangedLabel(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_xMaxScalar->_scalar, SIGNAL(textChanged(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_yMinCheckbox, SIGNAL(clicked()), this, SLOT(wasModifiedApply())); connect(_w->_yMinScalar, SIGNAL(selectionChanged(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_yMinScalar, SIGNAL(selectionChangedLabel(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_yMinScalar->_scalar, SIGNAL(textChanged(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_yMaxCheckbox, SIGNAL(clicked()), this, SLOT(wasModifiedApply())); connect(_w->_yMaxScalar, SIGNAL(selectionChanged(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_yMaxScalar, SIGNAL(selectionChangedLabel(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_yMaxScalar->_scalar, SIGNAL(textChanged(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_plotAxes, SIGNAL(highlighted(int)), this, SLOT(wasModifiedApply())); connect(_w->_plotList, SIGNAL(highlighted(int)), this, SLOT(wasModifiedApply())); connect(_w->_realtimeButton, SIGNAL(clicked()), this, SLOT(wasModifiedApply())); connect(_w->_currentButton, SIGNAL(clicked()), this, SLOT(wasModifiedApply())); connect(_w->_FlagVector, SIGNAL(selectionChanged(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_FlagVector, SIGNAL(selectionChangedLabel(const QString&)), this, SLOT(wasModifiedApply())); connect(_w->_curveAppearance, SIGNAL(changed()), this, SLOT(wasModifiedApply())); }