Sometimes its the little things..
[qzeecontrol] / btconnector.h
index 4d9ecb4..cbbf002 100644 (file)
@@ -59,23 +59,6 @@ public:
         thresholdChanged(_threshold);
     }
 
-    void setUp(bool val){
-        _up = val;
-        upChanged(_up);
-    }
-    void setDown(bool val){
-        _down = val;
-        downChanged(_down);
-    }
-    void setLeft(bool val){
-        _left = val;
-        leftChanged(_left);
-    }
-    void setRight(bool val){
-        _right = val;
-        rightChanged(_right);
-    }
-
     bool up(){return _up;}
     bool down(){return _down;}
     bool left(){return _left;}
@@ -90,16 +73,7 @@ public:
     int y(){return _y;}
 
 public slots:
-    void disconnect(){
-        if(!socket)
-            return;
-
-        if(socket->isOpen())
-            socket->close();
-
-        delete socket;
-        socket = 0;
-    }
+    void disconnect();
 
 signals:
     void connected();
@@ -144,7 +118,52 @@ private:
 
     int _x;
     int _y;
+
     char oldButtonMap;
+
+    void setA(bool val){
+        _a = val;
+        aChanged(_a);
+    }
+    void setB(bool val){
+        _b = val;
+        bChanged(_b);
+    }
+    void setC(bool val){
+        _c = val;
+        cChanged(_c);
+    }
+    void setD(bool val){
+        _d = val;
+        dChanged(_d);
+    }
+
+    void setX(int val){
+        _x = val;
+        xChanged(_x);
+    }
+    void setY(int val){
+        _y = val;
+        yChanged(_y);
+    }
+
+    void setUp(bool val){
+        _up = val;
+        upChanged(_up);
+    }
+    void setDown(bool val){
+        _down = val;
+        downChanged(_down);
+    }
+    void setLeft(bool val){
+        _left = val;
+        leftChanged(_left);
+    }
+    void setRight(bool val){
+        _right = val;
+        rightChanged(_right);
+    }
+
 };
 
 #endif // BTCONNECTOR_H