diff --git a/src/pardialog.h b/src/pardialog.h
new file mode 100644
--- /dev/null
+++ b/src/pardialog.h
@@ -0,0 +1,145 @@
+/*
+ *
+ * $Id$
+ *
+ * This file is part of the Virtual Leaf.
+ *
+ * The Virtual Leaf 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 3 of the License, or
+ * (at your option) any later version.
+ *
+ * The Virtual Leaf 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 the Virtual Leaf. If not, see .
+ *
+ * Copyright 2010 Roeland Merks.
+ *
+ */
+
+#ifndef PARAMETER_DIALOG_H
+#define PARAMETER_DIALOG_H
+#include
+#include
+#include
+#include
+#include
+#include
+
+class ParameterDialog : public QDialog {
+ Q_OBJECT
+
+ public:
+ ParameterDialog(QWidget *parent=0, const char *name = 0, Qt::WindowFlags f = 0);
+ virtual ~ParameterDialog(void);
+ public slots:
+ void Reset(void);
+
+private slots:
+ void write(void);
+
+ private:
+ QLineEdit *arrowcolor_edit;
+ QLineEdit *arrowsize_edit;
+ QLineEdit *textcolor_edit;
+ QLineEdit *cellnumsize_edit;
+ QLineEdit *nodenumsize_edit;
+ QLineEdit *node_mag_edit;
+ QLineEdit *outlinewidth_edit;
+ QLineEdit *cell_outline_color_edit;
+ QLineEdit *resize_stride_edit;
+ QLineEdit *T_edit;
+ QLineEdit *lambda_length_edit;
+ QLineEdit *lambda_celllength_edit;
+ QLineEdit *target_length_edit;
+ QLineEdit *cell_expansion_rate_edit;
+ QLineEdit *cell_div_expansion_rate_edit;
+ QLineEdit *auxin_dependent_growth_edit;
+ QLineEdit *ode_accuracy_edit;
+ QLineEdit *mc_stepsize_edit;
+ QLineEdit *mc_cell_stepsize_edit;
+ QLineEdit *energy_threshold_edit;
+ QLineEdit *bend_lambda_edit;
+ QLineEdit *alignment_lambda_edit;
+ QLineEdit *rel_cell_div_threshold_edit;
+ QLineEdit *rel_perimeter_stiffness_edit;
+ QLineEdit *collapse_node_threshold_edit;
+ QLineEdit *morphogen_div_threshold_edit;
+ QLineEdit *morphogen_expansion_threshold_edit;
+ QLineEdit *copy_wall_edit;
+ QLineEdit *source_edit;
+ QLineEdit *D_edit;
+ QLineEdit *initval_edit;
+ QLineEdit *k1_edit;
+ QLineEdit *k2_edit;
+ QLineEdit *r_edit;
+ QLineEdit *kr_edit;
+ QLineEdit *km_edit;
+ QLineEdit *Pi_tot_edit;
+ QLineEdit *transport_edit;
+ QLineEdit *ka_edit;
+ QLineEdit *pin_prod_edit;
+ QLineEdit *pin_prod_in_epidermis_edit;
+ QLineEdit *pin_breakdown_edit;
+ QLineEdit *pin_breakdown_internal_edit;
+ QLineEdit *aux1prod_edit;
+ QLineEdit *aux1prodmeso_edit;
+ QLineEdit *aux1decay_edit;
+ QLineEdit *aux1decaymeso_edit;
+ QLineEdit *aux1transport_edit;
+ QLineEdit *aux_cons_edit;
+ QLineEdit *aux_breakdown_edit;
+ QLineEdit *kaux1_edit;
+ QLineEdit *kap_edit;
+ QLineEdit *leaf_tip_source_edit;
+ QLineEdit *sam_efflux_edit;
+ QLineEdit *sam_auxin_edit;
+ QLineEdit *sam_auxin_breakdown_edit;
+ QLineEdit *van3prod_edit;
+ QLineEdit *van3autokat_edit;
+ QLineEdit *van3sat_edit;
+ QLineEdit *k2van3_edit;
+ QLineEdit *dt_edit;
+ QLineEdit *rd_dt_edit;
+ QLineEdit *datadir_edit;
+ QLineEdit *movie_edit;
+ QLineEdit *nit_edit;
+ QLineEdit *maxt_edit;
+ QLineEdit *storage_stride_edit;
+ QLineEdit *xml_storage_stride_edit;
+ QLineEdit *rseed_edit;
+ QLineEdit *constituous_expansion_limit_edit;
+ QLineEdit *vessel_inh_level_edit;
+ QLineEdit *vessel_expansion_rate_edit;
+ QLineEdit *d_edit;
+ QLineEdit *e_edit;
+ QLineEdit *f_edit;
+ QLineEdit *c_edit;
+ QLineEdit *mu_edit;
+ QLineEdit *nu_edit;
+ QLineEdit *rho0_edit;
+ QLineEdit *rho1_edit;
+ QLineEdit *c0_edit;
+ QLineEdit *gamma_edit;
+ QLineEdit *eps_edit;
+ QLineEdit *k_edit;
+ QLineEdit *i1_edit;
+ QLineEdit *i2_edit;
+ QLineEdit *i3_edit;
+ QLineEdit *i4_edit;
+ QLineEdit *i5_edit;
+ QLineEdit *s1_edit;
+ QLineEdit *s2_edit;
+ QLineEdit *s3_edit;
+ QLineEdit *b1_edit;
+ QLineEdit *b2_edit;
+ QLineEdit *b3_edit;
+ QLineEdit *b4_edit;
+ QLineEdit *dir1_edit;
+ QLineEdit *dir2_edit;
+};
+#endif