remove old stuff
[colorflood] / colorflood / src / window.cpp
index ef4f63d..e0b64ea 100644 (file)
@@ -27,8 +27,6 @@ Window::Window ()
     setWindowTitle("Color Flood");
     setWindowIcon(QIcon(":/images/icon_48x48.png"));
 
-    new FullScreenExitButton(this);
-
     int turns;
     field = new Field(this, &turns);
     colorButtons = new ColorButtons(this);
@@ -48,22 +46,16 @@ Window::Window ()
 
     updateTurns(turns);
 
-    QHBoxLayout *secondary = new QHBoxLayout;
-    QPushButton *toggleFS = new QPushButton(QPixmap("/usr/share/icons/hicolor/64x64/hildon/general_fullsize"), tr("Toggle fullscreen"), this);
-    QObject::connect(toggleFS, SIGNAL(pressed()), this, SLOT(toggleFullscreen()));
     QPushButton *newGame = new QPushButton(tr("New game"), this);
     QObject::connect(newGame, SIGNAL(pressed()), field, SLOT(randomize()));
 
-    secondary->addWidget(newGame);
-    secondary->addWidget(toggleFS);
-
     QVBoxLayout *vl = new QVBoxLayout;
     vl->addWidget(colorButtons);
     vl->setAlignment(colorButtons, Qt::AlignRight | Qt::AlignTop);
     vl->addWidget(turnsLabel);
-    vl->setAlignment(turnsLabel, Qt::AlignRight | Qt::AlignTop);
-    vl->addLayout(secondary);
-    vl->setAlignment(secondary, Qt::AlignRight | Qt::AlignBottom);
+    vl->setAlignment(turnsLabel, Qt::AlignRight | Qt::AlignBottom);
+    vl->addWidget(newGame);
+    vl->setAlignment(newGame, Qt::AlignRight | Qt::AlignTop);
 
     QHBoxLayout *hl = new QHBoxLayout;
     hl->addWidget(field);
@@ -76,25 +68,22 @@ Window::Window ()
 
     if (settings.value("fullscreen", true).toBool())
         showFullScreen();
-}
 
-void Window::updateTurns (int turns)
-{
-    /*: number of turns */
-    turnsLabel->setText(tr("<font size=\"16\">Turns: %1/%2</font>")
-                        .arg(turns)
-                        .arg(field->getNumTurnsOfSize(field->getSize())));
+    new FullScreenExitButton(this);
 }
 
-void Window::toggleFullscreen ()
+Window::~Window ()
 {
     bool isFullscreen = windowState() & Qt::WindowFullScreen;
 
     QSettings settings;
-    settings.setValue("fullscreen", !isFullscreen);
+    settings.setValue("fullscreen", isFullscreen);
+}
 
-    if (isFullscreen)
-        showNormal();
-    else
-        showFullScreen();
+void Window::updateTurns (int turns)
+{
+    /*: number of turns */
+    turnsLabel->setText(tr("<font size=\"16\">Turns: %1/%2</font>")
+                        .arg(turns)
+                        .arg(field->getNumTurnsOfSize(field->getSize())));
 }