X-Git-Url: https://rtime.felk.cvut.cz/gitweb/orte.git/blobdiff_plain/b55f1827596f449d3aa9a95477da31bd3a1e01a0..fa06d76413912b196af3c4f1173cf0f4b79d6b0d:/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*)