Added signal strength indicator to detail screen. Changed speed treshold to change...
[jspeed] / src / graphicsscreen.cpp
index 322dae9..42c67f8 100644 (file)
@@ -29,7 +29,7 @@ namespace
 }
 
 GraphicsScreen::GraphicsScreen(QWidget* parent): QGraphicsView(parent),
-AbstractScreen(), scene_(0)
+AbstractScreen(), scene_(0), isFlipped_(false)
 {
     QRect rect = QApplication::desktop()->availableGeometry();
 
@@ -71,18 +71,21 @@ void GraphicsScreen::reArrange()
     scene_->setSceneRect(rect);
     minimizeButton_->setPos(PADDING, PADDING);
     closeButton_->setPos(rect.width() - imageWidth_ - PADDING, PADDING);
-    settingsButton_->setPos((rect.width() / 2) - (imageWidth_ / 2) - (PADDING / 2), PADDING);
+    settingsButton_->setPos((rect.width() / 2) - (imageWidth_ / 2), PADDING);
 }
 
 void GraphicsScreen::flip()
 {
-    if(isTransformed())
+    if(isFlipped_)
     {
         resetMatrix();
-        return;
+        isFlipped_  = false;
+    }
+    else
+    {
+        setTransform(QTransform(1, 0, 0, 0, -1, 0, 0, 0, 1));
+        isFlipped_ = true;
     }
-
-    setTransform(QTransform(1, 0, 0, 0, -1, 0, 0, 0, 1));
 }
 
 GraphicsScene* GraphicsScreen::getScene() const