viele viele sachen

git-svn-id: http://svn.lsim.tuxzone.org/trunk@29 4bec179b-ab65-46ed-a5f8-55b8b5c735d0
This commit is contained in:
catdog2
2008-12-09 22:01:57 +00:00
parent ff93559144
commit 6014ae6fdf
16 changed files with 14992 additions and 34 deletions

View File

@@ -37,6 +37,7 @@
#include <QPainterPath>
#include <QGraphicsPathItem>
#include <QListWidget>
#include <QPainter>
SimulScene::SimulScene ( QObject* parent ) : QGraphicsScene ( parent ) {
@@ -60,7 +61,7 @@ SimulScene::SimulScene ( QObject* parent ) : QGraphicsScene ( parent ) {
setFlightPathVisible();
addLine(0,-298,0,298,QPen(Qt::green, 1, Qt::SolidLine) )->setCacheMode(QGraphicsItem::DeviceCoordinateCache);
/*addLine(0,-298,0,298,QPen(Qt::green, 1, Qt::SolidLine) )->setCacheMode(QGraphicsItem::DeviceCoordinateCache);
addLine(-398,0,398,0,QPen(Qt::green, 1, Qt::SolidLine) )->setCacheMode(QGraphicsItem::DeviceCoordinateCache);
for (int i = -39; i< 39; ++i) {
@@ -76,7 +77,7 @@ SimulScene::SimulScene ( QObject* parent ) : QGraphicsScene ( parent ) {
line ->setCacheMode(QGraphicsItem::DeviceCoordinateCache);
line->setZValue(-1);
}
}
}*/
ellipse1 = new GraphicsEllipseItem();
ellipse1->setRect(-2,-2,5,5);
@@ -102,6 +103,11 @@ SimulScene::SimulScene ( QObject* parent ) : QGraphicsScene ( parent ) {
}
void SimulScene::drawBackground ( QPainter * painter, const QRectF & rect ) {
QGraphicsScene::drawBackground(painter,rect);
}
void SimulScene::setupVars() {
//variablen initialisieren
setTimePerStep(1e-10);
@@ -111,7 +117,7 @@ void SimulScene::setupVars() {
setPxPerSec(90.0);
timer->setFrameRange(0,100);
timer->setUpdateInterval(30);
//timer->setUpdateInterval(30);
timer->setCurveShape(QTimeLine::LinearCurve);
setTimeLineDuration(30000);
@@ -457,7 +463,7 @@ void SimulScene::mouseReleaseEvent(QGraphicsSceneMouseEvent *mouseEvent) {
}
void SimulScene::keyPressEvent (QKeyEvent *keyevent) {
if(keyevent->key() == Qt::Key_Delete) {
if(keyevent->matches(QKeySequence::Delete)) {
deleteSelectedFieldItems();
}
}