#include "MyCanvas.h"
#include <qpainter.h>

 

 MyCanvas::MyCanvas(QWidget *parent, const char *name)
	        : QWidget(parent,name)
	 {
		   size=1; 
                   color=0;  
		     setPalette( QPalette( QColor( 250, 250, 200) ) );

		      }
 void MyCanvas::draw(int s){
	   size = s;
	      repaint();
	        }
 void MyCanvas::setcolorRed(){
	   color=1;
	      repaint();
	        }
 void MyCanvas::setcolorBlue(){
	   color=2;
	      repaint();
	        }
 void MyCanvas::setcolorGreen(){
	   color=3;
	      repaint();
	        }
 void MyCanvas::paintEvent( QPaintEvent * )
{
	    QPainter p( this );
            if(color==0)p.setPen(black);
            if(color==1)p.setPen(red);
            if(color==2)p.setPen(blue);
            if(color==3)p.setPen(green);
	        p.drawRect( 100, 100, size,size );
}


