so aenderungen
git-svn-id: http://svn.lsim.tuxzone.org/trunk@30 4bec179b-ab65-46ed-a5f8-55b8b5c735d0
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user