compile anleitung, some cleanup

git-svn-id: http://svn.lsim.tuxzone.org/trunk@69 4bec179b-ab65-46ed-a5f8-55b8b5c735d0
This commit is contained in:
catdog2
2009-01-26 15:12:10 +00:00
parent 32a98b2227
commit 4299aa15e3
5 changed files with 1184 additions and 1239 deletions

View File

@@ -1,55 +0,0 @@
if (reRects.rightRezizeItem == pressedRectItem) {
currRect.adjust(0,0,mouseDistanceX , 0);
}
else if (reRects.leftResizeItem == pressedRectItem) {
currHomoEfieldEditItem->setPos(currHomoEfieldEditItem->pos().x()+mouseDistanceX,currHomoEfieldEditItem->pos().y());
currRect.adjust(0,0,-mouseDistanceX , 0);
}
else if (reRects.topResizeItem == pressedRectItem) {
currHomoEfieldEditItem->setPos(currHomoEfieldEditItem->pos().x(),currHomoEfieldEditItem->pos().y()+mouseDistanceY);
currRect.adjust(0,0,0, -mouseDistanceY );
}
else if (reRects.bottomResizeItem == pressedRectItem) {
currRect.adjust(0,0,0, mouseDistanceY );
}
else if (reRects.rightBottomResizeItem == pressedRectItem) {
currRect.adjust(0,0,0, mouseDistanceY );
currRect.adjust(0,0,mouseDistanceX , 0);
}
else if (reRects.leftBottomResizeItem == pressedRectItem) {
currRect.adjust(0,0,0, mouseDistanceY );
currHomoEfieldEditItem->setPos(currHomoEfieldEditItem->pos().x()+mouseDistanceX,currHomoEfieldEditItem->pos().y());
currRect.adjust(0,0,-mouseDistanceX , 0);
}
else if (reRects.leftTopResizeItem == pressedRectItem) {
currHomoEfieldEditItem->setPos(currHomoEfieldEditItem->pos().x(),currHomoEfieldEditItem->pos().y()+mouseDistanceY);
currRect.adjust(0,0,0, -mouseDistanceY );
currHomoEfieldEditItem->setPos(currHomoEfieldEditItem->pos().x()+mouseDistanceX,currHomoEfieldEditItem->pos().y());
currRect.adjust(0,0,-mouseDistanceX , 0);
}
else if (reRects.rightTopResizeItem == pressedRectItem) {
currHomoEfieldEditItem->setPos(currHomoEfieldEditItem->pos().x(),currHomoEfieldEditItem->pos().y()+mouseDistanceY);
currRect.adjust(0,0,0, -mouseDistanceY );
currRect.adjust(0,0,mouseDistanceX , 0);
}
//gegen zu klein werden
if (currRect.width() <= HomoEFieldItem::MinimumWidth) {
if (mouseEvent->lastScenePos().x() < mouseEvent->scenePos().x()) { //gegen rumspringen
currHomoEfieldEditItem->setPos(currHomoEfieldEditItem->pos().x() + (currRect.width() - HomoEFieldItem::MinimumWidth) ,currHomoEfieldEditItem->pos().y());
}
currRect.setWidth(HomoEFieldItem::MinimumWidth);
}
if (currRect.height() <= HomoEFieldItem::MinimumHeight) {
if (mouseEvent->lastScenePos().y() < mouseEvent->scenePos().y()) { //gegen rumspringen
currHomoEfieldEditItem->setPos(currHomoEfieldEditItem->pos().x(), currHomoEfieldEditItem->pos().y() + (currRect.height() - HomoEFieldItem::MinimumHeight));
}
currRect.setHeight(HomoEFieldItem::MinimumHeight);
}
//aenderungen uebernehmen
if (currRect != currHomoEfieldEditItem->getRectF()) {
currHomoEfieldEditItem->setRectF(currRect);
}
//resize rechtecke mitverschieben
if(mouseEvent->scenePos() != mouseEvent->lastScenePos()) displayResizeRects(true);

View File