1 /**************************************************************************/
2 /* Copyright 2012 Tim Day */
3 /* */
4 /* This file is part of Evolvotron */
5 /* */
6 /* Evolvotron is free software: you can redistribute it and/or modify */
7 /* it under the terms of the GNU General Public License as published by */
8 /* the Free Software Foundation, either version 3 of the License, or */
9 /* (at your option) any later version. */
10 /* */
11 /* Evolvotron is distributed in the hope that it will be useful, */
12 /* but WITHOUT ANY WARRANTY; without even the implied warranty of */
13 /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */
14 /* GNU General Public License for more details. */
15 /* */
16 /* You should have received a copy of the GNU General Public License */
17 /* along with Evolvotron. If not, see <http://www.gnu.org/licenses/>. */
18 /**************************************************************************/
19
20 /*! \file
21 \brief Implementation of class MutationParametersQObject.
22 */
23
24
25
26 #include "mutation_parameters_qobject.h"
27
MutationParametersQObject(uint seed,bool autocool,bool debug_mode,QObject * parent)28 MutationParametersQObject::MutationParametersQObject(uint seed,bool autocool,bool debug_mode,QObject* parent)
29 :QObject(parent)
30 ,MutationParameters(seed,autocool,debug_mode)
31 {}
32
~MutationParametersQObject()33 MutationParametersQObject::~MutationParametersQObject()
34 {}
35
report_change()36 void MutationParametersQObject::report_change()
37 {
38 emit changed();
39 }
40