so aenderungen

git-svn-id: http://svn.lsim.tuxzone.org/trunk@30 4bec179b-ab65-46ed-a5f8-55b8b5c735d0
This commit is contained in:
catdog2
2008-12-10 14:02:51 +00:00
parent 6014ae6fdf
commit 83c70690e0
8 changed files with 28 additions and 28 deletions

View File

@@ -23,6 +23,7 @@
#include <cmath>
#include <QtDebug>
#include <QRectF>
#include "simulscene.h"
HomoEFieldItem::HomoEFieldItem(QRectF sizeRect)
: FieldItem() {
@@ -38,9 +39,6 @@ HomoEFieldItem::HomoEFieldItem(QRectF sizeRect)
//QGraphicsRectItem * testItem = new QGraphicsRectItem(QRectF(-10,-10,6,6), this);
//testItem->setBrush(Qt::SolidPattern);
connect(this, SIGNAL(heightChanged(double)), this, SLOT(handleVoltageChange()));
@@ -125,17 +123,11 @@ void HomoEFieldItem::setFieldPower (double fieldPower ) {
//if (this->fieldPower == fieldPower) return;
this->fieldPower = fieldPower;
emit fieldPowerChanged(fieldPower);
handleVoltageChange ();
}
void HomoEFieldItem::setVoltage (double voltage ) {
setFieldPower( voltage/getRectF().height());
}
void HomoEFieldItem::handleVoltageChange () {
emit voltageChanged(getFieldPower()*getRectF().height());
}
double HomoEFieldItem::getOuterPenWidth() const {