Fix tabbing
[satune.git] / src / Encoders / orderencoding.cc
index 51dddccc52b4263a7e1ea1bd9fc3b12b63a8b7df..e3c150a363927ba063500374b1254d1016e2e755 100644 (file)
@@ -1,9 +1,15 @@
 #include "orderencoding.h"
+#include "orderresolver.h"
 
-void initOrderEncoding(OrderEncoding *This, Order *order) {
-       This->type = ORDER_UNASSIGNED;
-       This->order = order;
+OrderEncoding::OrderEncoding(Order *_order) :
+       resolver(NULL),
+       type(ORDER_UNASSIGNED),
+       order(_order)
+{
 }
 
-void deleteOrderEncoding(OrderEncoding *This) {
+OrderEncoding::~OrderEncoding() {
+       if (resolver != NULL) {
+               delete resolver;
+       }
 }