z-index verschiebung der Felder verbessert
git-svn-id: http://svn.lsim.tuxzone.org/trunk@19 4bec179b-ab65-46ed-a5f8-55b8b5c735d0
This commit is contained in:
@@ -520,6 +520,23 @@ qreal SimulScene::getHighestZIndexFieldItems() {
|
||||
return highestZValue;
|
||||
}
|
||||
|
||||
qreal SimulScene::getLowestZIndexFieldItems() {
|
||||
bool lowestZValueSet = false;
|
||||
qreal lowestZValue = FieldDefaultZValue; //default value
|
||||
for (int i = 0; i < items().count() ; ++i ) {
|
||||
if (FieldItem::isFieldItem(items().at(i))) {
|
||||
if (!lowestZValueSet) {
|
||||
lowestZValue = items().at(i)->zValue();
|
||||
lowestZValueSet = true;
|
||||
}
|
||||
else if (lowestZValue > items().at(i)->zValue()) {
|
||||
lowestZValue = items().at(i)->zValue();
|
||||
}
|
||||
}
|
||||
}
|
||||
return lowestZValue;
|
||||
}
|
||||
|
||||
void SimulScene::deleteSelectedFieldItems() {
|
||||
QList<QGraphicsItem *> currSelectedItems = selectedItems();
|
||||
for (int i = 0; i < currSelectedItems.count() ; ++i ) {
|
||||
|
||||
Reference in New Issue
Block a user