src/miscallenous.h

changeset 970
c8aae45afd85
parent 968
4b93b7963456
child 971
c00f9665a9f8
--- a/src/miscallenous.h	Sun Aug 30 17:20:55 2015 +0300
+++ b/src/miscallenous.h	Mon Aug 31 04:57:16 2015 +0300
@@ -22,6 +22,7 @@
 #include "configuration.h"
 #include "main.h"
 #include "basics.h"
+#include "configurationvaluebag.h"
 
 class LDDocument;
 class QColor;
@@ -46,17 +47,12 @@
 struct GridData
 {
 	const char* name;
-	float* coordinateSnap;
-	float* angleSnap;
+	CONFIG_KEY_TYPE(float) coordinateSnap;
+	CONFIG_KEY_TYPE(float) angleSnap;
 };
 
-EXTERN_CFGENTRY (Int, Grid)
 extern const GridData Grids[3];
-
-inline const GridData& CurrentGrid()
-{
-	return Grids[cfg::Grid];
-}
+const GridData& CurrentGrid();
 
 // =============================================================================
 enum class RotationPoint

mercurial