Blob Blame History Raw
commit ed4e43e73b760907fd2b356e553a0a4d48a44ae6
Author: Rene Milk <koshi@springlobby.info>
Date:   Sun Mar 22 11:53:22 2009 +0100

    fixes 816

diff --git a/src/settings++/presets.cpp b/src/settings++/presets.cpp
index cc60791..8b13789 100644
--- a/src/settings++/presets.cpp
+++ b/src/settings++/presets.cpp
@@ -1,11 +1 @@
-#include "presets.h"
 
-template <typename T, int valueCount> presetValues<T,valueCount>::presetValues ( wxString key_arg,
-                            const wxString* levelLabels,const T* values_arg)
-	{
-		for(int i = 0; i< valueCount;++i)
-		{
-			values[levelLabels[i]]=values_arg[i];
-		}
-		key = key_arg;
-	}
diff --git a/src/settings++/presets.h b/src/settings++/presets.h
index 53cc1be..44bb26d 100644
--- a/src/settings++/presets.h
+++ b/src/settings++/presets.h
@@ -32,8 +32,12 @@ public:
 		wxString key;
 
 	//levelLabels and values_arg MUST have same length
-		presetValues ( wxString key_arg,const wxString* levelLabels,const T* values_arg);
-
+		presetValues ( wxString key_arg,const wxString* levelLabels,const T* values_arg) {
+            for(int i = 0; i< valueCount;++i) {
+                values[levelLabels[i]]=values_arg[i];
+            }
+            key = key_arg;
+		}
 };
 const int levels_low_To_High_size = 3;
 const int levels_vlow_To_vHigh_size =5;