X-Git-Url: https://rtime.felk.cvut.cz/gitweb/orte.git/blobdiff_plain/4979c1fc9237082342965d9074b0b1a1d23ba022..eb7337391fb3a8e7e2001393ba0642ef237ec400:/orte/contrib/shape/MyQFrame.cpp diff --git a/orte/contrib/shape/MyQFrame.cpp b/orte/contrib/shape/MyQFrame.cpp index 997498c..8743270 100644 --- a/orte/contrib/shape/MyQFrame.cpp +++ b/orte/contrib/shape/MyQFrame.cpp @@ -14,6 +14,8 @@ MyQFrame::MyQFrame( QWidget *parent) { mousePressed=0; objects[0]=objects[1]=objects[2]=objects[3]=objects[4]=0; + + connect(this,SIGNAL(changed()),this,SLOT(update())); } @@ -33,12 +35,12 @@ void MyQFrame::activateObject(int object,int color, int shape) { void MyQFrame::deactivateObject(int object) { if (object>4) return; objects[object]=0; - update(); + emit changed(); } void MyQFrame::setPosition(int object,QRect position) { positions[object]=position; - update(); + emit changed(); } void MyQFrame::paintEvent(QPaintEvent*)