X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=btconnector.h;h=cbbf00217f30bf182ff5dadc20221c184342c56f;hb=HEAD;hp=4d9ecb47b3a49dcc75749052de63d1da478c8a10;hpb=aa1554480c6c5bd6083c067aa7a1571ab4bb14cb;p=qzeecontrol diff --git a/btconnector.h b/btconnector.h index 4d9ecb4..cbbf002 100644 --- a/btconnector.h +++ b/btconnector.h @@ -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