- Timestamp:
- May 24, 2007, 4:43:17 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Tools/Viewer/Graphics/src/Graphics_drawAll.cpp
r26 r30 7 7 void Window::paintEvent( QPaintEvent * ) 8 8 { 9 10 9 /*draw window size*/ 11 10 setMinimumSize(600,600); 12 11 12 int schema; 13 QString t; 14 13 15 if(paint){ 14 16 painter.begin(this); … … 53 55 tailleX = co->get_size_x(); 54 56 tailleY = co->get_size_y(); 55 painter.drawRect(posX,posY,tailleX,tailleY); 57 58 t=QString::fromStdString(it->getType()).toLower(); 59 BaseP tp = base->get_BasePos(t.toStdString()); 60 if(&tp != NULL){ 61 schema=tp.getSchema(); 62 switch(schema){ 63 case 0: 64 painter.drawRect(posX,posY,tailleX,tailleY); 65 break; 66 case 1: 67 painter.drawEllipse(posX,posY,tailleX,tailleY); 68 break; 69 case 2: 70 painter.drawRect(posX,posY,tailleX,tailleY); 71 painter.drawLine(posX+tailleX/4,posY+tailleY,posX+tailleX/4,posY); 72 painter.drawLine(posX+tailleX/2,posY+tailleY,posX+tailleX/2,posY); 73 painter.drawLine(posX+3*tailleX/4,posY+tailleY,posX+3*tailleX/4,posY); 74 break; 75 case 3: 76 painter.drawRect(posX,posY,tailleX,tailleY); 77 painter.drawLine(posX,posY+tailleY,posX+tailleX/2,posY+tailleY/2); 78 painter.drawLine(posX+tailleX,posY+tailleY,posX+tailleX/2,posY+tailleY/2); 79 break; 80 } 81 } 82 56 83 if (componentName){ 57 84 QString compo_name = QString::fromStdString(it->getName());
Note: See TracChangeset
for help on using the changeset viewer.