From: Timo Härkönen Date: Mon, 29 Nov 2010 18:00:59 +0000 (+0200) Subject: adding quit without saving option X-Git-Tag: 0.7.2~1 X-Git-Url: http://git.maemo.org/git/?p=impuzzle;a=commitdiff_plain;h=547fdcb0706bbf3271b627c8064227b5ed47398c adding quit without saving option --- diff --git a/debian/control b/debian/control index 1867174..72d8672 100644 --- a/debian/control +++ b/debian/control @@ -12,8 +12,6 @@ Depends: libqt4-core (>= 4.6.0), libqt4-gui (>= 4.6.0), libqt4-maemo5 (>= 4.6.0) Description: Image puzzle game impuzzle is a picture puzzle game that let's you use your own pictures as the game board. - Limitations in current version: - For random images only images in /home/user/MyDocs/.images is used XB-Maemo-Icon-26: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c 6QAAAAZiS0dEALAAMQAxnfM89gAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0 diff --git a/src/introitem.cpp b/src/introitem.cpp index 0b7b270..2034640 100644 --- a/src/introitem.cpp +++ b/src/introitem.cpp @@ -43,20 +43,20 @@ void IntroItem::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, painter->setRenderHint(QPainter::Antialiasing, true); painter->setPen(Qt::NoPen); - const int dots = 96; + //const int dots = 96; - int hstep = boundingRect().width() / dots; - int vstep = boundingRect().height() / dots; + //int hstep = boundingRect().width() / dots; + //int vstep = boundingRect().height() / dots; - QColor colors[3] = {QColor(255, 255, 255), QColor(0, 0, 0), QColor(127, 127, 127)}; + //QColor colors[3] = {QColor(255, 255, 255), QColor(0, 0, 0), QColor(127, 127, 127)}; - for(int i = 0; i < dots; ++i) { + /*for(int i = 0; i < dots; ++i) { for(int j = 0; j < dots; ++j) { painter->setBrush(QBrush(colors[qrand() % 2])); painter->drawRect(QRect(QPoint(i * hstep, j * vstep), QPoint((i+1) * hstep, (j+1) * vstep))); } - } + }*/ painter->setBrush(Qt::NoBrush); painter->setPen(Qt::black); diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index e2dbc09..a31baa1 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -30,6 +30,7 @@ #include #include #include +#include #include @@ -67,7 +68,8 @@ void MainWindow::createMenu() menu_->addAction(newGameAction_); menu_->addAction(statisticsAction_); menu_->addAction(saveAction_); - menu_->addAction(importAction_); + menu_->addAction(quitAction_); + //menu_->addAction(importAction_); helpMenu_ = menuBar()->addMenu("&Help"); helpMenu_->addAction(aboutAction_); @@ -91,6 +93,9 @@ void MainWindow::createActions() statisticsAction_ = new QAction(tr("Statistics"), this); connect(statisticsAction_, SIGNAL(triggered()), this, SLOT(showStatistics())); + + quitAction_ = new QAction(tr("Quit"), this); + connect(quitAction_, SIGNAL(triggered()), qApp, SLOT(quit())); } void MainWindow::importClicked() diff --git a/src/mainwindow.h b/src/mainwindow.h index 4fa0aab..e7e7654 100644 --- a/src/mainwindow.h +++ b/src/mainwindow.h @@ -56,6 +56,7 @@ private: QAction *aboutAction_; QAction *saveAction_; QAction *statisticsAction_; + QAction *quitAction_; QMenu *menu_; QMenu *helpMenu_;