FitDialog::FitDialog( QWidget* parent, Qt::WFlags fl ) : QDialog( parent, fl ) { setWindowTitle(tr("Fit Wizard")); setSizeGripEnabled( true ); d_user_function_names = QStringList(); d_user_functions = QStringList(); d_user_function_params = QStringList(); d_fitter = 0; tw = new QStackedWidget(); initEditPage(); initFitPage(); initAdvancedPage(); QVBoxLayout* vl = new QVBoxLayout(); vl->addWidget(tw); setLayout(vl); setBuiltInFunctionNames(); setBuiltInFunctions(); categoryBox->setCurrentRow (2); funcBox->setCurrentRow (0); loadPlugins(); }
fitDialog::fitDialog( QWidget* parent, const char* name, bool modal, WFlags fl ) : QDialog( parent, name, modal, fl ) { if ( !name ) setName( "fitDialog" ); setCaption(tr("QtiPlot - Non-linear curve fit")); setSizeGripEnabled( true ); tw = new QWidgetStack( this, "tw" ); tw->setSizePolicy(QSizePolicy (QSizePolicy::Preferred, QSizePolicy::Preferred, 2, 0, FALSE )); initEditPage(); initFitPage(); tw->addWidget(editPage, 0); tw->addWidget(fitPage, 1); QVBoxLayout* hlayout = new QVBoxLayout(this, 5, 5, "hlayout"); hlayout->addWidget(tw); setBuiltInFunctionNames(); setBuiltInFunctions(); categoryBox->setCurrentItem(2); funcBox->setCurrentItem(0); loadPlugins(); }