viele viele sachen
git-svn-id: http://svn.lsim.tuxzone.org/trunk@29 4bec179b-ab65-46ed-a5f8-55b8b5c735d0
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user