From: Serge Ziryukin Date: Tue, 13 Apr 2010 18:29:35 +0000 (+0300) Subject: remove old stuff X-Git-Url: http://vcs.maemo.org/git/?a=commitdiff_plain;h=28227549a34ad895f59a94e4e0b65bbe72c48fbc;hp=fa21544239a906286a6113ea442f84a23b247e13;p=colorflood remove old stuff --- diff --git a/colorflood/src/colorflood.qm b/colorflood/src/colorflood.qm index 4282c75..aa3a687 100644 Binary files a/colorflood/src/colorflood.qm and b/colorflood/src/colorflood.qm differ diff --git a/colorflood/src/colorflood.ts b/colorflood/src/colorflood.ts index 0672e6c..d940f0a 100644 --- a/colorflood/src/colorflood.ts +++ b/colorflood/src/colorflood.ts @@ -7,7 +7,7 @@ You won! win message - Вы победили! + Вы выиграли! @@ -34,21 +34,15 @@ Window - - Toggle fullscreen - Полноэкранный режим - - - + New game - New Game Новая игра - - <font size="24">Turns: %1/%2</font> + + <font size="16">Turns: %1/%2</font> number of turns - <font size="24">Шагов: %1/%2</font> + <font size="16">Шагов: %1/%2</font> diff --git a/colorflood/src/window.cpp b/colorflood/src/window.cpp index ef4f63d..e0b64ea 100644 --- a/colorflood/src/window.cpp +++ b/colorflood/src/window.cpp @@ -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("Turns: %1/%2") - .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("Turns: %1/%2") + .arg(turns) + .arg(field->getNumTurnsOfSize(field->getSize()))); } diff --git a/colorflood/src/window.hpp b/colorflood/src/window.hpp index dd1f4a1..6429eae 100644 --- a/colorflood/src/window.hpp +++ b/colorflood/src/window.hpp @@ -26,10 +26,10 @@ class Window : public QWidget public: Window (); + ~Window (); private slots: void updateTurns (int turns); - void toggleFullscreen (); private: ColorButtons *colorButtons;