about();
}
+ else if(pItem == pMinimizeItem_)
+ {
+ emit minimizeRequested();
+ }
+
else if (pItem == pQuitItem_)
{
qApp->quit();
}
+
//Selection is just used to get notice of a menu item being clicked, removed after use
clearSelection();
pAboutItem_->setHtml(tr("About <br> game").prepend(menufonthtml));
prepareForMenu(pAboutItem_);
+ pMinimizeItem_ = new QGraphicsTextItem;
+ pMinimizeItem_->setHtml(tr("Go to <br> background").prepend(menufonthtml));
+ prepareForMenu(pMinimizeItem_);
+
pQuitItem_ = new QGraphicsTextItem;
pQuitItem_->setHtml(tr("Quit <br> game").prepend(menufonthtml));
prepareForMenu(pQuitItem_);
void pauseOn();
void pauseOff();
void vibrationActivated(bool on);
+ void minimizeRequested();
public slots:
QGraphicsTextItem * pSettingsItem_;
QGraphicsTextItem * pAboutItem_;
QGraphicsTextItem * pQuitItem_;
+ QGraphicsTextItem * pMinimizeItem_;
QList<Level> levelList_;
connect(this,SIGNAL(goingBackgroung()),pScene_,SLOT(forcePause()));
connect(this,SIGNAL(goingForeground()),pScene_,SLOT(softContinue()));
+ connect(pScene_,SIGNAL(minimizeRequested()),this,SLOT(showMinimized()));
+
showFullScreen();